История изменений
Исправление vbr, (текущая версия) :
mail подключается к локалхосту по SMTP протоколу и отправляет письмо указанному пользователю. Т.е. на локалхосте должен быть запущен SMTP сервер и настроен нужным образом, чтобы полученное письмо ушло адресату.
Нет никаких библиотечных вызовов mail, нет никаких системных программ, это просто обычная программа с условно стандартизированным интерфейсом от sendmail или её клон от другого почтового пакета.
Есть альтернативные реализации, которые будут слать письмо через твой gmail аккаунт или как-нибудь ещё. Но тут есть большой минус: если сейчас интернет не работает или другие проблемы, то письмо потеряется. Локальный SMTP сервер сохранит полученное письмо и будет пытаться его отправить, т.е. шансы потерять письмо меньше.
Ничего страшного в том, чтобы держать «целый MTA» на хосте нет, это обычная программа, весьма легковесная. Ну можешь не держать, вариантов отправки почты много. 99% серверов из моего опыта вообще никакую почту никуда не отправляют, и так можно.
Исправление vbr, :
mail подключается к локалхосту по SMTP протоколу и отправляет письмо указанному пользователю. Т.е. на локалхосте должен быть запущен SMTP сервер и настроен нужным образом, чтобы полученное письмо ушло адресату.
Нет никаких библиотечных вызовов mail, нет никаких системных программ, это просто обычная программа с условно стандартизированным интерфейсом от sendmail или её клон от другого почтового пакета.
Есть программы, которые будут слать письмо через твой gmail аккаунт или как-нибудь ещё. Но тут есть большой минус: если сейчас интернет не работает или другие проблемы, то письмо потеряется. Локальный SMTP сервер сохранит полученное письмо и будет пытаться его отправить, т.е. шансы потерять письмо меньше.
Ничего страшного в том, чтобы держать «целый MTA» на хосте нет, это обычная программа, весьма легковесная. Ну можешь не держать, вариантов отправки почты много. 99% серверов из моего опыта вообще никакую почту никуда не отправляют, и так можно.
Исходная версия vbr, :
mail подключается к локалхосту по SMTP протоколу и отправляет письмо указанному пользователю. Т.е. на локалхосте должен быть запущен SMTP сервер и настроен нужным образом, чтобы полученное письмо ушло адресату.
Нет никаких библиотечных вызовов mail, нет никаких системных программ, это просто обычная программа с условно стандартизированным интерфейсом от sendmail.
Есть программы, которые будут слать письмо через твой gmail аккаунт или как-нибудь ещё. Но тут есть большой минус: если сейчас интернет не работает или другие проблемы, то письмо потеряется. Локальный SMTP сервер сохранит полученное письмо и будет пытаться его отправить, т.е. шансы потерять письмо меньше.
Ничего страшного в том, чтобы держать «целый MTA» на хосте нет, это обычная программа, весьма легковесная. Ну можешь не держать, вариантов отправки почты много. 99% серверов из моего опыта вообще никакую почту никуда не отправляют, и так можно.