Подтвердить что ты не робот

Должен ли я использовать PHPMailer или SwiftMailer?

Возможный дубликат:
PhpMailer против Swiftmailer?

Я всегда использовал PHP, встроенный в функцию mail(), и он всегда работал у меня обязательно и выполняет задание, в котором я хочу.

Теперь некоторые могут подумать: "Зачем исправить что-то, что не сломалось?".

Мой ответ на них, если кто-то спросит:

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

  • Я хочу начать использовать его и просмотрел документацию, и оба кажутся очень простыми в использовании.

  • Когда я внедряю новые функции на свой сайт, мой сайт больше зависит от отправки электронных писем и т.д., поскольку функция PHP mail() больше не подходит для работы.

  • Их было бы проще использовать при работе с продвинутыми вещами, такими как вложения, html и текстовые версии и т.д.; что в противном случае было бы трудным или невозможным с использованием функции PHP mail().

  • Я никогда не использовал SMTP, и я просмотрел его, и я вижу, что могу использовать его вместе с SSL на моем хостинговом пакете. После многократного чтения кажется, что SMTP более надежна и более широко используется, электронные письма с меньшей вероятностью будут помечены как спам, использование любой из фреймворков повысит производительность, надежность и безопасность, поскольку использует SMTP с SSL.

Теперь я не уверен, что другие преимущества используют SMTP, может быть, кто-то может дать мне еще несколько причин, почему это лучше? Я хочу узнать больше о преимуществах SMTP.

Я посмотрел на обе документацию, посмотрел на функции, которые они предлагают, искал google для PHPMailer vs SwiftMailer, но не нашел ничего, говоря, почему один лучше другого.

Есть ли у кого-нибудь опыт с любым из них?

Есть ли больше преимуществ, чем другие?

Не могли бы вы сказать, что один лучше другого?

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

Спасибо за все, что вы можете предоставить на PHPMailer и/или SwiftMailer. Надеюсь, я смогу принять решение о том или ином, поскольку на данный момент у меня нет причин, почему я бы выбрал один из них.

4b9b3361

Ответ 1

Я использовал PHPMailer для своих проектов и не имею никаких жалоб на это. Не использовали Swiftmailer, но оба они, похоже, почти одинаковы с точки зрения использования и полезности, отличающихся только деталями реализации. Когда вы справляетесь с этим, они оба являются просто дружественными интерфейсами, чтобы скрыть подробности от SMTP-почты от вас.

Выберите тот, чей стиль вам подходит лучше всего и пойдет с ним.

Ответ 2

Я говорю абсолютно Swiftmailer.

  • Он написан на PHP 5 и основан на компонентах; PHPMailer - это PHP 4

  • У него более чистый веб-сайт с лучшими примерами

  • У него хорошая документация

  • У него есть только одна версия, летающая по Интернету, и не менее двух, например PHPMailer.

Ответ 3

Единственный раз, когда мне приходилось отклоняться от встроенной функции почты, было то, что мне нужно было отправить электронное письмо из аутентичной учетной записи "Gmail" (клиент получал почту из нашего приложения в папке со спамом).

В этом случае я использовал PEAR Mail Extension, который был очень прост в использовании:

http://pear.php.net/package/Mail