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

erste Schritte mit Linux Mail-Server

OP
P

#patrick

Member
nene, das mit dem Windows-Editor habe ich schon gemerkt - da werden u.a. andere Zeileende-Codes und sonst noch was geschrieben - hat mir auch schon php/html-Files durch den Wolf gedreht ... mache ich alles mit Kwrite

die Zeile lautet:Lmtpunix cmd="Lmtpd" Listen="/var/spool/postfix/public/Lmtp" prefork=1

alles kleine Ls

Letzte Änderung war genau diese Zeile gestern abend.
 
OP
P

#patrick

Member
hab gerade folgendes probiert:
in imapd.conf die fette Zeile auskommentiert und nun kann ich wieder an cyradm anmelden und auch mit dem Client Mails verschicken - die bleiben dann allerdings in der Mailq hängen. Hier die logs:

impad.conf:
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
#sievedir: /var/lib/sieve
admins: cyrus root
srvtab: /var/lib/imap/srvtab
allowanonymouslogin: no
autocreatequota: 10000
reject8bit: no
quotawarn: 90
timeout: 30
poptimeout: 10
dracinterval: 0
drachost: localhost
sasl_pwcheck_method: saslauthd auxprop
sasl_auxprop_plugin: sasldb
sasl_mech_list: LOGIN plain login PLAIN
lmtp_overquota_perm_failure: no
allowplainwithouttls: yes
Zeile19:#lmtpunix cmd="lmtpd" listen="/var/spool/postfix/public/lmtp" prefork=1
#
# if you want TLS, you have to generate certificates and keys
#
#tls_cert_file: /usr/ssl/certs/cert.pem
#tls_key_file: /usr/ssl/certs/skey.pem
#tls_ca_file: /usr/ssl/CA/CAcert.pem
#tls_ca_path: /usr/ssl/CA

messages:
Aug 6 11:17:34 LinuxMail imapd[12698]: accepted connection
Aug 6 11:17:34 LinuxMail PAM-warn[30311]: function=[pam_sm_authenticate] service=[imap] terminal=[<unknown>] user=[patrick] ruser=[<unknown>] rhost=[<unknown>]
Aug 6 11:17:34 LinuxMail saslauthd[30311]: DEBUG: auth_pam: pam_authenticate failed: User not known to the underlying authentication module
Aug 6 11:17:34 LinuxMail saslauthd[30311]: AUTHFAIL: user=patrick service=imap realm= [PAM auth error]
Aug 6 11:17:34 LinuxMail imapd[12698]: login: [10.16.20.104] patrick plaintext
Aug 6 11:17:34 LinuxMail imapd[12698]: open: user patrick opened INBOX
Aug 6 11:17:39 LinuxMail imapd[12697]: accepted connection
Aug 6 11:17:39 LinuxMail PAM-warn[30312]: function=[pam_sm_authenticate] service=[imap] terminal=[<unknown>] user=[patrick] ruser=[<unknown>] rhost=[<unknown>]
Aug 6 11:17:39 LinuxMail saslauthd[30312]: DEBUG: auth_pam: pam_authenticate failed: User not known to the underlying authentication module
Aug 6 11:17:39 LinuxMail saslauthd[30312]: AUTHFAIL: user=patrick service=imap realm= [PAM auth error]
Aug 6 11:17:39 LinuxMail imapd[12697]: login: [10.16.20.104] patrick plaintext
Aug 6 11:17:39 LinuxMail imapd[12697]: open: user patrick opened INBOX
Aug 6 11:17:51 LinuxMail master[12666]: process 12673 exited, status 0
Aug 6 11:18:35 LinuxMail master[12666]: process 12698 exited, status 0
Aug 6 11:18:43 LinuxMail master[12666]: process 12697 exited, status 0

