【问题标题】:Efficient way to send mails发送邮件的有效方法
【发布时间】:2011-11-17 08:44:11
【问题描述】:

我正在创建一个处理邮件的类并且我正在使用 PHP。我知道如何使用 PHP 的本机邮件功能发送邮件。但我正在尝试在课堂上创建一个高效的邮件系统。我想出了我在课堂上需要的所有东西。

  • 验证邮箱地址的方法(使用正则表达式)
  • 过滤电子邮件地址的方法(删除所有不需要的字符和注入的标头和其他虚假数据)
  • 发送纯文本邮件的方法
  • html邮件发送方法
  • 要分配给地址的属性
  • 要从地址分配的属性
  • 要分配主题的属性
  • 要分配正文的属性
  • 群发方式

那么如何以有效的方式做到这一点。我需要关于要照顾的所有事情和其他事情的想法。为了验证电子邮件地址,我看到了一个大的正则表达式模式,它是标准的。但是如果我使用它,它将消耗更多的处理。对吗?

而且我不希望电子邮件地址被视为垃圾邮件。 上面说的东西你用什么?

【问题讨论】:

    标签: php mysql


    【解决方案1】:

    您可能会考虑使用swiftmailer,因为它几乎可以满足您的所有需求,并且被用于许多产品和框架中,因此您可以确定它相当稳定。我现在使用它有一段时间了,主要是在 symfony1 和 symfony2 中,我认为你将很难创建类似的东西。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多