LINUX.ORG.RU

История изменений

Исправление maxcom, (текущая версия) :

Во-первых, стандартный способ слать почту из Java — javamail api. API не особо удобный, но свою задачу решает. Локальным MTA при этом он (из коробки) пользоваться не умеет.

Варианты вызова локального MTA все на практике плохие. «Exec» из толстой JVM делать не хорошо, и такая возможность может быть закрыта политикой безопасности (например при запуске из сервера приложений). Потом опять же это проблемы на пустом месте, так как нужно изобретать обработку ошибок, не напутать с stdout/stderr и т.п. Вызывать какие-то native вызовы тоже не просто и тоже это может быть не доступно.

Исходная версия maxcom, :

Во-первых, стандартный способ слать почту из Java — javamail api. API не особо удобный, но свою задачу решает. Локальным MTA при этом она (из коробки) пользоваться не умеет.

Варианты вызова локального MTA все на практике плохие. «Exec» из толстой JVM делать не хорошо, и такая возможность может быть закрыта политикой безопасности (например при запуске из сервера приложений). Потом опять же это проблемы на пустом месте, так как нужно изобретать обработку ошибок, не напутать с stdout/stderr и т.п. Вызывать какие-то native вызовы тоже не просто и тоже это может быть не доступно.