Php 如何在log4ppp上配置SMTP?
如何在log4ppp上指定smtp主机我将使用以下配置将其与gmail一起使用Php 如何在log4ppp上配置SMTP?,php,logging,ssl,centos,log4php,Php,Logging,Ssl,Centos,Log4php,如何在log4ppp上指定smtp主机我将使用以下配置将其与gmail一起使用 smtp.gmail.com (use authentication) Use Authentication: Yes Port for TLS/STARTTLS: 587 Port for SSL: 465 你不会说这与什么操作系统有关-在微软平台上。log4ppp使用PHP的mail命令,但与其他操作系统(通过stdio使用本地二进制程序)相比,它在Microsoft(SMTP TCP客户端)上的实现方式有所不
smtp.gmail.com (use authentication)
Use Authentication: Yes
Port for TLS/STARTTLS: 587
Port for SSL: 465
你不会说这与什么操作系统有关-在微软平台上。log4ppp使用PHP的mail命令,但与其他操作系统(通过stdio使用本地二进制程序)相比,它在Microsoft(SMTP TCP客户端)上的实现方式有所不同 解决此问题的最简单方法是修改LoggerAppenderMail,以使用phpmailer或swift mailer代替php mail()命令
但是,如果您不想修补标准LIB,并且必须维护自己的补丁集,那么您应该设置一个本地MTA,该MTA可以通过SSL进行智能中继,并进行身份验证,例如,或。当然,如果您愿意,您可以使用完整的MTA,如postfix或sendmail。您只需按照适用于Log4HP的Appender文档中的说明操作即可 您需要的是以下appender类型:
LoggerAppenderMail
LoggerAppenderMailEvent