-1
この質問は何度も尋ねられていますが、私はまだ解決策を見つけるのに苦労しています。SMTPを使用してエイリアスアドレスからメールを送信
以下のコードを考えてみてください:
someValidUser
SmtpClient mailClient = new SmtpClient("outlook.office365.com");
MailMessage msgMail = new MailMessage();
msgMail.From = new MailAddress("[email protected]", "[email protected]");
mailClient.UseDefaultCredentials = false;
mailClient.Credentials = new NetworkCredential("[email protected]", "password");
mailClient.EnableSsl = true;
MailAddress sendMailTo = new MailAddress("[email protected]", "Mark Twain")
msgMail.To.Add(sendMailTo);
msgMail.Subject = "Test Subject";
msgMail.Body = "Email content";
msgMail.IsBodyHtml = true;
mailClient.Send(msgMail);
msgMail.Dispose();
- 受信者は - 電子メールを受信、私はそれが表示名を表示したい:[email protected]
を[email protected]
アカウントに登録されたユーザー名とは対照的です。
どうすればこの問題を解決できますか?メッセージのヘッダに表示名を追加すること
試してみてください。助けてくれなかった.. –
これはあなたの問題に関連していますか? https://stackoverflow.com/questions/6209163/send-an-email-using-smtp-and-control-sender-address?rq=1 –
これはまさに私が達成したいことですが、私はGmailを使用していませんが、 OutlookのSMTPサーバー..同じものが適用されますか? –