ログに記録された電子メール (送信済みアイテムに表示される) を C# の smtp 経由で送信する方法を知りたかったのです。
使用しているモデル:
try
{
SmtpClient mailServer = new SmtpClient("smtp.gmail.com", 587);
mailServer.EnableSsl = true;
mailServer.Credentials = new System.Net.NetworkCredential("[email protected]", "mypassword");
string from = "[email protected]";
string to = "[email protected]";
MailMessage msg = new MailMessage(from, to);
msg.Subject = "Enter the subject here";
msg.Body = "The message goes here.";
msg.Attachments.Add(new Attachment("D:\myfile.txt"));
mailServer.Send(msg);
}
catch (Exception ex)
{
Console.WriteLine("Unable to send email. Error : " + ex);
}
しかし、送信されたメールにはそれが表示されません。
チェックに使用しているクライアントでログアウトして再度ログインしてみましたが、まだ表示されませんか?
– フィルドール
2020 年 9 月 3 日 8:25
@フィルドr はい、試してみました。
– ZA1NZAFAR
2020 年 9 月 3 日 8:26
スパムに気づきましたか?
– ソウミャダール・グリシェッティ
2020 年 9 月 3 日 8:26
@SowmyadharGourishetty がチェックしました。見つかりません
– ZA1NZAFAR
2020 年 9 月 3 日 8:27
そのアカウントを正確に確認しますか?
– ロマン・リジイ
2020 年 9 月 3 日 8:29
------------------------
短い答え: できません。
メッセージを送信済みフォルダーに追加する唯一の方法は、IMAP プロトコルを使用して(または IMAP プロトコルを実装するライブラリを介して)自分でメッセージを送信フォルダーに追加することです。
1
そのようなライブラリをお勧めできますか?
– ZA1NZAFAR
2020 年 9 月 10 日 7:45