Ява почта работает на внутреннем почтовом сервере, но у другого есть проблемы - PullRequest
0 голосов
/ 06 февраля 2012

Отправка почты с вложением выполняется с использованием определенного внутреннего почтового сервера, но не с другого почтового сервера.

В реальной производственной среде используется другой почтовый сервер. В настоящее время электронные письма отправляются без вложений, используя этопочтовый сервер.

Но когда я отправляю электронную почту с вложением, используя этот почтовый сервер, он завершает Transport.send (), я пытаюсь распечатать трассировку стека любого исключения.но он не печатает никаких исключений ...

Похоже, исключений не было, но почта также не отправлялась.

Может кто-нибудь помочь, пожалуйста ...

Спасибо.нам

1 Ответ

0 голосов
/ 06 февраля 2012

Вы можете включить отладку сеанса, чтобы получить трассировку протокола (см. FAQ по JavaMail), чтобы убедиться, что сообщение отправляется правильно.

Отправляете ли вы сообщение на другой внутренний адрес? Возможно, почтовый сервер получателя отклоняет сообщение, возможно, потому, что он вообще не принимает вложения, или, возможно, потому что он не принимает тип отправляемого вложения. Или, может быть, вам кажется, что ваше сообщение похоже на спам.

...