所以我试图在Debian Lenny中设置PHP Mail。
我遵循了本教程:http://www.thewireframecommunity.com/node/39我已经使用aptitude install ssmtp
安装了ssmtp。
我的电子邮件提供商是godaddy,所以我的MX记录是:
这是我的ssmtp.conf文件:
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=contact@example.com
# 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
AuthUser=contact@example.com
AuthPass=PASSWORD
UseSTARTTLS=yes
UseTLS=yes
其中example.com是我的域名。 我收到这个错误:
# ssmtp: Cannot open smtp.europe.secureserver.net:25
使用电子邮件客户端时,我总是使用smtpout.europe.secureserver.net而不是smtp ...但是当我尝试更改配置文件时,我仍然会收到同样的错误。
我做错了什么?
答案 0 :(得分:1)
我不知道你是不是错误输入了这个论坛,但你的mailhub应该是smtp.europe.secureserver.net,而不是smpt.europe.secureserver.net。
答案 1 :(得分:0)
您的ISP可能阻止到端口25的出站连接。通常,端口587是备用。