【问题标题】:Sending a Mutt eMail from PHP script从 PHP 脚本发送 Mutt 电子邮件
【发布时间】:2012-08-25 17:19:26
【问题描述】:

我有一个电话系统,它调用 PHP 脚本在通话后发送电子邮件。现在我的服务器设置为使用 sendmail 发送它,但我正在切换到使用 Mutt 发送电子邮件。我的 php 中现在发送电子邮件的行是这样的:

exec(mail($to, $subject, $message, $headers));

我可以通过 mutt 从脚本中发送电子邮件吗?

谢谢!

【问题讨论】:

  • 我不熟悉 Mutt,但它似乎只是一个电子邮件客户端。你有 SMTP 服务器吗?
  • 我已将 Mutt 配置为通过雅虎地址发送我的邮件。这就是您所说的 SMTP 服务器吗? (对不起,这东西还不是很精通>.
  • 是的。谷歌“雅虎 smtp 设置”。我建议使用诸如SwiftMailer 之类的库来发送电子邮件。它支持通过 SMTP 服务器发送,并为您处理很多关于电子邮件的细微差别。
  • Mutt 正在完美地从命令行发送电子邮件,我只需要将这种能力合并到我的 php 脚本中,就可以完成我的问题中的代码对 sendmail 所做的事情。

标签: php email mutt


【解决方案1】:

您可以在 PHP 脚本中通过 shell 执行命令行

shell_exec('mutt -s "Subject" to@mail.com < message.txt');

http://php.net/manual/en/function.shell-exec.php

【讨论】:

    猜你喜欢
    • 2011-04-28
    • 2011-09-16
    • 1970-01-01
    • 1970-01-01
    • 2013-02-17
    • 1970-01-01
    • 2012-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多