@igramnet
PHP Developer

Как работает функция phpmail?

Хочу понять, как работает функция phpmail. Нужно понимать полную цепочку. Она ведь не использует SMTP.
  • Вопрос задан
  • 148 просмотров
Решения вопроса 1
kotomyava
@kotomyava
Системный администратор
Она вызывает программу указанную в директиве sendmail_path с указанными там же параметрами, и передаёт ей сформированное письмо с текстом и заголовками.

Т.е. для её работы требуется какой-либо почтовый сервер который предоставляет подобный интерфейс, и займётся доставкой сообщения, от exim или postfix, до простейшего msmtp.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
А что непонятного?
SMTP - протокол. Используется для отправки со сторонних сервисов с авторизацией
mail() - функция php. Встроенная функция для отправки email
sendmail - почтовый сервер.
Ответ написан
solotony
@solotony
code for food, caviar preferably
отправка почты "методом php" не является хорошим способом, потому что ваша почта идет через все фильтры и сервера провайдера и высока вероятность потери/недоставки письма (особенно это касается мелких провайдеров)

наиболее "правильный" способ на сегодня - отправлять через крупную почтовую службу (яндекс, mail, google), а им почта в свою очередь доставляется по защищенному SMTP напрямую из вашего php скрипта.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Digital Contact Москва
До 50 000 руб.
GdeMaterial Москва
от 45 000 до 60 000 руб.
от 2 000 до 4 000 usd.
15 авг. 2018, в 18:50
750 руб./в час
15 авг. 2018, в 18:48
45000 руб./за проект
15 авг. 2018, в 18:14
800 руб./за проект