imaprelay är ett enkelt Python verktyg för att skrapa en mycket specifik kliar. Presenteras med en institutionell email-konto att han hade en skyldighet att kontrollera, men saknar viljan att använda Outlook Web Access-gränssnittet, författaren var bestört över att finna att han var oförmögen att vidarebefordra sin e-post.
Lösningen är imaprelay, ett python program som loggar in i ett IMAP-konto och förmedlar e-post från Inkorgen till en angiven e-postadress, via en SMTP-server. När förmedlas, är e-post "arkiveras" - flyttade ut ur inkorgen till en annan mapp.
Även användbar programma, förväntas det att de flesta människor kommer att vilja använda imaprelay kommandoradsverktyg som det här paketet tillhandahåller.
Som standard kommer detta program leta efter en konfigurationsfil i ~ / .secret / imaprelay.cfg - dess plats bör ange att den behöver innehålla vanlig text lösenord för IMAP och SMTP-servrar, och därmed programmet avslutas omedelbart om filen är grupp- eller världs läsbar.
De tillgängliga konfigurationsalternativ är listade nedan:
# IMAP server anslutningsinformation
[IMAP]
hostname = imap.exchange.megacorp.com
användarnamn = j.bloggs
lösenord = 123password
# SMTP serveranslutningsinformation
[Smtp]
hostname = mail.recipient.com
användarnamn = joe_bloggs
lösenord = Passw0rd
# Reläkonfiguration
[Relä]
# Vem ska vi vidarebefordra e-postmeddelanden till?
to=onward@recipient.com
# Var ska vi leta efter e-postmeddelanden som ska förmedlas?
inkorg = INKORG
# Var ska vi flytta e-postmeddelanden när framgångsrikt förmedlas?
arkiv = Arkiv
När du har skrivit en konfigurationsfil, är allt du behöver göra köra:
imaprelay
För detaljerad loggning, använd:
imaprelay -v
Krav :
- Python
Kommentarer hittades inte