Tagged: Sendmail

Centos Postfix配置记

博客这么多年了,一直使用Sendmail无碍,但是最近问题频出,导致wordpress评论响应严重推迟!经朋友介绍说这个postfix不错,于是便想来试试。

关于Postfix

  1. postfix的产生是为了替代传统的sendmail.相较于sendmail,postfix在速度,性能和稳定性上都更胜一筹。现在目前非常多的主流邮件服务其实都在采用postfix. 当我们需要一个轻量级的的邮件服务器是,postfix不失为一种选择。
  2. postfix是免费的:postfix想要作用的范围是广大的Internet用户,试图影响大多数的Internet上的电子邮件系统,因此它是免费的。
  3. 更快:postfix在性能上大约比sendmail快三倍。一部运行postfix的台式PC每天可以收发上百万封邮件。
  4. 兼容性好:postfix是sendmail兼容的,从而使sendmail用户可以很方便地迁移到postfix。Postfix支持/var[/spool]/mail、/etc/aliases、 NIS、和 ~/.forward 文件。
  5. 更健壮:postfix被设计成在重负荷之下仍然可以正常工作。当系统运行超出了可用的内存或磁盘空间时,postfix会自动减少运行进程的数目。当处理的邮件数目增长时,postfix运行的进程不会跟着增加。
  6. 更灵活:postfix是由超过一打的小程序组成的,每个程序完成特定的功能。你可以通过配置文件设置每个程序的运行参数。
  7. 安全性:postfix具有多层防御结构,可以有效地抵御恶意入侵者。如大多数的postfix程序可以运行在较低的权限之下,不可以通过网络访问安全性相关的本地投递程序等等。

关闭Sendmail且卸载Sendmail

安装Postfix

redhat6.0以上版本应该是默认集成了postfix服务的,假如没有安装的话,可以手动安装。

Read more

实战Centos下Sendmail邮件发送

博客停用了近半年,数据被该死的burst vps给坑掉了,只能恢复到2012年3月份。

最近重新购买了vps,也安装了Lnmp环境。今天把数据恢复了,博客也运转正常了,但是自动回复的功能还是不能用,使用探针检测邮件功能,发现不正确。因此只能手动解决它了。

首先我们检查服务器是否已经安装Sendmail。

yum -y install sendmail命令安装一次。

接着查看Sendmail的运行情况/etc/init.d/sendmail status

如果程序没有运行,则使用/etc/init.d/sendmail start启动它。

接下来,配置php.ini文件,将sendmail_path修改为sendmail_path = /usr/sbin/sendmail -t -i即可。

然后重启你的php再试试吧。

PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}

Read more

About

oye~