我正在为通过Peer1 Hosting使用Windows托管平台的公司设计一个网站。我想获得一个PHP联系表单(在Linux服务器上正常工作)才能正常工作。我有Peer1在服务器上安装php,但电子邮件仍未发送(没有错误,但电子邮件未送达)。
根据我的理解,需要在php.ini中配置SMTP sendmail功能,但我不相信这是我可以访问的内容而且Peer1不会为php提供支持,因为它是不受支持的安装。请帮忙!
编辑:我正在尝试这个小测试...我不确定&#39; smpt.domain.com&#39;因为有些事情说应该是&#39; mail.domain.com&#39;或者只是服务器名称,但我只有一个IP地址。<?php
ini_set('SMTP', 'smtp.domain.com');
ini_set('smtp_port', '25');
ini_set('sendmail_from', 'example@domain.com');
if(mail('me@gmail.com','TEST CONTACT FORM','TEST MESSAGE')){
echo('ok');
}
else{
echo('not ok');
}
?>
这是我在添加错误报告时收到的错误:
警告:mail():无法连接到邮件服务器&#34; smtp.theinspros.com&#34;端口25,验证您的&#34; SMTP&#34;和&#34; smtp_port&#34;在php.ini中设置或在第9行的D:\ HTTP \ Old Web \ version.php中使用ini_set()