2016-02-16 2 views
1

Я установил новую версию XAMPP и пыталась отправить электронную почту на моей локальной машине, но PHP возвращает это мне:XAMPP v3.2.2 не может отправить по электронной почте mailoutput папка

mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() 

Дело есть, в предыдущей версии. Xampp «отправляет» каждое письмо в папку xampp/mailoutput. Мой 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 = 

ответ

1

Вы не имеете MTA почтовый сервер (или он работает на другом порту), такие как постфикса или Sendmail установлен, поэтому вы не можете отправлять сообщения электронной почты с этого сервера.

Кроме того, даже если вы устанавливаете почтовый сервер на localhost, ваши письма не будут получены кем-либо, потому что вы, скорее всего, находитесь на динамическом IP-адресе, предоставленном вашим интернет-провайдером, и у вас нет обратного DNS-набора для вашего домашний IP (что означает прямое спам-папку).

Ну, если у вас есть обратный DNS и фиксированный IP-адрес дома, вы должны знать, как настроить почтовый сервер или, по крайней мере, тот, который вам нужен, чтобы отправлять электронные письма.

Если вы можете установить Sendmail (обновление XAMPP), вы можете использовать Gmail для маршрутизации электронной почты, следуйте инструкциям из этого ответа:
http://stackoverflow.com/questions/15965376/how-to-configure-xampp-to-send-mail-from-localhost

+0

Да, что бы так, если я хочу, чтобы отправить электронную почту из. Но я хочу сохранить их в папке, как в предыдущей версии xampp. Таким образом, электронное письмо должно сохраняться только как файл, который не отправляется с сервера – muuvmuuv

+0

. Обновите файл xampp v5.6.15 https://www.apachefriends.org/index.html и повторите попытку – peixotorms

+0

У меня есть PHP v7.0.2. – muuvmuuv

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