Почта XAMPP не работает с функцией PHP mail () - PullRequest
2 голосов
/ 01 апреля 2010

Я только что установил XAMPP, Apache работает, также как и MySQL и Mercury.

В Dreamweaver я создал php-файл с функцией mail($to,$subject,$msg,'From:'.$email);, но когда я запустил файл с локального хоста, он показал ошибку. После того, как вы поиграли с панелью управления xampp, включили и выключили ртуть, он не показывает никаких ошибок, но также не отправляет электронное письмо ... какие-либо идеи?

кнопка 'admin' на cp для ртути ничего не делает.

Спасибо! R

Ответы [ 3 ]

2 голосов
/ 01 апреля 2010

Вам потребуется настроить сервер ртути в комплекте с xampp для фактической доставки / ретрансляции почты.

Но я предлагаю вам использовать что-то вроде SwiftMailer вместо функции mail () php.

изменить: есть третий вариант. Мини-smtp-клиент, встроенный в php / win32, не может выполнять аутентификацию. Поэтому вы не можете просто вставить SMTP=mail.gmail.com; smtp_port=25 в ваш php.ini. Но вы можете установить sendmail_path и указать приложение, которое может передать сообщение другому серверу SMTP (включая аутентификацию), например, фальшивый sendmail .
(Но я все же предлагаю быструю отправку)

0 голосов
/ 23 сентября 2012

Вам не нужно использовать SMTP-сервер, такой как Mercury, для отправки писем с вашего PHP.

Лично я использовал два дня в этом вопросе, теперь уже почти как эксперт по ртути, поскольку он никогда не работал с PHP.

Экономьте много времени и используйте SWIFT MAIL, автономное решение, SMTP-сервер не требуется - первый пример по этой ссылке работает! Быстрая почта очень элегантна. Нужно только скачать и добавить папку lib в путь php. Когда письмо с сообщением «Замечательная тема» тикает в почтовом ящике с первой попытки, это действительно замечательная библиотека.

http://swiftmailer.org/docs/sending.html

0 голосов
/ 01 апреля 2010

Вы должны установить настройки SMTP-сервера в файле php.ini

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