我正在网上购物网站上工作。我希望用户通过电子邮件直接通过网络表单相互联系。我尝试过不同的方法。但它不起作用。 我也试图使用gmail smtp如下:
SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
client.UseDefaultCredentials = true;
client.Credentials = new NetworkCredential("example@gmail.com", "mypassword");
client.EnableSsl = true;
string fromAddress = "buyer@gmail.com";
string messageSubject = "Your Subject";
string body = "Content";
var supEmail = "seller@yahoo.com";
MailMessage mm = new MailMessage(fromAddress, supEmail, messageSubject, body);
MailAddress copy = new MailAddress("notifications@mydomain.com");
mm.CC.Add(copy);
//Set up your encoding
mm.BodyEncoding = UTF8Encoding.UTF8;
mm.Priority = System.Net.Mail.MailPriority.High;
//Send your message
client.Send(mm);
有任何想法或建议吗?
答案 0 :(得分:0)
这不会奏效。 Google不允许您从您不拥有的帐户发送电子邮件...因此,如果您想通过Google发送电子邮件,那么它需要来自您正在验证的Google电子邮件帐户或与该帐户相关联。