0
我通过几个不同的账户在Gmail服务器上设置了几个域。通过gmail SMTP发送邮件来自.net
我可以(用我用的凭据登录到的cPanel)使用下面的代码从帐户的一个成功发送邮件,但是当我尝试从用户帐户中的一个发送邮件(使用该用户的凭据) ,什么都没有消失。
是否有我需要设置在Gmail端启用此设置?
这里是只从“父”账户的作品,但在我的领域之一代码:
SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
client.EnableSsl = true;
client.Credentials = new NetworkCredential("[email protected]", "somepassword");
MailMessage msg = new MailMessage();
msg.To.Add(new MailAddress("[email protected]"));
msg.Subject = "Inquiry from blah blah blah";
msg.IsBodyHtml = true;
msg.Body = "blah blah blah";
msg.From = new MailAddress("[email protected]");
client.Send(msg);
我在Gmail上使用托管域名。就像我说的,它适用于“主要”电子邮件地址,而不是其他地址。当然,有一种方法可以让它适用于所有人。 –