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

fetchmailre unter suse 10 macht probleme...

Status
Für weitere Antworten geschlossen.

tomycat

Member
hi,
mein erster Beitrag Smile

Ich habe Suse 10 auf meinem Server installiert, der ist für den DSL zugang/routen/firewall/samba/2*Drucker-Server/port Weiterleitung... zuständig

Ich will jetzt dass fetchmail meine emails alle 10 min auf meinem Server checkt.

folgende config habe ich unter /root/.fetchmailrc gespeichet:

poll pop.gmx.de
proto pop3
user "tomycat@gmx.de"
pass "sag ich nicht *lol* Smile"
is user1
nokeep
fetchall

erster Aufruf mit
fetchmail [enter]
fetchmail: No mail for tomycat@gmx.de at pop.gmx.de

soweit so gut Smile

nachdem ich mir selbst mit einem 2ten Account eine email geschieben habe, bekam ich das als Antwort:

1 message for tomycat@gmx.de at pop.gmx.de (1991 octets).
reading message tomycat@gmx.de@pop.gmx.de:1 of 1 (1991 octets) .fetchmail: SMTP error: 550 <user1@localhost>: Recipient address rejected: User unknown in local recipient table
fetchmail: mail from FETCHMAIL-DAEMON@linux.site bounced to drecksex@yahoo.de
flushed

zweites mal aufrufen:

you have a new mail in /var/spool/mail/root

1.Frage warum kommt die Fehlermeldung mit SMTP error,was muss ich ändern ?

2.Frage, wenn ich keine Datei in /var/spool/mail/ habe und eine email an mich schreibe, dann entsteht eine root-Datei in der meine email drinsteht.
Wenn ich eine 2te email an mich schreibe, dann wird die Datei root größer, aber der 2te. email text ist nicht enthalten,wieso?

auf suse.de ist nichts zufinden und unter google finde ich Anleitungen, in denen jeder mit fetchmail anderst umgeht

Danke im Voraus.
mfg
 

crazyrolf

Advanced Hacker
SMTP error: 550 <user1@localhost>: Recipient address rejected: User unknown in local recipient table

Das sagt dir einfach, das der "user1" nicht als User auf deinem Rechner vorhanden ist. Es gibt also keinen unser1 bei dir, denke an Groß und Kleinschreibung!

user1 nicht = User1

Die fetchmailrc liegt in der Regel unter etc/fetchmailrc nicht unter root/

:wink:
 
OP
T

tomycat

Member
ok, thx, dein Tip war Gold wert :-9

aber ich habe immernoch das Problem,dass die 2 te email nicht gespeichert wird,
wenn ich auf /var/spool/mail/root klick sehe ich nur die erste email.
 

crazyrolf

Advanced Hacker
Mails die du als user1 versendest, werden bis suse 9.2 unter home/user1/mail und ab 9.3 unter /home/user1/.kde/share/apps/kmail/mail , gespeichert.

Der genaue Ordner steht hier aber schon im Forum.

Mal die SuFu benutzen.



:wink:
 
OP
T

tomycat

Member
ich möchte gerne fetchmail als mailman <- name des useres
das einzigste was ich verändert habe in .fetchmail ist
.......is mailman....
beim aufruf von fetchmail kommt:

Datei /home/mailman/.fetchmail darf nicht mehr zugriffrechte haben als -rwx--x-- 0710

chmod und touch zeigten keine veränderungen :-(
 
OP
T

tomycat

Member
das chmod habe ich gelöst, jetzt funkt es :)
Ich habe suse 10,

/home/mailman/.kde geht es nicht ?!
Oder mache ich einen Denkfehler ?
 
OP
T

tomycat

Member
/home/mailman/.kde gibt es nicht ?!

unter kde(root angemeldet) habe ich die Konsole aufgerufen, KEIN .kde

eingeloggt auf reiner Textkonsole, einmal per root und einmal per mailman, kein .kde

ich schrieb schon cd .kde

geht nicht. Bist du dir sicher dass es unter suse 10 ein .kde gibt?

2. kann man es umleiten dass die email´s im Verzeichnis vom cyrus sind, ich meine die Pfad angebe?!
 

crazyrolf

Advanced Hacker
Ganz sicher!!!!!!!!!!!!!!!!!!!!!!

Konquero Dateiverwaltungsmodus und unter Ansicht versteckte Dateien anzeigen lassen.
 
Status
Für weitere Antworten geschlossen.
Oben