现在我在 .procmailrc 中有一个规则,它执行对 gmail 用户 u1-u8 的转发
:0
* !^FROM_DAEMON
! u1[@]gmail.com,u2[@]gmail.com,u3[@]gmail.com,u4[@]gmail.com,u5[@]gmail.com,u6[@]gmail.com,u7[@]gmail.com,u8[@]gmail.com
但有一个问题,gmail 拒绝立即接受这些地址的邮件,并出现错误
Gmail 检测到此邮件超出了发送具有相同消息 ID 的 421-4.7.28 邮件的配额。为了更好地保护我们的用户,我们暂时拒绝了 421-4.7.28 邮件。
现在的问题是,使用不同的 Message-ID 进行转发的规则应该是什么。
有人可以帮忙吗?
1
最佳答案
1
我自己回答。以下规则有效
:0
* !^FROM_DAEMON
{
:0c
| formail -I "Message-ID: <$(uuidgen)@mydomain.tld>" | sendmail -oi u1[@]gmail.com
:0c
| formail -I "Message-ID: <$(uuidgen)@mydomain.tld>" | sendmail -oi u2[@]gmail.com
:0
| formail -I "Message-ID: <$(uuidgen)@mydomain.tld>" | sendmail -oi u8[@]gmail.com
}
感谢大家的关注
1
-
但这解决的却是错误的问题。现在您要发送许多单独的消息,而不是单个消息。这很不卫生,而且效率低下。
–
|
–
|