客户可以通过您的网站向对方发送电子邮件吗?

时间:2016-08-19 01:46:56

标签: c# asp.net smtp mailmessage

我正在网上购物网站上工作。我希望用户通过电子邮件直接通过网络表单相互联系。我尝试过不同的方法。但它不起作用。 我也试图使用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);

有任何想法或建议吗?

1 个答案:

答案 0 :(得分:0)

这不会奏效。 Google不允许您从您不拥有的帐户发送电子邮件...因此,如果您想通过Google发送电子邮件,那么它需要来自您正在验证的Google电子邮件帐户或与该帐户相关联。