Возможный дубликат:
Настройки для отправки электронной почты с localhost для кода PHP в Windows Vista
Я использую PHP 5 и Apache для программирования. Мой код может правильно отправлять электронные письма на работающий сервер, но на моей собственной машине для разработки я не могу отправлять электронные письма. Очевидно, в моем коде нет ничего плохого (поскольку он не может отправить электронное письмо только на моей машине для разработки), поэтому, я думаю, проблема в моих настройках.
Я отключил IIS, чтобы я мог назначить порт 80 для Apache. Я не устанавливал PHP, Apache или MySQL с помощью WAMP или XAMPP - я устанавливал каждый компонент отдельно. Я уже пытался назначить SMTP для localhost в php.ini
и номер порта, и т.д ... Ничего не работает
Я использую Windows Vista и использую маршрутизатор дома. Я назначаю фиксированный IP-адрес (192.168.0.9) моей машине для разработки. Я использовал PHPMailer, где я указываю конкретный адрес от адреса до адреса, и еще раз, я настаиваю, чтобы код работал на моем живом сервере - он просто не работает на моей машине разработки.
Я попробовал два решения, приведенные в последний раз, когда я задал этот вопрос здесь:Настройки для отправки электронной почты с localhost для кода PHP в Windows Vista
Но оказывается, что решение, которое я принял, ограничивало отправку 10 писем в день, и по какой-то причине оно работало с перерывами. Кроме того, другое решение потребовало от меня перепрыгнуть через слишком много обручей.
Есть ли лучшее решение?