Hi! I've made changes to work off of virtual users with IMAP to dovecot. All of that works great.
But I haven't been able to get auth to work yet, so I'm just sending through smtpd from the server that contains the mail or mx domains and also some of the regular domains also. Delivery is sorta working. I have been able to get delivery to work properly now only by changing to a mail. hostname and the same in /etc/myname. The server's primary IP is a non mail IP, the rest are IP aliases. However, something strange is happening that I don't understand. My subscription to neomutt-users wasn't working all of a sudden. After changing the email and contacting the list owner, he was able to approve the current situation and sending and receiving from the list worked. Then I changed the hostname to a different mail. and delivery was once again blocked by policy of the mailing list. (I'll also mention that using the shithole table totally failed until I moved the match for it way up to where it is now, so I think I'm really having problems also with ordering match rules.) What is happening here? How can I see what is going on? I can send anything else helpful, just ask. Thanks for any help. Chris Bennett The main IP address here is: 172.107.198.226 cowboyup.xyz 172.107.198.227 no-seas-necio.ninja 172.107.198.228 consulting-diy-construction.com 172.107.198.229 mail.consulting-diy-construction.com 172.107.198.230 mx.no-seas-necio.ninja 172.107.198.231 mail.freedomforlife.rocks 172.107.198.232 mail.bennettconstruction.us 172.107.198.233 bennettconstruction.us 172.107.198.234 capuchado.com 172.107.198.235 strengthcouragewisdom.rocks /etc/hosts 127.0.0.1 localhost ::1 localhost 172.107.198.226 cowboyup.xyz cowboyup 172.107.198.227 no-seas-necio.ninja no-seas-necio 172.107.198.228 consulting-diy-construction.com 172.107.198.229 mail.consulting-diy-construction.com 172.107.198.230 mx.no-seas-necio.ninja 172.107.198.231 mail.freedomforlife.rocks 172.107.198.232 mail.bennettconstruction.us 172.107.198.233 bennettconstruction.us 172.107.198.234 capuchado.com 172.107.198.235 strengthcouragewisdom.rocks /etc/mail/smtpd.conf # $OpenBSD: smtpd.conf,v 1.14 2019/11/26 20:14:38 gilles Exp $ # This is the smtpd server system-wide configuration file. # See smtpd.conf(5) for more information. ######################### TABLES ###################################### table aliases file:/etc/mail/aliases table vdomains file:/etc/mail/vdomains table vusers file:/etc/mail/vusers table passwd file:/etc/mail/passwd table vaddr file:/etc/mail/vaddr table addrnames file:/etc/mail/addrnames table shithole { "@your.riteaid.com", "@abacusnext.com", "@immo-eden.com", "@cofferman.net", \ "@cmitsolutions.com", "@mail-seruices.cf", "@advantrack.com", "@e.officedepot.com", \ "@bts-tx.com", "@protectivesupplyplus.com", "@cointelegraph.com", "@jets.com", \ "@digitalluxuryagency.com", "@abbeywealth-news.com", "@findrussianbuyers.ru", \ "@summitshirts.net", "@bookkeepingandfinancials.com", "@phsmobilesolutions.com", \ "@inquiry.haizol.com", "@info.geappliances.com", "@planhub.com", "@refundguide.io" } ########################## PKI ######################################## pki mail.consulting-diy-construction.com cert "/etc/ssl/mail.consulting-diy-construction.com.fullchain.pem" pki mail.consulting-diy-construction.com key "/etc/ssl/private/mail.consulting-diy-construction.com.key" pki mx.no-seas-necio.ninja cert "/etc/ssl/mx.no-seas-necio.ninja.fullchain.pem" pki mx.no-seas-necio.ninja key "/etc/ssl/private/mx.no-seas-necio.ninja.key" pki mail.freedomforlife.rocks cert "/etc/ssl/mail.freedomforlife.rocks.fullchain.pem" pki mail.freedomforlife.rocks key "/etc/ssl/private/mail.freedomforlife.rocks.key" pki mail.bennettconstruction.us cert "/etc/ssl/mail.bennettconstruction.us.crt" pki mail.bennettconstruction.us key "/etc/ssl/private/mail.bennettconstruction.us.key" ######################### FILTERS AND FILTER CHAINS ################### filter check_dyndns phase connect match rdns regex { '.*\.dyn\..*', '.*\.dsl\..*' } \ disconnect "550 no residential connections" filter check_rdns phase connect match !rdns \ disconnect "550 no rDNS is so 80s" filter check_fcrdns phase connect match !fcrdns \ disconnect "550 no FCrDNS is so 80s" filter senderscore \ proc-exec "filter-senderscore -blockBelow 10 -junkBelow 70 -slowFactor 5000" filter c01 chain { check_dyndns, check_rdns, check_fcrdns, senderscore } ############################ LISTEN ################################### listen on socket filter { check_dyndns, check_rdns, check_fcrdns, senderscore } listen on lo0 listen on 172.107.198.229 hostname "mail.consulting-diy-construction.com" tls pki mail.consulting-diy-construction.com filter { check_dyndns, check_rdns, check_fcrdns, senderscore } listen on 172.107.198.230 hostname "mx.no-seas-necio.ninja" tls pki mx.no-seas-necio.ninja filter { check_dyndns, check_rdns, check_fcrdns, senderscore } listen on 172.107.198.231 hostname "mail.freedomforlife.rocks" tls pki mail.freedomforlife.rocks filter { check_dyndns, check_rdns, check_fcrdns, senderscore } listen on 172.107.198.232 hostname "mail.bennettconstruction.us" tls pki mail.bennettconstruction.us filter { check_dyndns, check_rdns, check_fcrdns, senderscore } ########################### ACTIONS ################################### match from any mail-from <shithole> for any reject action a01 lmtp "/var/dovecot/lmtp" rcpt-to alias <aliases> action a02 lmtp "/var/dovecot/lmtp" rcpt-to virtual <vusers> action a03 relay ########################### MATCHES ################################### match from any for local action "a01" match from any for domain <vdomains> rcpt-to <vaddr> action a02 match from local for any action a03