mail:
ug 6 11:16:07 LinuxMail postfix/smtpd[12699]: connect from unknown[10.16.20.104]
Aug 6 11:16:07 LinuxMail postfix/smtpd[12699]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: Permission denied
Aug 6 11:16:07 LinuxMail postfix/smtpd[12699]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: Permission denied
Aug 6 11:16:07 LinuxMail postfix/smtpd[12699]: warning: unknown[10.16.20.104]: SASL LOGIN authentication failed
Aug 6 11:16:08 LinuxMail postfix/smtpd[12699]: lost connection after AUTH from unknown[10.16.20.104]
Aug 6 11:16:08 LinuxMail postfix/smtpd[12699]: disconnect from unknown[10.16.20.104]
Aug 6 11:16:11 LinuxMail postfix/smtpd[12699]: connect from unknown[10.16.20.104]
Aug 6 11:16:11 LinuxMail postfix/smtpd[12699]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: Permission denied
Aug 6 11:16:11 LinuxMail postfix/smtpd[12699]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: Permission denied
Aug 6 11:16:11 LinuxMail postfix/smtpd[12699]: warning: unknown[10.16.20.104]: SASL LOGIN authentication failed
Aug 6 11:16:12 LinuxMail postfix/smtpd[12699]: lost connection after AUTH from unknown[10.16.20.104]
Aug 6 11:16:12 LinuxMail postfix/smtpd[12699]: disconnect from unknown[10.16.20.104]
Aug 6 11:16:16 LinuxMail postfix/smtpd[12699]: connect from unknown[10.16.20.104]
Aug 6 11:16:16 LinuxMail postfix/smtpd[12699]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: Permission denied
Aug 6 11:16:16 LinuxMail postfix/smtpd[12699]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: Permission denied
Aug 6 11:16:16 LinuxMail postfix/smtpd[12699]: warning: unknown[10.16.20.104]: SASL LOGIN authentication failed
Aug 6 11:16:17 LinuxMail postfix/smtpd[12699]: lost connection after AUTH from unknown[10.16.20.104]
Aug 6 11:16:17 LinuxMail postfix/smtpd[12699]: disconnect from unknown[10.16.20.104]
Aug 6 11:16:33 LinuxMail postfix/smtpd[12699]: connect from unknown[10.16.20.104]
Aug 6 11:16:33 LinuxMail postfix/smtpd[12699]: C19AA19FF5: client=unknown[10.16.20.104]
Aug 6 11:16:33 LinuxMail postfix/cleanup[12701]: C19AA19FF5: message-id=<001101c47b95$cea219d0$6814100a@p730377>
Aug 6 11:16:33 LinuxMail postfix/qmgr[12614]: C19AA19FF5: from=<patrick@LinuxMail.de>, size=1358, nrcpt=1 (queue active)
Aug 6 11:16:33 LinuxMail postfix/smtpd[12699]: disconnect from unknown[10.16.20.104]
Aug 6 11:16:34 LinuxMail postfix/local[12703]: C19AA19FF5: to=<patrick@LinuxMail.local>, relay=local, delay=1, status=bounced (unknown user: "patrick")
Aug 6 11:16:34 LinuxMail postfix/cleanup[12701]: 511E01A0AD: message-id=<20040806091634.511E01A0AD@LinuxMail.local>
Aug 6 11:16:34 LinuxMail postfix/qmgr[12614]: 511E01A0AD: from=<>, size=2914, nrcpt=1 (queue active)
Aug 6 11:16:34 LinuxMail postfix/smtp[12706]: 511E01A0AD: to=<patrick@LinuxMail.de>, relay=none, delay=0, status=deferred (Name service error for name=LinuxMail.de type=MX: Host not found, try again)
[/b]
 
OP
P

#patrick

Member
hab da gerade noch was anderes gesehen: ich versende an patrick@LinuxMail.local und in der Mailq steht dann patrick@LinuxMail.de so kann die Mail ja auch nicht zugestellt werden - oder ?!
 

oc2pus

Ultimate Guru
das ist der zweite Teil des Fehlers ;)
dazu wollte ich dann kommen wenn die AUTH Fehler weg sind
 
