用易邮服务器本地发送邮件给服务器出现了问题

huanshen9230 2017-03-12 03:55:52
自己申请了一个域名邮箱,然后通过java代码本地发送邮件给这个邮箱里的新建用户,运行时没有任何报错,易邮服务器上也显示了mail from XXX to XXX successfully,但用foxmail接收时却接收不到任何邮件,然后我尝试telnet了服务器的110端口,显示 无法打开到主机的连接。 在端口 110: 连接失败 求问这和接收不到邮件有关系么
...全文
264 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
huanshen9230 2017-03-12
  • 打赏
  • 举报
回复
附代码: prop.put("mail.transport.protocol", "smtp"); // 指定协议 prop.put("mail.smtp.host", "localhost"); // 主机 stmp.qq.com prop.put("mail.smtp.port", 25); // 端口 prop.put("mail.smtp.auth", "true"); // 用户密码认证 prop.put("mail.debug", "true"); // 调试模式 //1. 创建一个邮件的会话 Session session = Session.getDefaultInstance(prop); //2. 创建邮件体对象 (整封邮件对象) MimeMessage message = new MimeMessage(session); //3. 设置邮件体参数: //3.1 标题 message.setSubject("....."); //3.2 邮件发送时间 message.setSentDate(new Date()); //3.3 发件人 message.setSender(new InternetAddress("wanger@hotaru.tech")); //3.4 接收人 message.setRecipient(RecipientType.TO, new InternetAddress("lisi@hotaru.tech")); //3.5内容 message.setText("...."); // 简单纯文本邮件 message.saveChanges(); //4. 发送 Transport trans = session.getTransport(); trans.connect("wanger", "123"); // 发送邮件 trans.sendMessage(message, message.getAllRecipients()); trans.close();

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