2013-09-24 4 views
1

Я пытаюсь отправить сообщения Localhost на Localhost (Thunderbird счета), я использую XAMPP после этого урока How to use mercury ....XAMPP PHP отправка электронной почты от локального

Моего php.ini конф является

[mail function] 
; For Win32 only. 
; http://php.net/smtp 
SMTP = localhost 
; http://php.net/smtp-port 
smtp_port = 25 

; For Win32 only. 
; http://php.net/sendmail-from 
sendmail_from = [email protected] 

; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). 
; http://php.net/sendmail-path 
;sendmail_path 

=

Несмотря на то что я все еще получаю следующую ошибку

Warning: mail(): SMTP server response: 421 Service not available, closing channel. 
+0

Есть ли у вас сервис службы электронной почты работает в вашей машине? 421: Услуга недоступна, и соединение будет закрыто. – Mauro

+0

Как проверить, работает ли он: D – elBadr

ответ

5

У меня была точно такая же проблема! Это было вызвано отсутствием папки QUEUE. Поэтому я добавил папку с именем QUEUE в каталог MercuryMail C:\xampp\MercuryMail, и это исправило проблему для меня!

Полный путь: C:\xampp\MercuryMail\QUEUE

+1

Ты лучший, мой друг;) Благодарный парень – AmirHossein

2

1.Install/Правильно настроить SMTP-сервер на локальный порт 25 2.Измените конфигурации, чтобы указать на какой-либо другой сервер SMTP, который можно подключить к

Эта ссылка может помочь вам ...

http://roshanbh.com.np/2007/12/sending-e-mail-from-localhost-in-php-in-windows-environment.html

+0

Можете ли вы подробнее объяснить? Потому что я уже пробовал это решение, прежде чем попытаться использовать XAMPP, и он не сработал:/ – elBadr

Смежные вопросы