none
我可以在Azure使用163的邮箱发邮件吗 RRS feed

  • 问题

  • 我看到有人说Azure 不能发邮件,只能使用第三方的工具去发邮件,但是我想使用163的邮箱发邮件不知道可以吗?我该怎样配置?
    2015年3月19日 1:26

答案

  • 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 官网欢迎您的访问 


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.



    2015年3月19日 8:19
    版主