PHP可以通过mutt发送邮件而不需要shell_exec吗?

时间:2015-07-30 15:14:38

标签: php sendmail shell-exec mutt

我一直在寻找相当于sendmail_path=/usr/sbin/sendmail -t -i的笨蛋,但我没有运气。

为了符合PCI,我不能使用shell_exec。我怎么可以通过mutt发送电子邮件?

1 个答案:

答案 0 :(得分:2)

由于mutt是一个命令行工具并且没有php API,因此如果没有exec函数,则不能使用mutt。尝试使用PHPMailer。 它几乎具有mutt的所有功能。

PHPMailer是最受欢迎的开源PHP库之一,用于发送带附件的电子邮件。

  • 集成SMTP支持 - 发送没有本地邮件服务器的电子邮件
  • 发送包含多个TO,CC,BCC和REPLY-TO的电子邮件
  • 不读取HTML电子邮件的邮件客户端的多部分/替代电子邮件
  • 支持UTF-8内容和8位,base64,二进制和引用可打印的编码
  • 使用基于SSL和TLS传输的LOGIN,PLAIN,NTLM和CRAM-MD5机制进行SMTP身份验证