1

假设我支持现有的软件即服务应用程序,它可以通过 SMTP 向用户发送电子邮件。电子邮件有时可能包含附件。附件通常是 Excel 格式的报告。

有时附件比接收邮件服务器允许的大,并且邮件被退回。

我正在设想一种服务,它将充当 SMTP 代理并位于我的应用程序和我的 SMTP 邮件服务之间。该服务将提取附件并将​​其存储在某个地方,可能是 Amazon S3,然后将电子邮件中的附件替换为一个唯一链接以下载附件。

有人知道这样的服务吗?

4

1 回答 1

1

您可以使用MIMEDefang milter 作为 sendmail 或 postfix 的插件。

http://www.roaringpenguin.com/products/mimedefang

MIMEDefang 可以检查和修改通过您的邮件中继的电子邮件。MIMEDefang 是用 Perl 编写的,它的过滤动作是用 Perl 来表达的,所以它非常灵活。以下是您可以使用 MIMEDefang 轻松完成的一些事情:
[...]
* 将大型附件替换为指向中央存储副本的链接,以减轻 POP3 用户使用慢速调制解调器链接的负担。

http://www.mimedefang.org/

MIMEDefang 是免费软件:它是根据 GNU 通用公共许可证的条款发布的。它在 Linux、FreeBSD、Solaris 和大多数其他 UNIX 或类 UNIX 系统下运行。

于 2013-04-12T17:39:57.230 回答