我们是一家通讯公司,主要从事打印报表/水电费帐单,然后邮寄出去。
一些客户要求电子交付。基本上将打印输出作为 PDF,而不是打印和邮寄,而是将其作为 PDF 附件通过电子邮件发送。代表我们的客户向他们的客户发送此类通信的最佳方式是什么?
例如通过他们的邮件服务器发送,在通用域上自己设置邮件服务器(例如 clientname.genericmailname.com),或者设置邮件服务器并从客户端的域发送。
从与 MX 记录不匹配的服务器发送的电子邮件通常不会被标记为垃圾邮件吗?(例如,如果我们从我们的邮件服务器发送电子邮件[电子邮件保护])。
另外,如果我们需要设置邮件服务器,有什么建议吗?我们是一家 Windows 商店,如果我可以避免使用 sendmail 或 postfix 或 q one,我会更喜欢它吗?我们可能会在 SSIS 脚本或类似的东西中进行实际的电子邮件发送。
干杯
答案1
通过正确使用电子邮件标题,您可以设置和使用自己的邮件服务器,但发送的电子邮件信息看起来好像来自您的客户。
这不是垃圾邮件策略。这是为此目的正确使用多个电子邮件消息标题。
From: "ABC Company" <[email protected]>
Sender: [email protected]
To: [email protected]
Date: 13 Jul 2009 15:39:42 -0400
Subject: Your bill from ABC Company
Return-Path: [email protected]
通过指定发件人和电子邮件服务器的返回路径参数,您可以准确识别此邮件的来源电子邮件服务器。退回的邮件将返回到您的邮件服务器。
如果用户点击“回复”,他们就会将电子邮件发送给您的客户([电子邮件保护]在示例中)。
这是许多电子邮件营销公司使用的合法技术,他们非常在意不让自己看起来像垃圾邮件。以下是MailChimp描述。
您还应该为邮件服务器设置 SPF 记录,最好使用 DKIM。我建议使用以下解决方案:电子邮件建筑师。
答案2
我建议您设置自己的邮件服务器作为客户端发送电子邮件,然后添加正确的 SPF 记录以防止被标记为垃圾邮件。
答案3
我建议使用 MDaemon 来处理邮件。如果您要发送大量邮件,则可以使用 Port25 和 PowerMTA 进行发送。在您使用的邮件程序前面添加某种形式的邮件队列(例如 MSMQ),这样从您的程序或网站生成的电子邮件实际上就不会从程序或网站发送……释放该应用程序以继续使用其工作线程,而不会因连接到邮件服务器而被阻止。切勿直接从应用程序发送!然后创建一个 Windows 服务来读取队列并通过您的邮件服务器发送。
关于中继邮件(通过客户端服务器发送),不建议这样做。您不仅可能会被当作垃圾邮件接收……更重要的是,您可能会被某些 IP 列入黑名单。根据您发送的邮件量,您可能需要直接从您的服务器发送邮件(您管理它),并且您可能需要管理每分钟/每小时/等发送到给定域的电子邮件量,以避免被列入黑名单。
您可能会寻求 EmailLabs 之类的公司来负责基础设施管理。您可以通过他们的 API 访问他们来发送邮件。
大题目!
答案4
通过电子邮件发送水电费帐单不是一个好主意,因为如果有人嗅探到,就会造成身份盗窃。
相反,你应该看看如何进入现有的电子账单系统。在加拿大,加拿大邮政运行着一个系统,他们有安全的网站,几乎所有的账单都放在一个我可以登录的安全区域。非常好,而且每张账单都不需要记住。
如果您不想这样做或不能这样做,我建议您像银行一样进行操作,人们登录您的系统并使用 SSL 会话从那里查看它们。更安全。