Есть ли у кого-нибудь рекомендации по хорошей (и легкой!) Почтовой библиотеке PHP?

Примерно так, как следует из названия.

В настоящее время я использую SwiftMailer (http://swiftmailer.org), но мне просто интересно, как это складывается до других библиотек.


person Ruiwen    schedule 03.08.2009    source источник


Ответы (4)


Не уверен насчет таких библиотек, как PHPMailer, Swiftmailer, HTMLTimeMail (Я использовал это для нескольких проектов в прошлом; у меня никогда не было с этим проблем) или тому подобное, но я думаю, что для моего собственного проекта я бы посмотрел на Zend_Mail

Почему ? Я вижу как минимум две причины:

  • Компоненты Zend Framework хорошо написаны и хорошо протестированы.
  • Довольно часто (примерно раз в месяц) выходят поддерживающие релизы фреймворка, что полезно знать; проект жив
  • Возможно, это повод начать использовать и другие компоненты ;-)

И еще пара минусов:

  • Возможно, вам придется извлечь этот компонент (и компоненты, от которых он зависит) из Framework, если вы не хотите включать его целиком :-(
  • Официально вам понадобится PHP >= 5.2.4 (не уверен насчет .4) ; некоторые компоненты работают с PHP 5.1.x, но официально не поддерживаются
person Pascal MARTIN    schedule 03.08.2009
comment
Я согласен. Все это хорошие библиотеки, но Zend_Mail также показался мне лучшим. Очень гибкий, хорошие стандарты кодирования и хорошо поддерживается. - person Tres; 03.08.2009

Я использую PHPMailer Не знаю, как он складывается, но он определенно является претендентом.

Изменить: прочтите этот пост, чтобы увидеть, как складываются эти два

person JasonV    schedule 03.08.2009
comment
Я начал использовать его 3 года назад, отлично работает даже со списками рассылки 3000+ пользователей (отправка простой html-страницы без вложений). Довольно хорошо работает с приложениями Google (подключение по smtp к gmail). p.s.: не используйте Gmail для отправки списка рассылки! - person Strae; 10.12.2009

Для всех, кто использует PHPMailer, есть эксплойт, позволяющий прочитать любой файл на сервере. Проверьте документацию sourceforge для PHPMailer, чтобы увидеть больше информации.

person Andreas    schedule 10.12.2009
comment
можно ссылку на прямую страницу? не могу найти на sourceforge.. пожалуйста - person Strae; 10.12.2009

Еще один голос за PHPMailer здесь, использую его уже много лет и не было никаких проблем.

Как ни странно, несколько месяцев назад я собирался попробовать SwiftMailer, но увидел некоторые опасения по поводу производительности последней версии на форумах, которые меня оттолкнули...

person philm    schedule 03.08.2009