我是靠谱客的博主 细腻白猫,最近开发中收集的这篇文章主要介绍JavaMail 使用 163 发送邮件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在通过 JavaMail 使用 163 邮箱发邮件时有几点问题需要注意。

  • 550 用户被锁定:普通 163 邮箱是无法通过 smtp.163.com 发送邮件的,只有 163 VIP 邮箱才行,然后设置 mail.smtp.host=smtp.vip.163.com
  • 454 Command not permitted when TLS active:需要设置 mail.smtp.starttls.enable=false
  • 553 authentication is required:需要设置 mail.smtp.auth=true
  • 550 Invalid User:from 必须写成带 @ 的邮件格式,且 username 要用 @ 前面的

一个完整的配置示例:

mail.smtp.auth= true
mail.smtp.starttls. enable = false
mail.debug= false
mail.smtp.host=smtp.vip.163.com
mail.smtp.port=465
mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
mail.smtp.socketFactory.fallback= false
mail.smtp.socketFactory.port=465

 

编程实参:Authenticator 用户名:xxx;mimeMessage.setFrom("xxx@vip.163.com")

最后

以上就是细腻白猫为你收集整理的JavaMail 使用 163 发送邮件的全部内容,希望文章能够帮你解决JavaMail 使用 163 发送邮件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部