我正在创建一个联系我们页面,并且我想从该页面接收邮件,因为它的邮件来自用户邮件。
我写了这段代码:
var client = new SmtpClient("smtp.gmail.com", 587)
{
Credentials = new NetworkCredential("[email protected] /cdn-cgi/l/email-protection", "password"),
EnableSsl = true
};
MailMessage mail = new MailMessage();
mail.From = new MailAddress("[email protected] /cdn-cgi/l/email-protection");
mail.To.Add(new MailAddress("[email protected] /cdn-cgi/l/email-protection"));
mail.Body = "bodyTest";
mail.Subject = "subjectTest";
client.Send(mail);
但我从我的邮箱而不是用户收到邮件
这个怎么做?
使用 gmail,消息将来自登录的用户,而不是“发件人”中的用户。您可以在 from 中添加任何您想要的内容,但它不会按照您期望的方式工作。
使用一个小型的免费 Google Apps 帐户,我实际上设置了一个“[电子邮件受保护] /cdn-cgi/l/email-protection' 帐户。我用那个帐户登录 gmail,所以至少联系邮件有这个作为发件人。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)