如果我不是服务器管理员,如何为sendmail配置PHP?

时间:2016-05-26 16:41:26

标签: php hosting sendmail

我正在为通过Peer1 Hosting使用Windows托管平台的公司设计一个网站。我想获得一个PHP联系表单(在Linux服务器上正常工作)才能正常工作。我有Peer1在服务器上安装php,但电子邮件仍未发送(没有错误,但电子邮件未送达)。

根据我的理解,需要在php.ini中配置SMTP sendmail功能,但我不相信这是我可以访问的内容而且Peer1不会为php提供支持,因为它是不受支持的安装。请帮忙!

编辑:我正在尝试这个小测试...我不确定' smpt.domain.com'因为有些事情说应该是' mail.domain.com'或者只是服务器名称,但我只有一个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()

0 个答案:

没有答案