【问题标题】:Email server on AWS EC2AWS EC2 上的电子邮件服务器
【发布时间】:2015-01-31 05:22:27
【问题描述】:

高层,我想做的事: 我们希望在我们的域名上为每个客户创建一个特定的电子邮件地址(例如 customer01@xyz.com)。当在该地址收到电子邮件时,我们的系统会将附件与该客户相关联并以某种方式对其进行处理。电子邮件地址将仅用于此目的,所以我真的不需要用户界面或任何东西(尽管它可能会很好地用于故障排除)。

我刚刚开始使用 AWS,并且对这些服务有一个全面的了解。我计划在 EC2 实例上执行此操作。

我假设可以设置一个邮件服务器(仅限接收邮件)来持续监控所有客户特定的电子邮件地址并处理任何传入的附件。

我什至从哪里开始研究这个(我已经用 Google 搜索过,但需要更多指导)?以下是一些浮现在脑海中的问题: 1)什么邮件服务器软件最适合这个?或者这甚至需要吗? 2) 是否可以编写代码来同时监控所有电子邮件地址的传入电子邮件?如果它符合我们的需要,我不介意购买现有的软件。

我自己是一名程序员,但不会为这个项目编写代码。我将从 Elance 招聘一个人,但我想在发布工作之前至少对需要什么有一个大致的了解。

感谢您提供任何建议或指向有用网站的链接,让我在此处找到正确的方向。

【问题讨论】:

  • 另外请记住,“问:从 Amazon EC2 实例发送电子邮件是否有任何限制?是的。为了保持用于发送电子邮件的 Amazon EC2 地址的质量,我们对可以从 EC2 帐户发送的电子邮件数量。如果您希望从 EC2 发送大量电子邮件,您可以通过填写此表格申请从您的帐户中删除这些限制。 aws.amazon.com/ec2/faqs

标签: amazon-web-services email-attachments email email-client


【解决方案1】:

您的要求集中在处理收到的传入电子邮件上。 AWS 没有任何开箱即用的服务/解决方案。亚马逊提供 SES - 简单电子邮件服务,可帮助您投递电子邮件。

您需要在 MS Exchange 或 Apache James 等 SMTP 服务器上构建您的解决方案。

【讨论】:

  • 是的,我知道没有开箱即用的服务。我只是想弄清楚我应该从哪里开始。那么,您的建议是安装 MS Exchange 之类的东西作为基础,然后编写代码来监控来自该程序的传入电子邮件?
【解决方案2】:

这个产品:http://www.email2db.com/ 应该做你想做的事。您可以将它安装在 EC2 上,甚至可以使用他们的托管版本。不便宜,但我怀疑比雇用某人编写具有 1/10 功能的东西要便宜得多。

【讨论】:

    【解决方案3】:

    有一些云服务可以提供这样的解决方案,例如 Mailgun 或 Mandrill。 Presonally我只使用过Mailgun,它很棒。您可以根据域上的正则表达式设置路由规则,并且可以将它们设置为作为 POST 重定向到您的网站。两家提供商都提供每月 10-12k 封邮件的免费套餐,非常棒。

    问候, 马克

    【讨论】:

      猜你喜欢
      • 2018-03-01
      • 2018-04-07
      • 2017-10-09
      • 1970-01-01
      • 2013-10-17
      • 1970-01-01
      • 2014-12-06
      • 2012-04-04
      相关资源
      最近更新 更多