问题描述
- 我可以在Azure使用163的邮箱发邮件吗
-
我看到有人说Azure 不能发邮件,只能使用第三方的工具去发邮件,但是我想使用163的邮箱发邮件不知道可以吗?我该怎样配置?
解决方案
完全没问题,我在项目中用过,可以肯定告诉你。
解决方案二:
你只需要163账户的邮箱、密码就可以了。公开可以获得但是需要的参数还有163的smtp和pop(收邮件的话,需要pop)地址。
解决方案三:
Hi,
Hi,
我们可以使用第三方的smtp来发邮件,具体操作和普通的几乎没有什么区别,我们只需要正确的填写smtp, port, emalil address from, email address to等等相关信息,我测试了下如下代码,发布到Azure 网站后能够成功的发送邮件,希望对你有所帮助。
public void SendEmail163()
{
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
client.Host = "smtp.163.com";
client.Port = 25;
client.UseDefaultCredentials = true;
client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
client.Credentials = new System.Net.NetworkCredential("<user>@163.com", "password");
System.Net.Mail.MailMessage Message = new System.Net.Mail.MailMessage();
Message.From = new System.Net.Mail.MailAddress("<user>@163.com");
Message.To.Add(***@**.com);
Message.Subject = "test";
Message.Body = "yes";
Message.SubjectEncoding = System.Text.Encoding.UTF8;
Message.BodyEncoding = System.Text.Encoding.UTF8;
Message.Priority = System.Net.Mail.MailPriority.High;
Message.IsBodyHtml = true;
client.Send(Message);
}
需要补充的是新注册的163用户会报user is locked的错误,请等待一段时间后再去测试。
Best Regards,
Jambor
如果您想进一步了解Windows Azure, Windows Azure 官网欢迎您的访问
时间: 2025-01-05 23:34:36