假设我支持现有的软件即服务应用程序,该应用程序可以通过SMTP向用户发送电子邮件。电子邮件有时可能包含附件。附件通常是Excel格式的报告。
有时附件比接收邮件服务器允许的大,并且邮件会反弹。
我正在设想一种服务,它将充当SMTP代理并位于我的应用程序和我的SMTP邮件服务之间。此服务将提取附件并将其存储在某个位置(可能是Amazon S3),并使用唯一链接替换电子邮件中的附件以下载附件。
有人知道这样的服务吗?
答案 0 :(得分:1)
您可以使用MIMEDefang milter作为sendmail或postfix的插件。
http://www.roaringpenguin.com/products/mimedefang
MIMEDefang可以在通过邮件中继时检查和修改电子邮件。 MIMEDefang是用Perl编写的,它的过滤动作用Perl表示,所以它非常灵活。以下是MIMEDefang可以轻松完成的一些事情:
[...]
*将大型附件替换为集中存储副本的链接,以减轻使用慢速调制解调器链接的POP3用户的负担。
MIMEDefang是免费软件:它是根据GNU通用公共许可证条款发布的。它在Linux,FreeBSD,Solaris和大多数其他UNIX或类UNIX系统下运行。