我们是一家通讯公司,主要打印报表/水电费账单,然后将它们邮寄出去。
一些客户要求电子交付。几乎将打印输出作为 PDF,而不是打印和邮寄,而是将其作为 PDF 附件通过电子邮件发送。代表我们的客户向他们的客户发送这些类型的通信的最佳方式是什么?
例如通过他们的邮件服务器发送,在通用域(例如clientname.genericmailname.com)上自己设置邮件服务器,或者设置邮件服务器并从客户端的域发送。
从与 MX 记录不匹配的服务器发送的电子邮件通常不会被标记为垃圾邮件吗?(例如,如果我们从我们的邮件服务器从 [email protected] 发送电子邮件)。
另外,如果我们需要设置一个邮件服务器,有什么建议?我们是一家 windows 商店,如果我可以避免使用 sendmail 或 postfix 或 q 的方式感到沮丧和肮脏,我会更喜欢它吗?我们可能会在 SSIS 脚本或其他东西中进行实际的电子邮件发送。
干杯
通过正确使用电子邮件标题,您可以设置和使用自己的邮件服务器,但发送的电子邮件消息“外观”是来自您的客户。
这不是垃圾邮件策略。为此目的,这是对几个电子邮件消息头的正确使用。
通过为您的电子邮件服务器指定 sender 和 return-path 参数,您可以准确地识别出该邮件的来源电子邮件服务器。退回邮件将返回您的邮件服务器。
如果用户单击“回复”,那么他们会将他们的电子邮件消息发送给您的客户(在示例中为 [email protected])。
这是许多电子邮件营销公司使用的合法技术,他们非常担心看起来不像垃圾邮件。这是MailChimp描述的链接。
您还应该为您的邮件服务器设置 SPF 记录,最好使用 DKIM。我推荐并使用来自Email Architect的解决方案。
我建议设置您自己的邮件服务器以作为客户端发送电子邮件,然后添加正确的 SPF 记录以防止您被标记为垃圾邮件。
我建议使用 MDaemon 来处理您的邮件。如果您要大量发送,请使用 Port25 和 PowerMTA 进行发送。在您使用的任何邮件程序前面粘贴某种形式的邮件队列(例如 MSMQ),以便从您的程序或网站生成的电子邮件实际上不是从程序或网站发送的......释放该应用程序以继续使用它的工作线程而不被连接到邮件服务器阻塞。切勿从应用程序直接发送!然后创建一个 Windows 服务来读取队列并通过您的邮件服务器发送。
关于中继邮件(通过您的客户端服务器发送)的主题,不建议这样做。您可能不仅会被视为垃圾邮件……更重要的是,您可能会被某些 IP 列入黑名单。根据您发送的邮件量,您可能需要直接从您的服务器发送邮件(由您管理),并且您可能需要管理每分钟/小时/等发送到给定域的电子邮件量。以免被列入黑名单。
您可能需要像 EmailLabs 这样的人来负责基础设施管理。您可以通过他们的 API 访问它们以发送您的邮件。
大题目!
我推荐 Ipswitch 的 IMail 用于基于 Windows 的邮件服务器。公司提供大力支持。它具有竞争力的价格,易于设置和运行,具有一整套有用的功能。几年来,我们一直将它用作我们的公司邮件服务器,甚至还使用它为其他一些客户托管电子邮件。我认为使用 clientname.genericname.com 可能是最安全的。您可以为客户邮件帐户的回复设置转发器。这样您就不必担心中继问题和垃圾邮件拦截问题,因为您使用的是您拥有和控制的合法 DNS。另外,您可以控制邮件服务器。
将水电费账单通过电子邮件发送给一个坏主意,因为如果它们被嗅到,会导致身份盗窃。
相反,您应该查看如何进入现有的 eBiller 系统。在加拿大,加拿大邮政有一个,他们有安全的网站,我几乎所有的账单都在一个我可以登录的安全区域。非常好,每张账单都要记住的少。
如果您不想这样做或不能这样做,我会考虑像银行一样进行操作,人们登录您的系统并使用 SSL 会话从那里查看它们。更安全。
询问用户他的电子邮件和密码。然后与他的电子邮件服务器创建一个会话(现在您拥有有效的凭据)并从那里推送电子邮件。
没有必要伪造服务器或任何东西。