作为一名开发人员,我曾多次遇到过这样的事情,那就是当网站需要通过电子邮件回复用户与自动回复者的互动时。这种挂断通常是让非技术人员获取发送电子邮件所需的设置。
我个人使用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;
}