My content filter adds a disclaimer to the email, and then sends it using sendmail: /usr/sbin/sendmail -oi "$@" < email_with_disclaimer.$$ But, as I wrote earlier, I completely disabled the content filter, and sent emails in different ways. And I saw that disabling the filter did not change anything. I suspect the problem is with fetchmail, because before fetchmail picks up the email, it’s in the mailbox of the email provider, and it’s already duplicated!
--- Исходное сообщение --- От кого: "Matus UHLAR - fantomas" <uh...@fantomas.sk> Дата: 15 июня 2021, 10:42:42 On 15.06.21 10:22, yuryb wrote: >Sorry, I was wrong about case # 2. I just ran tests and they showed that >the second case shows up regardless of the no_address_mappings option! Why >it didn’t appear before is not clear. Moreover, I noticed that this >problem spontaneously appears and disappears. Yesterday, for example, >letters to our remaining manager arrived in one copy, as it should be, >although both managers who quit were indicated as recipients. Very >strange. Perhaps it depends on the settings on the side of our provider, >which changes them. This version is also confirmed by the fact that if the >sender is our employee, the letter is never duplicated. I also checked >your version: I disabled the filter and made sure that this does not solve >problem # 2. (By the way, this filter adds a disclaimer to the emails we >send, which is convenient when sending emails from different devices.) So I >left the filter and no_address_mappings option enabled. Thank you for your >feedback! again: >Apparently your content_filter "dfilt" causes the duplicate. >what does it do? you solve the problem on wrong side. no_address_mappings should usually apply when re-injecting mail from content_filter. your content filter seems to duplicate the mail, what does it do? >>Here is the content of my "master.cf" file: >> >>smtp inet n - n - - smtpd >> -o content_filter=dfilt: >> -o receive_override_options=no_address_mappings >>26 inet n - n - - smtpd >> -o content_filter=dfilt: >> -o receive_override_options=no_address_mappings >>smtps inet n - n - - smtpd >> -o content_filter=dfilt: >> -o receive_override_options=no_address_mappings >> -o smtpd_tls_wrappermode=yes >> -o smtpd_sasl_auth_enable=yes >> -o smtpd_client_restrictions=permit_sasl_authenticated,reject >>587 inet n - n - - smtpd >> -o content_filter=dfilt: >> -o receive_override_options=no_address_mappings >> -o smtpd_tls_wrappermode=yes >> -o smtpd_sasl_auth_enable=yes >> -o smtpd_client_restrictions=permit_sasl_authenticated,reject > > >>dfilt unix - n n - - pipe >> flags=Rq user=filter argv=/usr/local/etc/postfix/disclaimer -f ${sender} -- >>${recipient} -- Matus UHLAR - fantomas, uh...@fantomas.sk ; http://www.fantomas.sk/ Warning: I wish NOT to receive e-mail advertising to this address. Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu. - Have you got anything without Spam in it? - Well, there's Spam egg sausage and Spam, that's not got much Spam in it.