我已经建立了一个基于HTML的网站,但contact.php页面除外。我在我的Rasberry Pi 3计算机上托管了该网站,该计算机具有Debian风格的Linux Jesse Light。这是无头的,因为它托管了我的投资组合网站。我正在使用Apache2 Web服务器,并已将sendmail作为邮件传输代理(MTA)安装。问题是过去一个星期我一直在研究方向盘,但被困住了。
我的问题是我从实时服务器上的php联系人页面发送电子邮件,但发送后却什么也没收到。发送大约一分钟后,我从php脚本收到邮件发送的消息,但收件箱中什么也没有到达。我以为我的php.ini上的SMTP不正确。我把我的网站域名FQ名称。我正在使用GoDaddy托管的Microsoft Exchange Online托管电子邮件域。另外,对于在SMTP配置上应将我的“自”设置为什么,任何人都有很好的建议?
答案 0 :(得分:0)
听起来像是对我的直接拒绝。
一些提示:
希望有帮助。否则,请提供更多详细信息并记录示例。
答案 1 :(得分:-1)
您的contact.php程序是否托管在Godaddy服务器上?如果是,则无法使用您自己的SMTP设置通过Godaddy共享托管服务器发送邮件。使用共享主机计划时,您只能从Godaddy的中继服务器发送。如果您希望能够通过自己的SMTP服务器发送邮件,则需要使用VPS或专用服务器计划进行托管。
检查服务器上的邮件日志,您将收到smtp连接超时错误。
让我知道,如果问题有所不同,请尝试解决。