Нужен ли SMTP-сервер для использования функции mail () PHP? - PullRequest
4 голосов
/ 30 июля 2010

Нужен ли SMTP-сервер для использования функции PHP mail ()?

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

Ответы [ 2 ]

8 голосов
/ 30 июля 2010

PHP функция mail () не нуждается в SMTP.Он использует программу под названием sendmail , которая обычно доступна на платформах Unix / Linux по умолчанию, и большинство веб-хостов предоставляют эту возможность без дополнительной оплаты.

1 голос
/ 30 июля 2010

PHP на серверах Linux использует локальный MTA для функции mail ().

PHP в Windows можно настроить для использования любого SMTP-сервера, который вам нравится.

PEAR :: Mail позволяет вам установить, какой SMTP-сервер вы хотите использовать. http://pear.php.net/manual/en/package.mail.mail.intro.php

Если первый параметр имеет значение «smtp», второй параметр принимает подробности. http://pear.php.net/manual/en/package.mail.mail.factory.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...