【问题标题】:Should I use formmail or PHP mail?我应该使用 formmail 还是 PHP 邮件?
【发布时间】:2011-04-28 09:16:10
【问题描述】:

我最近开始从事一个已经在进行中的网络项目;为它建立基础的人有一个注册页面,将表单字段发送到一个 formmail Perl 脚本,这样他就可以在用户注册时收到一封电子邮件。我对 Perl 不熟悉,我倾向于只使用 PHP mail() 函数并删除 Perl 脚本,而不是花时间试图弄清楚如何正确使用它。

那么,有什么好的理由继续使用 Perl 脚本,还是我应该建议他放弃它,转而使用 PHP 邮件?有什么优缺点,还是完全主观的?

我意识到这个问题可能会被标记为主观问题;只是寻求建议。

【问题讨论】:

    标签: php perl email formmail mail-form


    【解决方案1】:

    如果使用 formmail,您的意思是 formmail 立即删除它,并替换为设计和编写更好的东西,例如 nms TFMail

    我对所说的“php邮件”一无所知,无法对此发表评论。

    【讨论】:

    • 是的,它声称是NMS FormMail Version 3.14c1
    【解决方案2】:

    我推荐第三种选择:外部 PHP 邮件程序类,例如 PHPMailer。这为您提供了不需要混合语言以及不必弄清楚mail() 的怪癖的优势。如果需要,它还可以执行 SMTP 电子邮件本身之类的操作,并且可以组合附件和备用部分。 mail() 什么都做不了。

    PHP 的mail() 函数需要被抓拍。它是 PHP 拥有的最古怪和最奇怪的功能之一,需要了解 SMTP 和 MIME 的调用方式。如果你确实想弄清楚如何使用,一旦你有,就把它放在 API 调用后面。

    【讨论】:

    • 我想我应该澄清一下 - 我已经使用标准 php mail() 有一段时间了。我已经将它内置到网站中,用于电子邮件验证和密码重置请求。我只是想知道使用单独的 perl 脚本是否有什么特别的优势
    • 如果网站上没有其他 Perl 内容,则没有。
    猜你喜欢
    • 2010-11-16
    • 2016-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多