OP
P

#patrick

Member
achso, die auth-Fehler sind wech ... nach dem ich die lmtp-Zeile angepasst habe. z.Zt. werden keine Fehler mehr ausgegeben, cyradm login klappt. Bleibt - hoffentlich - nur noch die Frage woher .de kommt ... habe schon in der main.cf nachgeschaut - da steht nur .local
 

oc2pus

Ultimate Guru
Aug 6 11:16:33 LinuxMail postfix/smtpd[12699]: connect from unknown[10.16.20.104]
Aug 6 11:16:33 LinuxMail postfix/smtpd[12699]: C19AA19FF5: client=unknown[10.16.20.104]
Aug 6 11:16:33 LinuxMail postfix/cleanup[12701]: C19AA19FF5: message-id=<001101c47b95$cea219d0$6814100a@p730377>
Aug 6 11:16:33 LinuxMail postfix/qmgr[12614]: C19AA19FF5: from=<patrick@LinuxMail.de>, size=1358, nrcpt=1 (queue active)
Aug 6 11:16:33 LinuxMail postfix/smtpd[12699]: disconnect from unknown[10.16.20.104]
Aug 6 11:16:34 LinuxMail postfix/local[12703]: C19AA19FF5: to=<patrick@LinuxMail.local>, relay=local, delay=1, status=bounced (unknown user: "patrick")
Aug 6 11:16:34 LinuxMail postfix/cleanup[12701]: 511E01A0AD: message-id=<20040806091634.511E01A0AD@LinuxMail.local>
Aug 6 11:16:34 LinuxMail postfix/qmgr[12614]: 511E01A0AD: from=<>, size=2914, nrcpt=1 (queue active)
Aug 6 11:16:34 LinuxMail postfix/smtp[12706]: 511E01A0AD: to=<patrick@LinuxMail.de>, relay=none, delay=0, status=deferred (Name service error for name=LinuxMail.de type=MX: Host not found, try again)

also dein postfix kennt die ip 10.xxxx nicht, d.h du hast irgendwie nirgens deine hostnames im System (==> DNS-Server?)
er nimmt die email an, weil die Netzadresse zu seiner domain gehört, dann wieterleitung in die queue, die mail kann aber nicht zugestellt werden, da der user "patrick" nicht bekannt ist, also zurücksenden, aber nun hat der postfix, das Problem, das er nirgends einen MX Eintrag zu der domain LinuxMail.de findet. Deshalb wird diese Zustellung zurückgestellt (postfix glaubt an temporäre MX-Fehler)
das ist das was da passiert.

1.) hast du in deinem Netz einen lokalen DNS-Server ? falls es wenige Clients sind kannst du die Namensauflösung auch über die /etc/hosts abwickeln.

2.) wie sah die mail aus, welche du da verschicken wolltest ? Was war der Empfänger und was war der Absender ? evtl ist dein Client falsch eingestellt (Identität, Profile)
 
OP
P

#patrick

Member
so, hab die IP mit Rechnername in die hosts eingetragen - der Fehler from unknown [IP] ist raus - bleibt der Fehler mit dem unkown User - und ich verstehe nicht, woher er sich LinuxMail.de holt ...

Die Mail verschicke ich mit OutlookExpress - wenn ich den Quelltext anzeigen lasse steht da von "patrick@LinuxMail.local" an "patrick@LinuxMail.local" ich schicke eine Email an mich selbst.
 

oc2pus

Ultimate Guru
dann kann postfix das nur noch aus den Hashdateien haben.

cd /etc/postfix
fgrep "\.de" *

sollte den Übeltäter finden.
 
OP
P

#patrick

Member
halt, Kommando zurück: die Einstellung .de stammt aus OE - ups, war wohl mein Fehler ... :wink:

Also schnell .de in .locale geändert. Jetzt geht die Mail von OE raus die maiolq is empty keine Fehler ... aber es kommt auch nicht in meinem IMAP-Postfach an - jedenfalls nicht in OE
 
