Является ли хорошей практикой использование SMTP (с phpmailer) для отправки писем с помощью PHP? - PullRequest
2 голосов
/ 26 октября 2010

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

Один метод лучше, надежнее, проще или более подходит для конкретной задачи.?(рассылка, вложения и т. д.)

Я работаю на своем ПК (wamp), и веб-сайты всегда находятся на сервере Unix.

Спасибо.

1 Ответ

1 голос
/ 26 октября 2010

Если вы разрабатываете на MSWindows, то необычно иметь локальный MTA с интерфейсом CLI - т.е. вам, вероятно, придется использовать SMTP.Использование SMTP не означает, что вы не можете использовать местный MTA, и при этом использование локального MTA не означает, что вы не можете отправлять электронные письма миру.

Я бы порекомендовал использовать местный MTA (или, по крайней мере,один в вашей сети) - он предоставляет вам гораздо больший контроль над управлением политикой электронной почты (например, SPF, добавление подписей и т. д.).Однако, если вы разрабатываете для MSWindows, вы не хотите запускать существенно другой код на своем рабочем сайте - поэтому разрабатывайте с использованием SMTP-соединения, но используя свой собственный MTA.

...