我正在使用用户能够使用 asp.net webApp 发送邮件的功能。这个想法是使用保存在他们的会员表中的地址发送邮件。使用下面的当前代码,我得到的是使用地址 testUser@gmail.com 发送的邮件,但我想要的是使用存储在成员资格表中的电子邮件地址发送邮件。预先感谢。
var email = new MailMessage(mailContent.From, mailContent.To, mailContent.Subject, mailContent.Body);
public static SendEmailResult SendEmail(MailMessage message)
{
message.BodyEncoding = Encoding.UTF8;
message.IsBodyHtml = true;
var mailClient = new SmtpClient();
var log = new SendEmailResult() { Message = message };
try
{
mailClient.Send(message);
}
catch (Exception ex)
{
log.Exception = ex;
}
return log;
}
我的网络配置
<system.net>
<mailSettings>
<smtp deliveryMethod="Network">
<network enableSsl="true"
defaultCredentials="false"
host="smtp.gmail.com"
port="587"
userName="testUser@gmail.com"
password="myultrasecretpassword" />
</smtp>
</mailSettings>
</system.net>