OP
P

#patrick

Member
sorry, mit keine Fehler habe ich gemeint keine Ausgaben im log. Jedenfalls keine Fehler. Im Messages steht imapd: open: user patrick opened INBOX und in mail steht postfix/smtpd: connect from - das wars.

Die Mail verschwindet im Linux-Nirwana
 
OP
P

#patrick

Member
oh no, jetzt kommen wieder Fehler ... habe nichts verändert oder neugestartet - ehrlich.

mail:
Aug 6 12:31:11 LinuxMail master[13693]: about to exec /usr/lib/cyrus/bin/imapd
Aug 6 12:31:11 LinuxMail imap[13693]: executed
Aug 6 12:31:11 LinuxMail imapd[13693]: accepted connection
Aug 6 12:31:11 LinuxMail PAM-warn[30312]: function=[pam_sm_authenticate] service=[imap] terminal=[<unknown>] user=[patrick] ruser=[<unknown>] rhost=[<unknown>]
Aug 6 12:31:11 LinuxMail saslauthd[30312]: DEBUG: auth_pam: pam_authenticate failed: User not known to the underlying authentication module
Aug 6 12:31:11 LinuxMail saslauthd[30312]: AUTHFAIL: user=patrick service=imap realm= [PAM auth error]
Aug 6 12:31:11 LinuxMail imapd[13693]: login: P730377[10.16.20.104] patrick plaintext
Aug 6 12:31:11 LinuxMail imapd[13693]: seen_db: user patrick opened /var/lib/imap/user/p/patrick.seen
Aug 6 12:31:11 LinuxMail imapd[13693]: Connection reset by peer, closing connection
Aug 6 12:31:11 LinuxMail imapd[13693]: accepted connection
Aug 6 12:31:11 LinuxMail PAM-warn[30313]: function=[pam_sm_authenticate] service=[imap] terminal=[<unknown>] user=[patrick] ruser=[<unknown>] rhost=[<unknown>]
Aug 6 12:31:11 LinuxMail saslauthd[30313]: DEBUG: auth_pam: pam_authenticate failed: User not known to the underlying authentication module
Aug 6 12:31:11 LinuxMail saslauthd[30313]: AUTHFAIL: user=patrick service=imap realm= [PAM auth error]
Aug 6 12:31:11 LinuxMail imapd[13693]: login: P730377[10.16.20.104] patrick plaintext
Aug 6 12:31:11 LinuxMail imapd[13693]: open: user patrick opened INBOX
Aug 6 12:32:11 LinuxMail master[13510]: process 13693 exited, status 0
 

oc2pus

Ultimate Guru
ok, das liegt daran, das du den lmtp deaktiviert hast.
wenn der nicht will, nimm den deliver von cyrus.

/etc/postfix/main.cf
mailbox_transport = cyrus

evtl noch zusätzlich
mailbox_command = /usr/lib/cyrus/bin/deliver
Der Pfad zum "deliver" Command muss ebenfalls stimmen!

postfix reload
 
OP
P

#patrick

Member
so, nun geht es!!

habe folgendes gemacht:
main.cf:
mailbox_transport = lmtp
smtp_sasl_auth_enablr = yes
smtp_recipient_restrictions = permit_mynetworks, reject_unauth_destination

restart von postfix und cyrus und dann gings.

Jetzt werde ich mal die Möglichkeiten von OE bzw. Outlook austesten - vielleicht auch noch TheBat oder was mir sonst so an MailClients in die Hände fällt! Wenn ich das habe werde ich mich mal an fetchmail heran wagen - also 1000Dank an dich oc2pus!!
 

oc2pus

Ultimate Guru
super. Konfigurationen sofort sichern und gut aufheben !!

das mit fetchmail ist ein Klacks dagegen ;)

zum einlesen ...
http://www.daniel-lewin.de/id/srv_mail.html
 
Oben