Настройка почтовой программы SMTP в Spring - PullRequest
0 голосов
/ 04 сентября 2011

Я написал программу SMTP, используя javamail API. Использование простого проекта Java. Он работает нормально для Gmail SMTP. Теперь я должен объединить его с проектом реального времени. Я написал всю логику в классе IMPL с именем функции sendMailSSL. Теперь меня просят поместить всю настраиваемую информацию, такую ​​как (от, до, хост, порт и т. Д.), В отдельный файл , Это мой первый prj, и я не фэймвил со Spring, поэтому мне нужна ваша помощь в следующих проблемах.

  1. Где сохранить конфигурацию?

2.Почтовая программа работает нормально для smtp.gmail.com, но не для моего клиента. Выдает ошибку, что время соединения истекло.

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 04 сентября 2011

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

Почему вы создаете нового SMTP-клиента, когда человечество уже способно поддерживать больше?

1 голос
/ 04 сентября 2011

Spring предлагает вам несколько вариантов сохранения конфигурации. Самое основное в ваших конфигурационных файлах Spring XML с подробностями конфигурации, которые хранятся там и внедряются в ваш Java-код. Вот 2 примера Gmail:

На второй вопрос будет дан ответ, когда будет выполнен первый (например, если ваше приложение настроено правильно).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...