0 Пользователей и 1 Гость просматривают эту тему.
  • 8 Ответов
  • 1171 Просмотров
*

Филипп Сорокин

  • Практически профи
  • 1814
  • 138
PHP Mail vs Sendmail
« : 23.02.2016, 03:04:15 »
Для рассылки почты Joomla! использует PHPMailer, который позволяет отправлять письма тремя способами:

  • PHP Mail
  • Sendmail
  • SMTP

Если сайт рассылает письма другим пользователям, то лучшим выбором будет отправка через SMTP протокол, через почтовый сервер крупных провайдеров, таких как Yandex или Google, т.к. в этом случае шансы на попадание письма в спам самые низкие.

Однако в том случае, если письма отсылаются исключительно администратору, то PHP Mail или Sendmail предпочтительнее, потому что работает значительно быстрее, время ожидания, например, при отправке данных через форму обратной связи в разы ниже. А чтобы письмо не попало в спам, администратор может легко включить почтовый адрес сайта в список надёжных.

У меня возник вопрос: есть ли какие-нибудь преимущества PHP Mail перед Sendmail или наоборот? Какой способ из этих двух лучше и почему?
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг
*

zomby6888

  • Живу я здесь
  • 1484
  • 167
Re: PHP Mail vs Sendmail
« Ответ #1 : 23.02.2016, 03:53:21 »
mail - это функция, которая работает с sendmail по сути. Это инфа легко гуглится. В сущности нету особой разницы. Функция mail - делает отправку более универсальной. Sendmail - может для каких то более тонких настроек использоватся.
интернет-блог: http://websiteprog.ru
*

Филипп Сорокин

  • Практически профи
  • 1814
  • 138
Re: PHP Mail vs Sendmail
« Ответ #2 : 23.02.2016, 04:11:45 »
Зачем тогда в Жумлу добавили и то, и другое, если mail() есть обёртка над Sendmail и по сути, согласно вашему ответу, разницы никакой?
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг
*

voland

  • Профи
  • 9497
  • 422
  • Эта строка съедает место на вашем мониторе
Re: PHP Mail vs Sendmail
« Ответ #3 : 23.02.2016, 05:14:19 »
Наверно потому, что на части хостингов могут быть проблемы с той или иной реализацией.
Ну и у ms windows sendmail нет в принципе
*

Филипп Сорокин

  • Практически профи
  • 1814
  • 138
Re: PHP Mail vs Sendmail
« Ответ #4 : 23.02.2016, 06:42:48 »
Я бы не стал пользоваться таким хостингом, с которого затруднительно отправить письмо через функцию mail(). И, мало того, я считаю, что таких хостингов не существует. Всё же, я думаю, разработчики руководствовались другой логикой.
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг
*

zomby6888

  • Живу я здесь
  • 1484
  • 167
Re: PHP Mail vs Sendmail
« Ответ #5 : 23.02.2016, 17:30:14 »
На самом деле вот страничка проекта, который используют Joomla разработчики https://github.com/PHPMailer/PHPMailer . Можете там обо всем почитать и задать вопросы соответствующие.
интернет-блог: http://websiteprog.ru
*

Филипп Сорокин

  • Практически профи
  • 1814
  • 138
Re: PHP Mail vs Sendmail
« Ответ #6 : 23.02.2016, 17:58:36 »
Спасибо за отсылку в "интернеты". Обязательно так и сделаю.
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг
*

zomby6888

  • Живу я здесь
  • 1484
  • 167
Re: PHP Mail vs Sendmail
« Ответ #7 : 23.02.2016, 18:43:29 »
Ну а что вы всерьез расчитываете найти здесь ответ на вопрос почему разработчики класса или Joomla добавили возможность отправки почты напрямую через sendmail в свой класс/cms?
интернет-блог: http://websiteprog.ru
*

flyingspook

  • Профи
  • 3619
  • 236
Re: PHP Mail vs Sendmail
« Ответ #8 : 23.02.2016, 19:45:33 »
PHP Mail и Sendmail используют для универсальности как выше уже ответили.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как установить e-mail в качестве отправителя на обратной связи?

Автор kostya0104

Ответов: 4
Просмотров: 255
Последний ответ 04.05.2017, 13:45:40
от kostya0104
Настройка mail() для hostinger [РЕШЕНО!]

Автор zndm

Ответов: 11
Просмотров: 361
Последний ответ 21.10.2016, 00:11:45
от dmitry_stas
Не могу настроить отправку почты mail php

Автор beetlea

Ответов: 10
Просмотров: 1232
Последний ответ 19.01.2015, 08:52:25
от robert
После обновления до J3.2 - "The mail function has been temporarily disabled"

Автор Dmitriy50

Ответов: 2
Просмотров: 983
Последний ответ 13.12.2013, 21:08:26
от Dmitriy50