imaprelay è un semplice strumento di Python progettato per graffiare un prurito molto specifico. Presentato con una e-mail istituzionale conto che aveva l'obbligo di controllare, ma manca il desiderio di utilizzare l'interfaccia di Outlook Web Access, l'autore era costernato per scoprire che non era in grado di trasmettere il suo indirizzo email.
La soluzione è imaprelay, un programma python che registra in un account IMAP e trasmette messaggi di posta elettronica dalla Posta in arrivo a un indirizzo di posta elettronica specificato, tramite un server SMTP. Una volta trasmesso, le email vengono "archiviati" - spostato dalla posta in arrivo in una cartella diversa.
Anche se a livello di codice utilizzabile, si prevede che la maggior parte delle persone vogliono utilizzare lo strumento da riga di comando imaprelay che questo pacchetto offre.
Per impostazione predefinita, il programma cercherà un file di configurazione in ~ / .secret / imaprelay.cfg - la sua posizione deve indicare che essa deve contenere password di testo per i server IMAP e SMTP, e quindi il programma si chiude immediatamente se il file di gruppo o di leggibile da chiunque.
Le opzioni di configurazione disponibili sono elencate di seguito:
# dettagli della connessione del server IMAP
[Imap]
hostname = imap.exchange.megacorp.com
Username = j.bloggs
password = 123password
# dettagli della connessione del server SMTP
[Smtp]
hostname = mail.recipient.com
Username = joe_bloggs
password = passw0rd
Configurazione # Relay
[Relè]
# Chi dobbiamo trasmettere i messaggi di posta elettronica a?
to=onward@recipient.com
# Dove dovremmo cercare e-mail per essere trasmesse?
inbox = INBOX
# Dove dovremmo spostare i messaggi di posta elettronica inoltrato una volta con successo?
archive = Archivio
Una volta che hai scritto un file di configurazione, tutto quello che dovete fare è eseguire:
imaprelay
Per la registrazione dettagliata, utilizzare:
imaprelay -v
Requisiti :
- Python
I commenti non trovato