加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

C#app中的SMTP客户端发送错误

发布时间:2020-12-16 09:33:41 所属栏目:百科 来源:网络整理
导读:嘿,伙计们,我正在尝试使用hotmail帐户设置电子邮件发送应用程序. 代码如下所示: MailMessage mail = new MailMessage(from,to); mail.Subject = "Proba email"; mail.Attachments.Add(new Attachment("C:Documents and SettingsProba.txt")); SmtpClien
嘿,伙计们,我正在尝试使用hotmail帐户设置电子邮件发送应用程序.
代码如下所示:

MailMessage mail = new MailMessage(from,to);
        mail.Subject = "Proba email";
        mail.Attachments.Add(new Attachment("C:Documents and SettingsProba.txt"));
        SmtpClient client = new SmtpClient();
        client.UseDefaultCredentials = false;
        client.Port = 587; // 465 568
        client.Host = "smtp.live.com";
        client.EnableSsl = true;
        client.Credentials = new System.Net.NetworkCredential("smg@hotmail.com","password");
        client.SendCompleted += new SendCompletedEventHandler(client_SendCompleted);
        client.SendAsync(mail,"token");

使用,Async我实际上没有错误,我甚至得到反馈说消息发送(事件触发器)但消息永远不会到达.如果我使用简单的client.Send void,我收到以下错误:

5.3.4 Requested action not taken; To continue sending messages,please sign in to your account.

那么关于问题可能是什么的任何想法?当我试图传递hotmail的SMTP设置时,我得到了各种设置,说端口25,然后587所以也许它就是那里的东西.非常感谢任何帮助!

>好的,所以它现在肯定在工作,我只想问我是否必须定期做“我不是机器人检查”或者那是一次性的事情吗?

解决方法

这是我的设置,BTW async不会返回任何错误.

<system.net>
<mailSettings>
  <!-- E-mail server settings -->
  <smtp from="do-not-reply@example.com">
    <network host="smtp.example.com" port="25" userName="" password="" defaultCredentials="true" />
  </smtp>
</mailSettings>
void SendEmail(EmailEntity email)
    {
        var mailMessage = new MailMessage { From = new MailAddress(email.From) };
        mailMessage.To.Add(new MailAddress(email.To));
        mailMessage.Subject = email.Subject;
        mailMessage.Body = email.Body;
        mailMessage.IsBodyHtml = true;

        // Send the email
        var client = new SmtpClient();
        client.Send(mailMessage);
    }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读