1.发送邮件本地可以,放到阿里云服务器上就不行了。
一般是服务器禁用了25端口。所以使用465端口发送邮箱。
25端口代码:
public static void SendEmail(string strSmtpServer, string strFrom, string strFromPass, string strto, string strSubject, string strBody, bool isHtmlFormat, string[] files)
{
try
{
SmtpClient smtpClient = new SmtpClient(strSmtpServer);
smtpClient.UseDefaultCredentials = false;
smtpClient.Credentials = new NetworkCredential(strFrom, strFromPass);
smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
MailMessage mailMessage = new MailMessage(strFrom, strto, strSubject, strBody);
mailMessage.BodyEncoding = Encoding.Default;
mailMessage.IsBodyHtml = isHtmlFormat;
if