中易网

服务器不支持安全连接。

答案:1  悬赏:80  
解决时间 2021-03-14 15:11
服务器不支持安全连接,是代码的哪里出现问题呢。
public class Email
{
#region 全局变量

String AddressFrom = String.Empty; //发件地址
String AddressTo = String.Empty; //收件地址
String MailName = String.Empty; //邮件名称
String MailTitle = String.Empty; //邮件标题
String MailContent = String.Empty; //邮件内容
String SMTPServer = String.Empty; //SMTP地址
Int32 SMTPPort = 25; //SMTP端口
String SMTPUsername = String.Empty; //SMTP用户名
String SMTPPassword = String.Empty; //SMTP密码
Boolean SMTLSSL = true ; //SMTP加密形式

ReadXML ConfigEmail = new ReadXML();

#endregion

#region 公共方法

public String SendMail()
{

MailMessage Email = new MailMessage();
MailAddress MailFrom = new MailAddress(AddressFrom, MailName);
Email.From = MailFrom;
Email.To.Add(AddressTo);
Email.Subject = MailTitle;
Email.SubjectEncoding = System.Text.Encoding.GetEncoding("GB2312");
Email.Body = MailContent;
Email.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312");
Email.Priority = MailPriority.Normal;
Email.IsBodyHtml = false;

SmtpClient SmtpMail = new SmtpClient(SMTPServer, SMTPPort);
SmtpMail.Credentials = new NetworkCredential(SMTPUsername, SMTPPassword);
SmtpMail.EnableSsl = SMTLSSL;
SmtpMail.DeliveryMethod = SmtpDeliveryMethod.Network;

// SmtpMail.SendCompleted += new SendCompletedEventHandler(SendCompletedCallback);

try
{
//SmtpMail.SendAsync(Email, (object)Guid.NewGuid());
SmtpMail.Send(Email);
}
catch (SmtpFailedRecipientsException ex)
{
return ex.Message;
}
catch (Exception ex)
{
return ex.Message;
}
finally
{
Email.Dispose();
}
return String.Empty;
}
最佳答案
public static bool sendMail(string host, string userName, string pwd, bool ssl, string from, string to, string subject, string body)
{
System.Net.Mail.SmtpClient mail = new System.Net.Mail.SmtpClient();

mail.Host = host;//smtp
mail.Credentials = new System.Net.NetworkCredential(userName, pwd);
mail.EnableSsl = ssl;//发送连接套接层是否加密 例如用gmail发是加密的
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(from, to);
message.Body = body;
message.Subject = subject;
message.SubjectEncoding = System.Text.Encoding.GetEncoding("gb2312");
message.BodyEncoding = System.Text.Encoding.GetEncoding("gb2312");
message.IsBodyHtml = true;
try
{
mail.Send(message);
return true;
}
catch
{
return false;
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
房产商要把房款交到房产交易中心吗
模拟人生3关於宝石的问题...
志绪发国际贸易(上海)有限公司(小木桥路)地址
ps怎么设置a3大小
带电水冲洗需要的天气条件是什么?
正源电力公司职工生活小区在什么地方啊,我要
国际护士节哪一年确立的?
为什么说奥体中心现已成为南京的标志性建筑之
爸妈送送手镯给我们五姐妹嫁妆怎样表达谢意要
在线急等,交行visa信用卡到欧洲来刷被要求输
根据以下材料编制银行存款余额调节表
从嘉兴到嵊州怎样合算
2012025期双色球什么时候开
我的小店我想知道这个在什么地方
六月份适合去哪个国家旅游
推荐资讯
德意法瑞旅游需什么手续
综艺节目一对男穿西装一对女穿婚纱
云南野生姜怎么吃?
云西村地址在什么地方,想过去办事
四年级数学寒假作业,如图,用十根火柴棒可以摆
我家里使用的是管道煤气炒菜时火太小了,想问
天运配货中心(涉县提货处)这个地址在什么地方
我开了一家饭店坚持了一年!生意一直不行!坚
从身边事件反映社会进步,时代发展的作文题目
洪殿街道在哪里啊,我有事要去这个地方
秭归县宜昌秭归县税务局归州税务分局怎么去啊
办网银农行给了我参考号授权码51开头的K宝,
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?