MVCMailer を使用して電子メールの表示名を変更しようとしています。クライアントが From: custmerservice@xyzCompany.com を表示する代わりに、"xyzCompany Customer Service" が表示されます。私はインターネット全体を見てきましたが、その方法を説明するドキュメントが見つかりません。
USERMAILER.CS
public virtual MvcMailMessage Welcome(string sentTo, string replyTo)
{
return Populate(x =>
{
x.Subject = "Welcome";
x.ViewName = "Welcome"; //View name of email going out.
x.ReplyToList.Clear();
x.ReplyToList.Add(replyTo);
x.To.Add(sentTo);
x.From.DisplayName("xyz Company Customer Service");
x.From = new MailAddress("customerservice@xyzCompany.com");
x.ViewName = "WelcomeEmail"; //View name of email going out.
});
}
行 'x.From.DisplayName("xyz Company Customer Service")' でエラーが発生します: system.net.mail.mailaddress.DisplayName はメソッドとして使用できません。
表示名を適切に変更する方法を誰か教えてもらえますか?