JavaMail 使用 163 发送邮件

本文详细介绍了使用163VIP邮箱通过JavaMail发送邮件时的常见问题及解决方法,包括SMTP主机设置、TLS配置、身份验证等关键步骤,并提供了一个完整的配置示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在通过 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")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值