• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

EMail Postfächer ansehen aber nich Abrufen

Status
Für weitere Antworten geschlossen.
A

Anonymous

Gast
Gibt es unter Linux ein Prog mitdem ich Mehrere Postfächer ansehen kann ohne die Emails abzurufen.

Ich bekomme in meinen Postfächern viel Spam und würde diesen gerne Vorher komfortabel löschen.

Für Windoof gibt es da z.B. MagicMail
 

abgdf

Guru
Ja, "fetchmail" macht das problemlos.
Dazu mußt Du Dich aber etwas mit dem Linux-mail-system (und z.B. "mutt") vertraut machen.
 

abgdf

Guru
Übrigens geht es auch ohne Kenntnisse des Linux-mail-systems mit Python:

Code:
#!/usr/bin/env python

import os
import sys
import re
import poplib
import email
import string

PROVIDER = "pop.YourMailProvider.de"
USER = "YourUserName"
PASSWORD = "YourPassword"

try:
    M = poplib.POP3(PROVIDER)
except:
    print "Error: Provider not found."
    sys.exit(1)

M.user(USER) 
M.pass_(PASSWORD) 
         
for mailanzahl in range(len(M.list()[1])):
    head, mes, x= M.retr(mailanzahl+1) 
    text = string.join(mes, "\n") 
    m = email.message_from_string(text) 
    typen = m.items() 
                 
    adresse= "" 
    betreff = "" 

    for a in range(len(typen)): 
                     
        if typen[a][0] == "From": 
            adresse=typen[a][1] 
        if typen[a][0] == "Date" or typen[a][0] == "DATE": 
            datum=typen[a][1] 

    for a in range(len(typen)): 
        if typen[a][0] == "Subject": 
            betreff=str(typen[a][1]).decode("quopri_codec") 
        style = re.findall("""\=\?(.+?)\?Q\?.*""", str(betreff)) 
                             
        if style <> []: 
            betreff = betreff.replace(str(style[0]),"") 
            betreff = betreff.replace("=?","") 
            betreff = betreff.replace("?Q?","") 
            betreff = betreff[:-1] 
                                         
    adresse = adresse.replace("'","")
    betreff = betreff.replace("'","")
         
    print adresse
    print betreff
    print
         
M.quit()

Lies dazu auf meiner Seite (www-Button) den Abschnitt "Eigene Skripte verwenden".

Python könnte auch mails löschen ...

Viele Grüße
 

betux

Newbie
Hallo,

richte dir doch einen POP3- Filter ein.
Klappt bei mir mit K-Mail ganz gut.

Liebe Grüße
bernd
 
Status
Für weitere Antworten geschlossen.
Oben