table reject-subnet file:/etc/mail/reject-subnet (contains 192.168.2.0/24) table reject-domain file:/etc/mail/reject-domain (contains nothing) table reject-domain file:/etc/mail/reject-domain-helo (contains nothing)
action "local-aliases" lmtp "/var/dovecot/lmtp" rcpt-to alias <aliases> action "virtual-users" lmtp "/var/dovecot/lmtp" rcpt-to alias <virtuals> action "spampd-in" relay host smtp://127.0.0.1:10025 action "dkim-sign" relay host smtp://127.0.0.1:1027 action "outbound" relay src <sources> helo-src <helonames> match from src <reject-subnet> for any reject match from any mail-from <reject-domain> for any reject match from any helo <reject-domain-helo> for any reject match from local for local action "local-aliases" match tag SPAM_IN fro local action "local-aliases" match from any for domain <domains> action "virtual-users" match tag SPAM_IN from any for domain <domains> action "virtual-users" match tag DKIM_OUT for any action "outbound" match auth from any for any action "outbound" Martin > > On 10/03/2020 15:18, Martin wrote: > > > > > Hello list, > > > Undefined problem with mail infinite looping if I send messages from mail > > > server's localhost to any domains outside. > > > If I sent mail from mail server itself (from localhost) to aliased > > > addresses and virtuals on the same mail's server domain, all the > > > messages delivered fine even sent from localhost. > > > In two sentences: > > > Sending from localhost to 'remote' addresses > infinite loop > > > Sending from localhost to 'local' aliases and virtual users > all > > > works fine > > > In both ways I'm using Mutt locally on mail server. Mutt connects to > > > 127.0.0.1:25 in clear without any auth. > > > $ cat /etc/smtpd.conf > > > ... > > > table aliases db:/etc/mail/aliases.db > > > table virtuals db:/etc/mail/virtuals.db > > > listen on lo0 tls pki smtp.domain.tld mask-src no-dsn hostname > > > <heloname> tag SMTP > > > action "local-aliases" lmtp "/var/dovecot/lmtp" rcpt-to alias <aliases> > > > action "virtual-users" lmtp "/var/dovecot/lmtp" rcpt-to virtual <virtuals> > > > action "outbound" relay src <sources> helo-src <helonames> > > > match auth from any for any action "outbound" > > > > What are your other match rules (in correct order)? > > Reio
