Smtp postfix收到两封电子邮件

Smtp postfix收到两封电子邮件,smtp,pipe,postfix-mta,aliases,Smtp,Pipe,Postfix Mta,Aliases,我在/etc/postfix/virtual中设置了一个虚拟别名,内容如下: @mydomain.com mydomainincoming 然后,我在/etc/alias中设置了一个管道,内容如下: mydomainincoming:“|/var/path_to_script/myscript.php” 每当我向多个用户发送邮件时,例如addy1@mydomain.com及addy2@mydomain.com,我的脚本被调用了两次,两次都被发送了完全相同的电子邮件。对于3个用户,脚本称为3X。我

我在/etc/postfix/virtual中设置了一个虚拟别名,内容如下:

@mydomain.com mydomainincoming

然后,我在/etc/alias中设置了一个管道,内容如下:

mydomainincoming:“|/var/path_to_script/myscript.php”


每当我向多个用户发送邮件时,例如addy1@mydomain.com及addy2@mydomain.com,我的脚本被调用了两次,两次都被发送了完全相同的电子邮件。对于3个用户,脚本称为3X。我应该如何设置,使我的脚本只接收一封电子邮件,即使电子邮件发送给多个用户?

我突然想到,答案有些明显,我接收多封电子邮件的原因是因为我设置了一个虚拟别名,用于处理发送给mydomain.com上任何用户的邮件,当我通过在to:字段中指定2封电子邮件向多个用户发送电子邮件时,我会收到2封通过管道发送到脚本的电子邮件。如果我在“收件人:”字段中指定了多封电子邮件,我只希望一封电子邮件通过管道发送到我的脚本。