Configura email in arrivo per consegna diretta su siti self-hosted con Mail-Receiver

Sul mio server dedicato (con Ubuntu 22.04 e Postfix installato) utilizzo un file mail-receiver.yml separato per ogni istanza di Discourse in cui ho abilitato la funzionalità di invio tramite posta elettronica.

Questa configurazione crea un container separato per ogni istanza di Discourse sul mio server (accanto al tipico container app) che riceve ed elabora le e-mail per la corrispondente istanza di Discourse.

Le e-mail in arrivo per tutti i forum di Discourse sul server vengono ricevute da Postfix tramite la porta standard 25, dove il file di configurazione principale di Postfix utilizza una “transport map” per “inoltrare” ogni e-mail al forum di Discourse previsto analizzando il nome del dominio nell’indirizzo e-mail “To:”.

Quindi, oltre alle istruzioni di questo argomento, ho…

  1. modificato il file di configurazione Postfix esistente in: /etc/postfix/main.cf

  2. quindi, ho aggiunto il corrispondente file postfix transport map in: /etc/postfix/transport

  1. infine, ho aggiunto i file corrispondenti per creare il container e-mail per ciascuno dei forum:
    /var/discourse/containers/mail-receiver-domain1.yml
    /var/discourse/containers/mail-receiver-domain2.yml
    /var/discourse/containers/mail-receiver-domain3.yml
    /var/discourse/containers/mail-receiver-domain4.yml
    /var/discourse/containers/mail-receiver-domain5.yml

3 Mi Piace