2016-11-29 7 views
-1

私には要件があります。私はそこにユーザーがそこにメールを送信するメールサーバーがあり、メールボックスにメールが届くと、データベースにデータを挿入する必要があります。私はそれについて考えていない。誰かが何か考えている場合は、共有してください。前もって感謝します。メールが受信トレイ(メールサーバー)に入ったときにデータベースにデータを挿入する方法

答えて

0

に応じてメールを送受信するための以下のコード見つけてください:

はメール

あなたは、データベースの挿入のために、このメッセージオブジェクトを使用することができます
var message = new MailMessage("[email protected]", "[email protected]"); 
message.Subject = "What Up, Dog?"; 
message.Body = "Why you gotta be all up in my grill?";`enter code here` 
SmtpClient mailer = new SmtpClient("smtp.gmail.com", 587); 
mailer.Credentials = new NetworkCredential("[email protected]","YourPasswordHere"); 
mailer.EnableSsl = true; 
mailer.Send(message); 

Recievingメール

client.Connect("pop.gmail.com", 995, true); 
client.Authenticate("[email protected]", "YourPasswordHere"); 
var count = client.GetMessageCount(); 
Message message = client.GetMessage(count); 
Console.WriteLine(message.Headers.Subject); 

を送信します。

関連する問題