作为一名开发人员,我多次遇到的一件事是,当网站需要通过电子邮件与自动回复器响应用户交互时。挂断通常是试图让非技术人员为我提供发送电子邮件所需的设置。
我个人使用 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;
}