#php #sendmail #mamp
#php #sendmail #mamp
Вопрос:
Итак, я скачал бесплатную версию MAMP free и обнаружил, что изначально она не позволяет отправлять почту через PHP.
Мой вопрос очень прост. Какой самый лучший и простой способ включить его?
Заранее спасибо.
Ответ №1:
Вероятно, это не совсем тот ответ, который вы ищете, но если вы настроены на отправку электронных писем, попробуйте такую программу, как https://github.com/PHPMailer/PHPMailer
это позволит вам отправлять электронные письма через SMTP-сервер (например, gmail). Это гарантирует, что ваши письма будут доставлены во время работы на localhost. При запуске вы можете указать ему использовать PHP mail в конфигурации (что на самом деле никогда не рекомендуется из-за фактора спама и ограниченной функциональности).
При этом, находясь на localhost, отправлять электронные письма необязательно. Поскольку localhost обычно подразумевает промежуточную среду / среду разработки. Что мне нравится делать, так это выводить отправляемое электронное письмо в мой журнал ошибок.
http://us3.php.net/manual/en/function.error-log.php
Вы можете мгновенно определить, как это выглядит, и вы получите подтверждение, что ваш скрипт выполнил эту часть.
Комментарии:
1. Большое вам спасибо за подробный ответ.
Ответ №2:
Вы не можете отправлять электронную почту с локального сервера, такого как WAMP, XAMP.