我正在尝试编写一个procmail转发脚本,它将将在mydomain.com上收到的所有邮件转发给mydomain.NET。更清楚地说,如果邮件是:[email protected],它应该转发到:[email protected]。像这样,它应该转发所有相应的电子邮件:我如何做到这一点?Procmail转发脚本将电子邮件从一个域转发到另一个域
-1
A
回答
2
我认为你正在寻找的是使用sendmail更好的实现。由于procmail在任何情况下重定向的情况下只是将邮件移交给sendmail。
使用下面的指令在你的sendmail的虚拟用户表:
@mydomain.com %[email protected]
从而有效地将位于mydomain.com的每个用户映射到远程mydomain.net
我不知道如果事情如因为procmail允许使用上述方法,所以我只使用procmail来过滤我的个人邮件。
0
一般来说,每个用户都会部署.procmailrc文件。也就是说,用户“杰克”将有一个和用户“吉尔”将有一个不同的。有了这个限制,单一的.procmailrc文件就不可能对“在mydomain.com上收到的所有邮件”起作用。
但是,您的服务器可能配置为将所有传入电子邮件发送到单个用户的帐户。在这种情况下,您很难确定每个传入消息的预期收件人。虽然这听起来很简单,但事实并非如此。您可以使用procmail来解析To和Cc标题,但是这并不能解释Bcc和诸如邮件列表服务器之类的东西,这些邮件列表服务器不在标题中包含这些信息。
看到这个warning和一些给出的建议。
Steen建议使用MTA(sendmail,postfix等)来进行重定向,这是一个很好的建议。
-
bmb
相关问题
- 1. 转发子域到另一个域的子域
- 2. Procmail处理转发电子邮件
- 3. 自动转发在一个域到另一个域
- 4. 注入一个电子邮件到另一个用户的procmail
- 5. 将所有内容从一个域转移到另一个域
- 6. 从本地域发送电子邮件到域外的电子邮件
- 7. 转发此电子邮件PHP脚本?
- 8. Openshift从一个域名转移到另一个域名?
- 9. 将www子域名转发到域
- 10. 如何通过ClickOnce从一个域发布到另一个域?
- 11. 我如何转发子域到另一个域名,但遵循所有
- 12. 发送电子邮件从一个服务器到另一个使用同一域名
- 13. Apache从一个子域重定向到另一个子域
- 14. 转发电子邮件到一个网站?
- 15. Procmail不能转发使用![我的电子邮件地址]
- 16. 将事件从一个事件发射器转发到另一个事件
- 17. 转发来自不存在的子域名的电子邮件?
- 18. AWS - PHP表单发送电子邮件 - 不发送电子邮件到同一个域
- 19. 发送MultipleIterator到一个电子邮件
- 20. .htaccess - 如何将一个域转发到另一个域,但两个地址除外?
- 21. 转发到另一个域的一个不进行重新定向,两个域一个内容
- 22. 转换链接到另一个域
- 23. 将一个域指向另一个域的子文件夹
- 24. VBA转发电子邮件
- 25. PHP电子邮件的脚本不发送所有表单域
- 26. 如何将会话从一个servlet转发到另一个?
- 27. 将更改从一个HG存储库转发到另一个
- 28. 将网页从一个域重定向到另一个域
- 29. 如何将URL从一个域路由到另一个域
- 30. 如何将图像从一个域保存到另一个域