Sto eseguendo un server Postfix locale. Funziona bene per l’invio sulla porta 587. Lo uso perché in realtà ottiene un tasso di rimbalzo inferiore rispetto ad Amazon SES e a vari altri provider SMTP commerciali che ho provato (che tu ci creda o no).
Come gran parte dei consigli su questo forum, ho usato mail-receiver per la ricezione in ingresso sulla porta 25. Funziona bene. Ma i rimbalzi che utilizzano il regex VERP non vengono recapitati. Non riesco a risolvere questo problema.
Quindi ho disattivato quella funzione e ho dedicato molto impegno per installare Dovecot e configurare POP3 in congiunzione con Postfix.
Il mio dominio è [qualcosa].space. e l’utente per la ricezione in ingresso per la categoria Generale è [qualcosa]@[qualcosa].space. Ora ho una casella di posta locale per quell’utente che Discourse interroga tramite POP3. [Meglio nascondere i nomi reali per evitare spam, penso.] Quindi c’è solo quell’unico utente per la ricezione in ingresso.
Ma i rimbalzi tornano al regex VERP che devi impostare. E non possono essere recapitati da nessuna parte perché non esiste un utente ‘replies’. Ecco la voce di mail.log per un esempio di posta inviata appositamente a un indirizzo inesistente:
[qualcosa] postfix/local[218189]: 068272FEA4F: to=<replies+verp-7d39e178a71b450220c072608e269da7@[qualcosa].space>, relay=local, delay=0.01, delays=0/0/0/0, dsn=5.1.1, status=bounced (unknown user: “replies”)
[Dominio nuovamente modificato per sicurezza.]
Un aiuto sarebbe molto apprezzato. Per favore, non chiedermi di tornare a mail-receiver, perché aveva esattamente lo stesso problema, e preferirei usare Dovecot/Postfix a questo punto. Sono sicuro che altri hanno una configurazione simile con successo.
Ecco l’impostazione VERP:
replies+%{reply_key}@.space