【问题标题】:how many time per day can I use phpmailer->send()?我每天可以使用多少次 phpmailer->send()?
【发布时间】:2016-03-01 02:57:39
【问题描述】:

这真是一个学生式的问题..

我一直在为展览组织者处理门票预订事宜。他们正在使用基本的 Godaddy 共享托管计划。

在进行预订(和付款)后,用户将通过电子邮件收到一张票,其中包含代码栏、用户名等。我只是使用了 phpmailer 的 send(),因为通过 SMTP 发送电子邮件受到 GoDaddy 的极大限制。好吧..我们的票永远不会太受欢迎,但一年中有几天可能每天有数百人买票..

对不起,背景太长了。

我的问题是:通常情况下,提供者会限制在 php 中使用 send()、mail()、sendmail() 的时间吗?我知道有些提供商禁止此类功能,但显然有些不。这些功能只与CPU有关——如果cpu觉得可以接受,那么可以发送尽可能多的票,对吧?

我确实问过 Godaddy 好几次(每次都要排队 30 多分钟),但他们不知道。所以请分享一点你的经验,非常感谢!

如果有任何问题,请帮助我。

我只是使用了 phpmailer 的 send(),因为通过 SMTP 发送电子邮件受到 GoDaddy 的极大限制。

请让我在这里说得更清楚.. 我没有使用 SMTP,我不想为每个电子邮件地址触摸 250 SMTP 中继——我可以,但这确实是一个不同的话题。我只是想在没有任何 SMTP 设置的情况下使用 phpmailer 的 send() 函数,我想知道是否有任何限制(例如使用此函数 1000 次).. 再次谢谢你。。

【问题讨论】:

    标签: php linux email hosting phpmailer


    【解决方案1】:

    PHPMailer 没有设置任何限制,mail() 函数也没有,只有像 GoDaddy 这样的 ISP 会这样做。但是,他们通过阻止对正常 SMTP 端口的访问和/或将 SMTP 连接重定向到他们自己的服务器 (*.secureserver.*) 来做到这一点。仍然可以连接到其他非标准端口上的邮件服务器,例如端口 80,或通过 SendGrid 提供的 HTTP API 发送。这确实意味着您可以访问允许此类事情的邮件服务器,如果您这样做了,那么您可能不适合在 GoDaddy 上托管。

    我不确定,但 GoDaddy 可能会根据您的要求提高您的限制 - 默认下限是针对他们托管的许多被黑 wordpress 安装之类的防御措施。你应该问。

    通常他们应该阻止或重定向出站端口 25,但阻止对端口 587 的访问确实令人讨厌,因为它意味着访问需要加密和身份验证的邮件服务器。

    【讨论】:

    • “但是,他们通过阻止对正常 SMTP 端口的访问和/或将 SMTP 连接重定向到他们自己的服务器 (.secureserver.) 来做到这一点。”我想你已经回答了我的问题!非常感谢:D
    【解决方案2】:

    有趣的是,它们通常很有帮助。

    它被称为 SMTP 中继,它是基于每个(发送)电子邮件定义的,但通常默认为 250。

    登录到 Workspace 电子邮件管理器,然后编辑您用来发送电子邮件的帐户,您可以在那里更改号码,但我无法告诉您支持的最大计数是多少。

    他们设置此设置是为了防止垃圾邮件通常由病毒或失控脚本引起。

    希望有帮助

    【讨论】:

    • 非常感谢,您是Godaddy用户吗?如果您使用 Workspace 电子邮件,请注意他们在 Cpenal 中也有不同的邮件系统(您可以在 2 个地方找到电子邮件服务)。许多人在通过 SMTP 从他们的 Workspace 电子邮件地址发送电子邮件时遇到问题——应该使用 Cpenal 电子邮件服务:stackoverflow.com/a/25225972/5416214
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-18
    • 2013-09-29
    • 1970-01-01
    • 1970-01-01
    • 2019-03-21
    相关资源
    最近更新 更多