• SMTP Service设置


    今天将原来发送邮件方式改变了,原来代码每次发送邮件都需要经过上海服务器中转,效率没得提高,今天通过IIS下面的smtp服务发送邮件,都不要输入发送的方的密码。

    代码如下:

                     MailMessage message = new MailMessage();
                    //获取发送者地址
                    message.From = new MailAddress("xxx@xxx.xxx");
                    //获取主题
                    message.Subject = "大家好";
                    //获取发送邮件主题
                    message.Body = "测试";
                    SmtpClient smtp = new SmtpClient();
                    smtp.Port = 25; // Gmail 使用 465 和 587 端口
                    smtp.Host = "127.0.0.1";
                    smtp.EnableSsl = false;
                    //执行查询获得要发往的邮件地址  
                    message.To.Clear();
                    message.To.Add("xxxx@gmail.com");
                    smtp.Send(message);

    这样还是会出现问题件。出现:127.0.0.1 Unable to relay for xxx@xxx.xxx错误。

    解决办法:在“属性->访问”标签中,将127.0.0.1分别添加到“连接控制”和“中继限制”列表中

  • 相关阅读:
    就是要让你彻底学会 @Bean 注解
    Redis持久化深入理解
    设计模式内容聚合
    多线程高并发内容聚合
    实战分析:事务的隔离级别和传播属性
    28个Java开发常用规范技巧总结
    面试官:你了解过Redis对象底层实现吗
    几个高逼格 Linux 命令!
    Spring核心(IoC) 入门解读
    Python Beautiful Soup模块的安装
  • 原文地址:https://www.cnblogs.com/JackWang/p/1700993.html
Copyright © 2020-2023  润新知