在CentOS7中使用Sendmail通过PHP发送电子邮件同样,如果您正在运行WordPress博客,或者您正在使用任何类型的CMS,您可以在其中允许访问者通过联系表向您发送电子邮件(例如使用WordPress的ContactForm7插件),您可能需要安装一个用于将邮件发送到您的Web服务器的简单程序。Sendmail是一种通用的Internet电子邮件传递工具,支持多种邮件传输和传递方法,包括用于通过Internet传输电子邮件的简单邮件传输协议(SMTP)。来自维基百科。Sendmail可以通过您的发行版的包管理器安装。下面是在CentOS7上安装Sendmail的说明。安装在CentOS7上安装CentOS7,运行以下命令:#yuminstallsendmail启用服务器发送邮件如果在CentOS7中使用SELinux,则需要启用sendmail发送邮件使用以下命令:#setsebool-Phttpd_can_sendmail=on使用PHP发送测试电子邮件使用此命令进入php交互式shell:php-a在交互式shell中,粘贴以下代码:mail('user@receiver.com',"Testemail","TestemailfromtheInternet",null,"-fuser@sender.com");不要忘记将user@receiver.com和user@sender.com分别替换为您的接收地址和发送地址。浏览sendmail日志要监视邮件日志,您可以使用此命令:tail/var/log/maillog在服务器上安装sendmail后,您可以允许您的用户通过联系人字段通过电子邮件与您联系。
