2012-03-10 2 views
0

Так что я пытаюсь настроить PHP Mail в Debian Lenny.Настройка почты PHP в Debian Lenny

Я следую этому руководству: http://www.thewireframecommunity.com/node/39, и я установил ssmtp с aptitude install ssmtp.

Мой электронный провайдер GoDaddy, так что мои MX записи: enter image description here

И это мой ssmtp.conf файл:

# Config file for sSMTP sendmail 
# 
# The person who gets all mail for userids < 1000 
# Make this empty to disable rewriting. 
[email protected] 

# The place where the mail goes. The actual machine name is required no 
# MX records are consulted. Commonly mailhosts are named mail.domain.com 
mailhub=smpt.europe.secureserver.net 

# Where will the mail seem to come from? 
rewriteDomain=example.com 

# The full hostname 
hostname=smtp.europe.secureserver.net 

# Are users allowed to set their own From: address? 
# YES - Allow the user to specify their own From: address 
# NO - Use the system generated From: address 
FromLineOverride=NO 


[email protected] 
AuthPass=PASSWORD 
UseSTARTTLS=yes 
UseTLS=yes 

где example.com мой домен. я получаю эту ошибку:

# ssmtp: Cannot open smtp.europe.secureserver.net:25

При использовании почтового клиента я всегда использовать smtpout.europe.secureserver.net вместо SMTP ... но я все еще получаю ту же ошибку, когда я пытаюсь изменить конфиг файл.

Что я делаю неправильно?

+0

Я не знаю GoDaddy специально, но если ваш SMTP-сервер работает с SSL/TLS (не для аутентификации, а для фактической почты), вы должны как-то определить это на своем PHP. Прямо сейчас вы используете не-SSL-порт 25 для SMTP. – Ynhockey

+0

Спасибо за предложение. GoDaddy не требует SSL Auth для исходящих, только входящих. – jQuerybeast

ответ

0

Возможно, ваш интернет-провайдер блокирует исходящие подключения к порту 25. Обычно порт 587 является альтернативным.

1

Я не знаю, если вы просто заманили его в этот форум, но ваш mailhub должен быть smtp.europe.secureserver.net, а не smpt.europe.secureserver.net.

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