我有一台服务器,我有一个电子邮件软件。我想将大量/批量电子邮件发送到我的客户列表。(有大约10万人,我试图收集此列表10年),现在我想给他们发送电子邮件。
我可以在不使用SMTP的情况下发送群发电子邮件吗?
答案 0 :(得分:1)
有两种方法可以在不需要自己的SMTP服务器的情况下发送电子邮件。还有一个PHP的附加功能,你可以称之为PHPMailer,它将简化这个过程。或者,您可以使用php's built in mail() function发送,但必须确保正确格式化标题信息。
对于PHP,之前已经提出过这个问题。 See this link for details
但是,不使用经过验证的SMTP服务器发送邮件很可能会导致您的电子邮件被发送到客户垃圾邮件文件夹。如果任何电子邮件发往公司地址,公司防火墙可能会完全放弃电子邮件。通常,如果电子邮件提供商检测到足够的此类电子邮件,它甚至可能会将您的IP /服务器列入黑名单一段时间。
答案 1 :(得分:0)
我不明白你如何标记你的帖子经典-asp和php。两者都将在IIS上运行,但要发送邮件,您需要运行SMTP服务器或使用SMTP服务。如果你想在处理退回,取消订阅,反馈循环等方面特别想要运行SMTP服务器,那么你最好不要使用第三方服务。
像Mandrill,MailGun,Amazon SES等服务将允许您以便宜的方式每月发送100k消息,而无需担心保持SMTP服务运行,ip白名单和安全端口。问题是,如果您将这些服务用于垃圾邮件,您将很快被启动。这就是为什么许多服务都有预热期,同时增加发送的邮件数量。这与使用Outlook.com或Gmail smtp服务器有所不同,这些服务器具有100k消息,您肯定会被放置在垃圾邮件文件夹中。
您可能还想结帐 https://sendy.co/ 它在您的服务器上安装的软件,但设计用于Amazon SES。您使用sendy.co创建消息,但亚马逊负责交付。需要亚马逊AWS账户,但就管理员而言,它非常好。它也适用于现有代码。