On Tue, Jan 31, 2023 at 06:06:13PM -0500, Jonathan Capra wrote: > telnet caduceus.wtfayla.net 25 > Trying 50.75.172.140... > Connected to caduceus.wtfayla.net. > Escape character is '^]'. > 220 ca2ceus.wtfayla.net ESMTP Postfix (Debian/GNU) > helo fongaboo.com > 250 ca2ceus.wtfayla.net > mail from: fonga...@gmail.com > 250 2.1.0 Ok > rcpt to: doesnotex...@fongaboo.com > 250 2.1.5 Ok > data > 354 End data with <CR><LF>.<CR><LF> > this thing will accept anything. > . > 250 2.0.0 Ok: queued as 6AF362E3B7F > > > I've attached the main.cf (based on the tutorial instructions). I've > also attached my current master.cf, but strangely the tutorial had me > make no changes to it, so it is effectively the default.
I don't see the relevant transport table entries (which you're overloading as relay_domains). Don't send the "main.cf" file, send the output of "postconf -nf", preserving verbatim whitespace and line breaks. Ditto with "postconf -Mf" for "master.cf". And for tables, send the output of "postmap -q key type:name" for a few select keys. > relay_domains = hash:/etc/postfix/transport > transport_maps = hash:/etc/postfix/transport > relay_recipient_maps = hash:/etc/postfix/relay_recipients In particular demonstrate the presence of relevant entries in these tables as seen by postmap(1). Note, for the record, that wildcard entries in canonical_maps or virtual_alias_maps break recipient validation, though I didn't see mention of these in your "main.cf" extract. -- Viktor.