отправка электронной почты с использованием сценариев MAMP и php - PullRequest
3 голосов
/ 18 июля 2011

Привет! Я запускаю MAMP на своем Mac для локального размещения веб-сайта. Я хочу отправить письмо с использованием сценариев PHP. Материал, который я посмотрел в Интернете, рассказывает мне о php-скриптах для электронных писем, но я не могу отправлять электронные письма. Я предполагаю, что это связано с настройками MAMP или, возможно, мне нужно внести изменения в файл php.ini, но я не могу найти информацию об этом. Могу ли я отправлять электронные письма своим клиентам, используя мой адрес электронной почты, на котором запущены сценарии php. Я создаю страницу регистрации, на которой после успешной регистрации сайт отправляет вам приветственное письмо. Может ли какое-нибудь тело, пожалуйста, подскажите мне, как это сделать Я использовал код отсюда: http://email.about.com/od/emailprogrammingtips/qt/PHP_Email_SMTP_Authentication.htm но это не работает. Я использовал следующие настройки: $ host = "ssl: //smtp.gmail.com"; $ port = "465";

1 Ответ

3 голосов
/ 18 июля 2011

MAMP - это просто Apache, MySQL и PHP и не включает почтовый сервер.Вы можете использовать postfix или, как вы сказали, внешний SMTP-сервер.

При использовании Gmail убедитесь, что ваша учетная запись настроена на разрешение SMTP-подключений (по умолчанию она отключена).Это можно найти где-то в настройках в веб-клиенте.Я бы порекомендовал вам проверить его с помощью Mail или другого почтового клиента на локальном компьютере, чтобы убедиться, что Gmail работает должным образом.

Наконец (после настройки выше) SwiftMailer или PHPMailer - это хорошие почтовые библиотеки, которые могут подключаться к удаленным SMTP-серверам.Это избавит вас от головной боли при написании собственного кода, особенно когда речь идет о вложенных файлах и т. П.

...