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

Internet-Mailserver mit postfix/cyrus

Status
Für weitere Antworten geschlossen.
OP
S

S_O

Member
Die Logs sind 100% identisch (bis auf die Zeit) mit den vorherigen. ich habe alles getestet intern->extern extern->intern und emails abrufen (pop3).
 

oc2pus

Ultimate Guru
Jul 29 15:17:57 xyz popa3d[28519]: Authentication failed for benutzername from x.x.x.x
kann ja auch nicht, du hast ja jetzt den popa3d drin ;(

denn kenn ich nun gar nicht. Ich denke nur der muss auch irgendwie AUTH technisch konfiguriert werden. Aber wie der mit der sasldb2 zusammenarbeitet? evtl weiss derMichel dazu was?


@derMichel:
Hi, lang nix gelesen von dir ;)
 

oc2pus

Ultimate Guru
hm, deine Clients sollen doch die Post aus dem cyrus-imap holen.

interne Mail an externe Adresse
eMail-Client -> (sendet zu smtp)postfix -> externe Adresse

interne Mail an interne Adresse
eMail-Client -> (sendet zu smtp)postfix -> cyrus <- Zugriff anderer Client

externe Mail
eMail -> smtpd postfix -> cyrus <- Zugriff eMail Client

Du bringst jetzt den pop3ad ins Spiel. d.h dein Client will via pop3 auf sein Postfach zugreifen, den haben wir nirgends konfiguriert ???
 
OP
S

S_O

Member
Du bringst jetzt den pop3ad ins Spiel. d.h dein Client will via pop3 auf sein Postfach zugreifen, den haben wir nirgends konfiguriert ???
? ich denk das macht cyrus? Wofür ist der den sonst gut?? Ich konnte meine Mails ja schon abrufen (mit pop3)??
 

oc2pus

Ultimate Guru
ja cyrus kann beides pop3 und imap.

so jetzt nochmal langsam
beide logs beobachten

vorher nochmal prüfen /etc/postfix/main.cf
mailbox_transport = lmtp:unix:public/lmtp
das ist der korrespondierende Eintrag für die imap.conf

diese Datei muss die folgenden Rechte haben
snake:/etc # ls -al /var/spool/postfix/public/lmtp
srwxrwxrwx 1 root root 0 Jul 3 12:18 /var/spool/postfix/public/lmtp
 
OP
S

S_O

Member
diese Datei muss die folgenden Rechte haben
Die datei gibts bei mir gar nicht

Nachtrag:
Bei mir:
mailbox_transport = cyrus

Das stand so auch in der Anleitung, ich bin sicher diesen Eintrag so gemacht zu haben.
 

oc2pus

Ultimate Guru
die wird angelegt wenn cyrus und/oder postfix neu starten

in der /etc/cyrus.conf schau mal ob der pop3 Eintrag vorhanden/aktiv ist
Code:
SERVICES {
  # add or remove based on preferences
  imap          cmd="imapd" listen="imap" prefork=0
#  imaps                cmd="imapd -s" listen="imaps" prefork=0
  pop3          cmd="pop3d" listen="pop3" prefork=0
#  pop3s                cmd="pop3d -s" listen="pop3s" prefork=0
  sieve         cmd="timsieved" listen="sieve" prefork=0
  # at least one LMTP is required for delivery
#  lmtp         cmd="lmtpd" listen="lmtp" prefork=0
   lmtpunix     cmd="lmtpd" listen="/var/spool/postfix/public/lmtp" prefork=1
 
OP
S

S_O

Member
Code:
SERVICES {
  # add or remove based on preferences
  imap		cmd="imapd" listen="imap" prefork=0
#  imaps		cmd="imapd -s" listen="imaps" prefork=0
  pop3		cmd="pop3d" listen="pop3" prefork=0
#  pop3s		cmd="pop3d -s" listen="pop3s" prefork=0
  sieve		cmd="timsieved" listen="sieve" prefork=0

  # at least one LMTP is required for delivery
#  lmtp		cmd="lmtpd" listen="lmtp" prefork=0
  lmtpunix	cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=0

  # this is only necessary if using notifications
#  notify	cmd="notifyd" listen="/var/lib/imap/socket/notify" proto="udp" prefork=1
}
So sieht das bei mir aus. Kann ich den imap auskommentieren, damit man nicht per imap connecten kann?
 

oc2pus

Ultimate Guru
lies dir das hier mal durch, ab Kapitel 11ff
http://postfix.state-of-mind.de/patrick.koetter/smtpauth/postfix_configuration.html

spiel diese telnet Tests mal durch. Das ist effektiver ;)
 
OP
S

S_O

Member
spiel diese telnet Tests mal durch. Das ist effektiver Wink
Hab den telnet test gemacht. Bis zu RCPT TO: ist alles in Ordnung, aber dann antwortet er mit 554 und nicht mit 250 OK. War ja auch so wenn ich versucht habe mit gmx ne email da hin zu versenden.
 

oc2pus

Ultimate Guru
den in 11.10 ?

dann stimmt hier etwas nicht:
mydomain = example.com
mydestination = $myhostname, $mydomain, localhost.$mydomain
<== damit sagst du für welche email-domains dein postfix annehmen soll
 
OP
S

S_O

Member
dann stimmt hier etwas nicht:
mydomain = example.com
mydestination = $myhostname, $mydomain, localhost.$mydomain
<== damit sagst du für welche email-domains dein postfix annehmen soll
Wieso? Er kennt halt den benutzer nicht an den die Mail gesendet wurde. Er soll ja nicht alles annehmen was an seinen Domain geht, was er nicht kennt nimmt er nicht an.
 

oc2pus

Ultimate Guru
smtpd_sasl_local_domain = mein-domain.de
If you set smtpd_sasl_local_domain = $myhostname, then you will always have to submit the REALM that equals $myhostname when you pass the username to SASL.

wie hieß der genau befehl mit dem du die user angelegt hast?
 
Status
Für weitere Antworten geschlossen.
Oben