在vultr的vps让 FreeBSD 10.3 支持163 smtp 发信
2017-04-10 10:01
543 查看
在使用 PHPMailer 发送注册认证信息的提示 smtp connect() failed. 开始还以为是PHP扩展没有安装,后来才发现是vultr 封了相关端口导致。解决方案:使用 ssmtp 解决来转发1、关闭 sendmail杀掉sendmail 所有进程
然后编辑 /etc/rc.conf 添加以下内容
2、安装ssmtp, make replace 会自动修改 /etc/mail/mailer.conf 把默认用的邮件系统从sendmail改成ssmtp
修改revaliases 文件如下
然后放弃 PHPMailer 使用ssmtp 发送邮件就可以了。如果你需注册 vultr VPS 可以使用 http://www.vultr.com/?ref=7005541 就当是支持本文啦!参考文献http://blog.csdn.net/raptor/article/details/39854397
# killall sendmail
然后编辑 /etc/rc.conf 添加以下内容
sendmail_enable="NO" sendmail_submit_enable="NO" sendmail_outbound_enable="NO" sendmail_msp_queue_enable="NO"
2、安装ssmtp, make replace 会自动修改 /etc/mail/mailer.conf 把默认用的邮件系统从sendmail改成ssmtp
# cd /usr/ports/mail/ssmtp/ # make install replace3、配置 ssmtp
# cd /usr/local/etc/ssmtp # cp revaliases.sample revaliases # cp ssmtp.conf.sample ssmtp.conf修改 ssmtp.conf 如下图
修改revaliases 文件如下
然后放弃 PHPMailer 使用ssmtp 发送邮件就可以了。如果你需注册 vultr VPS 可以使用 http://www.vultr.com/?ref=7005541 就当是支持本文啦!参考文献http://blog.csdn.net/raptor/article/details/39854397
相关文章推荐
- 在Vultr的VPS上安装支持ZFS的FreeBSD及SMTP问题的解决
- 构建Postfix邮件系统(二) -- SMTP认证发信+SquirrelMail
- C++程序中支持SMTP邮件发送的解决方案荟萃
- Centos系统下VPS安装SendMail组件使WordPress支持发送邮件
- Python使用SMTP发送邮件(163,yeah等网易邮箱已测试可以)
- 用 runcloud.io 免费部署、优化管理你的多个VPS( 目前支持 Ubuntu 16.04 )
- 网易域名邮箱支持POP3/SMTP服务
- Debian 添加 FreeBSD 内核支持
- 支持SMTP邮箱介绍
- FreeBSD下的vi支持中文显示和编辑
- QQ邮件客户端、163免费邮件客户端设置POP3、SMTP、IMAP地址
- 免费超大量邮件发送服务Amazon SES和Mailgun提供SMTP和API支持
- python smtplib包发送163邮件
- 使用php通过Socket进行发信源码,支持发信认证
- 微软 Hyper-V 平台正式支持虚拟 FreeBSD 系统
- javaMail SMTPSendFailedException: 554 DT:SPM 163 smtp4
- FreeBSD打开DTrace支持