J'ai essayé d'utiliser Javamail pour envoyer des e-mails via Great Wall Broadband à la maison. Il continue de signaler l'erreur 554,
mais lorsque mon ordinateur est connecté au point d'accès mobile, l'envoi peut être réussi.
Il peut également être envoyé avec succès via le réseau China Unicom de la société.
Le succès de javamail est-il lié à l'environnement local ?
Exception in thread "main" org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.163.com:25
at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1410)
at org.apache.commons.mail.Email.send(Email.java:1437)
at com.lh.util.MailUtil.main(MailUtil.java:23)
Caused by: com.sun.mail.smtp.SMTPSendFailedException: 554 DT:SPM 163 smtp11,D8CowAA3Q0q3SUFZqtJ2Lw--.65418S2 1497450936,please see http://mail.163.com/help/help_spam_16.htm?ip=115.239.226.78&hostid=smtp11&time=1497450936
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2108)
at com.sun.mail.smtp.SMTPTransport.finishData(SMTPTransport.java:1889)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1120)
at javax.mail.Transport.send0(Transport.java:195)
at javax.mail.Transport.send(Transport.java:124)
at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1400)
... 2 more
Ouvrez la ligne de commande (cmd) sur l'ordinateur de débogage et entrez
telnet smtp.163.com 25
pour voir s'il y a une réponse.De nombreux fournisseurs d'accès au réseau non backbone bloquent certains ports inhabituels.
http://mail.163.com/help/help...
•554 DT : Le contenu de l'e-mail envoyé par SPM contient des informations non autorisées ou est identifié comme spam par le système. Veuillez vérifier si un utilisateur envoie des virus ou du spam
Le code de l’affiche peut-il être rendu public ?