【发布时间】:2014-05-13 19:59:01
【问题描述】:
我的论坛在发送电子邮件时遇到问题: 我已将我的邮件设置配置如下:
邮件类型:smtp SMTP 主机:myhost 港口:587 用户名和密码:我域上的有效电子邮件帐户
当我点击忘记密码来测试发送电子邮件时,我在错误日志中收到以下消息:
Sender address is not valid for your login. Check your email program settings
我很确定这个帐户是正确的,我尝试使用以下代码将测试邮件脚本添加到我的主机:
<?php
$mail = mail("myEmail", "wahahahahahaahahahahaa","I like spamming your inbox!!!", "From: Myself<your_email@here.com");
if(!$mail){
echo 'mail is not sent!';
} else {
echo 'mail is sent :-)';
}
?>
它会打印出来
邮件已发送 :-)
我在这里缺少什么?
【问题讨论】:
-
SMTP 服务器的身份验证要求将取决于其配置。您应该与主机提供商的支持团队交谈,了解他们的要求。
-
他们给了我带有端口 (587) 的主机地址,我从 cpanel 添加了我的电子邮件帐户,之后我向他们发送了这条消息,他们说你必须检查 SMF 论坛来解决这个问题,那些SMTP 信息正确