On Tue, Aug 17, 2021 at 09:18:08PM -0400, fp145 wrote: > Aug 18 02:58:09 libertyfp postfix/lmtp[11706]: D0C4941E97: > to=<fp...@libertyfp.org>, orig_to=<bi...@billoblog.com>, > relay=mail.libertyfp.org[private/dovecot-lmtp], delay=0.96, > delays=0.91/0.02/0.02/0.01, dsn=2.0.0, status=sent (250 2.0.0 > <fp...@libertyfp.org> +TFjIyFbHGG7LQAAHPmxyw Saved)
This unequivocally shows that you have a virtual(5) aliases rewrite rule mapping "bi...@billoblog.com" to "fp...@libertyfp.org", if that's not what you actually want, delete the rule from virtual alias tables. > sender_dependent_relayhost_maps = hash:/etc/postfix/bysender Whatever, not directly relevant to your problem... > and here's what's in /etc/postfix/bysender > > % more bysender > *@gmail.com [mail.billoblog.com]:25 > *@hotmail.com [mail.billoblog.com]:25 > *@charter.com [mail.billoblog.com]:25 That's not valid syntax for that table, these are not ever used as written. As can't have seen the above syntax documented, one might wonder how you arrived at that particular form... See postconf(5): sender_dependent_relayhost_maps (default: empty) A sender-dependent override for the global relayhost parameter setting. The tables are searched by the envelope sender address and @domain. A lookup result of DUNNO terminates the search without overriding the global relayhost parameter setting (Postfix 2.6 and later). This information is overruled with relay_transport, sender_dependent_default_transport_maps, default_transport and with the transport(5) table. Specify zero or more "type:name" lookup tables, separated by whitespace or comma. Tables will be searched in the specified order until a match is found. For safety reasons, this feature does not allow $number substitutions in regular expression maps. This feature is available in Postfix 2.3 and later. -- Viktor.