前一段时间我被指向服务smtp2web,但我一直在试用它,但它似乎不起作用。那里还有其他人吗?有什么方法可以在ruby中实现这个目标吗?
我写了一封电子邮件并发送给lanceJpollard@smtp2web
并立即收到回复:
交付给以下收件人永久失败:
lanceJpollard@smtp2web.com
永久性失败的技术细节: Google试图传递您的邮件,但收件人域拒绝了该邮件。我们建议您与其他电子邮件提供商联系,以获取有关此错误原因的详细信息。其他服务器返回的错误是:550 550无法接收指定的地址(状态14)。
-----原始信息-----
MIME-Version:1.0 收到:10.231.80.213,SMTP id为u21mr6871412ibk.173.1282618290464; 星期一,2010年8月23日19:51:30 -0700(PDT) 收到:10.231.185.135与HTTP;星期一,2010年8月23日19:51:30 -0700(PDT) 日期:星期一,2010年8月23日21:51:30 -0500 消息ID: 主题:您好 来自:Lance Pollard 致:lanceJpollard 内容类型:multipart / alternative;边界= 0015176f0f3495fbba048e88d7b8
asdfasdf
有什么想法吗?
更新
Duntadada:Sendgrid。
将子域MX记录指向我们的服务器,我们解析传入的电子邮件并将附件和正文内容发布到您的Web表单。有用的是uploads@subdomain.yourdomain.com或通过电子邮件与用户互动。
答案 0 :(得分:0)
您可以编写一个小型Google App Engine应用程序,该应用程序接收该电子邮件,然后使用urlfetch将其发布到您想要的任何位置。
http://code.google.com/appengine/docs/python/mail/receivingmail.html
http://code.google.com/appengine/docs/python/urlfetch/
除非您拥有大量流量,否则App Engine是免费的。
它支持Python或Java,但不支持Ruby。
答案 1 :(得分:0)
我知道这有点插件,但我一直在开发http://cloudmailin.com来做到这一点。它目前处于测试阶段,但目标是始终拥有免费版本。
答案 2 :(得分:0)
我正在使用“Zender”,这是一种免费的营销和交易电子邮件服务。它为.NET和PHP开发人员提供了两种类型的API,您可以在以下链接中进行检查:http://zender.sharptag.com
答案 3 :(得分:0)
另一个选项是https://zapier.com/。如果您的使用率低,他们会提供免费计划;如果您超出了有限的免费服务范围,他们将提供付费服务。关键优势在于,您不仅可以接收随后触发外发HTTP Webhook操作的电子邮件,还可以使用连接的https://parser.zapier.com/服务提取电子邮件内容。解析服务将允许过滤掉不相关的电子邮件,然后只有有效的内容才会触发其他已连接的服务。同样,提取的值可以传递到另一个HTTP Webhook服务。