我正在尝试使用CodeIgniter发送邮件。我没有收到任何错误;事实上,我收到了系统中设计的成功消息,但电子邮件无法通过。但是,表单详细信息会记录在我的数据库中。你能帮我修一下这个吗?提前谢谢。
顺便说一下,我正在尝试使用GoDaddy共享主机发送邮件。
下面是我的email.php配置:
<?php
$config = array(
'protocol' => 'smtp',
'smtp_host' => 'server',
'smtp_port' => 80,
'smtp_timeout' => 7,
'smtp_user' => 'blabla',
'smtp_pass' => 'blabla',
'mailtype' => 'html',
'charset' => 'utf-8',
'newline' => "\r\n",
'wordwrap' => TRUE
);?>发布于 2015-09-05 08:11:32
SMTP端口通常为25、2525或587。更改SMTP端口号应该可以解决您的问题。
发布于 2015-09-05 08:45:19
GoDaddy倾向于在他们的共享主机上锁定很多东西。这里有一个类似的Stack Overflow答案:
另一种选择是使用第三方SMTP服务。我使用SMTP2Go,让GoDaddy托管我自己。
我不得不使用port80.smtpcorp.com作为我的主机和端口443。
希望这些信息能有所帮助!
https://stackoverflow.com/questions/32408091
复制相似问题