首先确保没有封锁25等邮件发送有关的端口
smtp插件只是为了给那些不支持mail()的主机提供商用户使用的,如果自己有vps,则完全不需要此插件,因为vps能通过配置来完成对mail()的支持,配置见下文。
购买虚拟主机的用户可使用smtp插件实验发送一封测试邮件,方式选smtp,ssl,端口465
以下为在vps上搭建sendmail服务的步骤
以上设置不可用时进行以下配置。
查看sendmail是否运行
service sendmail status
没有安装的话,apt-get install sendmail安装时会提示错误
可先安装以下两个缺失部分
apt-get install sendmail-bin
apt-get install sensible-mda
最后安装apt-get install sendmail
安装好后需在php.ini里修改sendmail的绝对路径
nano /etc/php5/apache2/php.ini
找到sendmail_path 路径写/usr/sbin/sendmail -t –I 后面的参数要带上,路径在以下mail_test.php里