Come faccio a leggere / recuperare messaggi di posta elettronica ricevuti da postfix locali, attraverso pitone [chiusa]
-
21-08-2019 - |
Domanda
Sto usando postfix nel mio server di produzione che riceverà tutte le email relative a mydomain.com In questo contesto, voglio inoltrare solo email relative a pochi utenti a diversi indirizzi di posta elettronica. Con questo intendo, consente di dire io sono un super utente (superuser@mydomain.com). Voglio trasmettere tutte le mie email (tutte le mail con a: superuser@mydomain.com) al mio indirizzo email id personale: superuser@gmail.com. Quindi penso che sarei un po 'di logica di programmazione è necessaria qui. Quindi voglio scrivere uno script python personalizzato che dovrebbe leggere il suffisso posta in arrivo e in avanti tutti i nuovi messaggi di posta elettronica a seconda dei suddetti criteri. Posso farlo? Ho sentito parlare di file .forward nell'arena suffisso. È possibile utilizzare che per raggiungere lo stesso (per tutto bypassando soluzione divinatorio)?
Soluzione
Procmail è la soluzione per il filtraggio della posta. È possibile chiamare gli script Python dal vostro .procmailrc se avete bisogno di più script.
Altri suggerimenti
Sembra che tu solo bisogno di configurare gli alias, non lo script nulla.
Nella maggior parte dei sistemi Unix / Linux, è sufficiente aggiungere gli alias al file / etc / alias:
superuser: marc,webmaster@my-site.com
quindi eseguire:
newaliases
Poi mail inviata a "superuser" sarebbe andato a "marc" e "webmaster@my-site.com" invece.
esercitazione , ed ecco il suffisso 'alias' pagina man .