请教关于sendmail的配置问题
lnmp没自动配置sendmail,但当初始化系统后,发现已经默认有安装了sendmailwhereis sendmail和mail的时候:
sendmail: /usr/sbin/sendmail.exim /usr/sbin/sendmail /usr/lib/sendmail.exim /usr/lib/sendmail
mail: /bin/mail /etc/mail.rc /usr/share/man/man1/mail.1.gz
在lnmp探针下,发现发送不成功。于是在:
编辑etc/mail.rc,在最后添加了
set from=mail@163.com smtp=smtp.163.com
set smtp-auth-user=mail@163.com smtp-auth-password=password smtp-auth=login
同时在php.ini
sendmail_path =/usr/sbin/sendmail -fmail@163.com -t -i
这样过后,探针下发送成功。
这样的配置不知是否全对,通过php 的mail()函数发送,结果很多都成了垃圾邮件,发给QQ邮箱成功,发给163起先成功,但过了两三次就失败了,其它的没多试
请教如何正确配置才能只且php 的 mail默认方式发送邮件呢? 安装好sendmail后,启动sendmail 应该只需要编辑php.ini 查找 ;sendmail_path = 替换为 sendmail_path = /usr/sbin/sendmail -t -i
然后重启php-fpm应该就可以了 原帖由 licess 于 2016-1-12 13:04 发表 https://bbs.vpser.net/images/common/back.gif
安装好sendmail后,启动sendmail 应该只需要编辑php.ini 查找 ;sendmail_path = 替换为 sendmail_path = /usr/sbin/sendmail -t -i
然后重启php-fpm应该就可以了
lsof -i:25看了一下25端口:
COMMANDPID USER FD TYPE DEVICE SIZE/OFF NODE NAME
exim 1426 exim 4uIPv4 9599 0t0TCP *:smtp (LISTEN)
同时
service sendmail restart
sendmail: unrecognized service
却是无法识别,难道是没运行?还是没安装?
回复 3# 的帖子
你这是exim不是sendmail 原帖由 licess 于 2016-1-12 15:25 发表 https://bbs.vpser.net/images/common/back.gif你这是exim不是sendmail
exim的不知哪个安装上去了,在还原初始货系统后,没有这个安装包,安装了lnmp1.2后才有exim-4.72-7.el6.x86_64
这个包可以卸载吗?
我不要做邮件服务器,只想能自动发邮件而已
回复 5# 的帖子
lnmp没有这个包,apt-get或yum进行删除只发邮件完全可以使用插件来,比sendmail还省资源
页:
[1]