開発者として何度も遭遇したことの 1 つは、自動応答機能を使用して、Web サイトが電子メールを介してユーザーの操作に応答する必要がある場合です。電話が切られたのは、通常、技術者ではない人にメールを送信するために必要な設定をしてもらうためです。
私は個人的に Gmail ビジネス サービスを使用しており、開発用の電子メール アカウントを持っています。調査した結果、gmail では送信元のメール アドレスを変更できないようです。
差出人メールアドレスと表示名をマスキングできるおすすめのメールサービスを探しています。または、技術的に私が知らない別の解決策があるかもしれません。
私が通常使用するコードは次のとおりです。
// Create message
MailMessage message = new MailMessage();
if (!string.IsNullOrEmpty(toAddress))
{
message.To.Add(toAddress);
}
message.Body = body;
message.BodyEncoding = System.Text.Encoding.UTF8;
message.Subject = subject;
message.SubjectEncoding = System.Text.Encoding.UTF8;
message.IsBodyHtml = true;
try
{
SmtpClient client = new SmtpClient();
client.Send(message);
}
catch (Exception exp)
{
throw (exp);
}
finally
{
message.Dispose();
}
return true;
}