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

Postfix getestet

Status
Für weitere Antworten geschlossen.

moooB

Newbie
hi,

habe nach: telnet localhost 25

die meldungen bekommen wie sie als richtig in der postfix anleitungen stehen.
nun wollte ich mit helo test (test ist ein angelegter benutzer) postfix weiter testen.

hier erhalte ich aber nicht die wie beschriebenen antworten sondern:

250 mail.meinedomaine.de

mehr nicht. kann mir da einer sagen was da nicht richtig ist?
 

oc2pus

Ultimate Guru
dann sag mal EHLO <servername>

ansonsten ist das die richtige Antwort eines Mailserverrs auf ein HELO ;)
 
OP
M

moooB

Newbie
aha, thx. da scheint alles ok zu sein. wie kann ich denn hier dem user test eine mail schicken? im telnet meine ich.
denn so wie es aussieht bekommt keiner meiner user eine mail.
 

oc2pus

Ultimate Guru
Beim Einliefern einer Mail gehen die dabei beteiligten Mailserver folgenden Dialog durch, den man zu
Testzwecken auch an seiner eigenen Maschine durchspielen kann:

telnet mail.local 25
Trying 1.2.3.4...
Connected to mail.local.
220 mail.local ESMTP PitjePuck
mail from: legastheniker@irgendwas.de
250 Ok
rcpt to: eMpfaEngeR@mail.local
250 Ok
data
354 End data with <CR><LF>.<CR><LF>
Subject: klein und gross, ich werd sie alle los!

Hier steht der email-Text.

Beenden mit einem Punkt in einer Zeile:

.
250 Ok: queued as 63FD33D873
 
OP
M

moooB

Newbie
hi,

habe den punkt vergessen gehabt. :(

so, dann habe ich genau das wie du geschrieben hast stehen. leider ist keine mail im postfach des users test. versteh ich nun net
 

oc2pus

Ultimate Guru
moooB schrieb:
so, dann habe ich genau das wie du geschrieben hast stehen. leider ist keine mail im postfach des users test. versteh ich nun net

was heisst genauso ? du musst natürlich deine ip, deine domain etc verwenden ...

und wo sind deine Postfächer? /var/spool/mail/<user> oder in cyrus ?
 
OP
M

moooB

Newbie
hm,

unter var/spool/mail befinden sich keine user. wo kann ich das sehen wo die stehen?

habe unter var/spool/imap/user die user gefunden. passt das?

in der master.cf ist folgendes konfiguriert.

queue_directory = var/spool/postfix
command_directory = usr/sbin
daemon_directory = usr/lib/postfix

in der main.cf steht folgendes:

smtp inet n - n - - smtpd
smtps inet n - n - - smtpd -o smtpd_tls_wrappermode=yes
# -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#submission inet n - n - - smtpd
# -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
#628 inet n - n - - qmqpd
pickup fifo n - n 60 1 pickup
cleanup unix n - n - 0 cleanup
qmgr fifo n - n 300 1 qmgr
#qmgr fifo n - n 300 1 nqmgr
tlsmgr fifo - - n 300 1 tlsmgr
rewrite unix - - n - - trivial-rewrite
bounce unix - - n - 0 bounce
defer unix - - n - 0 bounce
flush unix n - n 1000? 0 flush
smtp unix - - n - - smtp
showq unix n - n - - showq
error unix - - n - - error
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - n - - lmtp
#localhost:10025 inet n - n - - smtpd -o content_filter=
#
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
# The Cyrus deliver program has changed incompatibly.
#
cyrus unix - n n - - pipe
flags=R user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -m ${extension} ${user}
uucp unix - n n - - pipe
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail unix - n n - - pipe
flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix - n n - - pipe
flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
vscan unix - n n - 10 pipe
user=vscan argv=/usr/sbin/amavis ${sender} ${recipient}
procmail unix - n n - - pipe
flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient}

ich hatte natürlich meine ip und die bei mir vorhandenen user verwendet.
 

oc2pus

Ultimate Guru
bevor du hier wie wild configs postest ... erkläre erst einmal was du genau erreichen willst ;)

du redest jetzt von cyrus. Dazu muss ein Übergang postfix -> cyrus konfiguriert werden.
Dazu gibt es schon einige Threads hier im Forum.
 
OP
M

moooB

Newbie
ok,

ich habe den slss 8 installiert. da der nicht in der grundkonfiguration funktioniert. suche ich nun den fehler. ich möchte von einem multidrop konto mails abholen. das funktioniert auch. es geht mit fetchd. nur der weitere transport ist gestört. da ich ja die anleitung für postfix habe, habe ich verglichen und entsprechende eintragungen korrigiert in der main.cf.

zum beispiel als mailbox_transport stand nicht der cyrus drin sondern: lmtp:unix:pulic/lmtp

ich weiss ja nicht was die in der config dieses servers so alles verpfuschen. ich bin fast soweit und mache alles selber und neu.
leider kann man dann die ganze geschichte nichtmehr über webinterface konfigurieren.
 
OP
M

moooB

Newbie
hm,

mailbox_command war leer, da stand nix drin.
ich hab jetzt /usr/lib/cyrus/bin/deliver reingeschrieben

relayhost ist auch leer, darf das leer sein?
 

oc2pus

Ultimate Guru
so geht das nicht ;)

ich beantworte nicht jede Frage einzeln .... sorry.

Was ist genau das Problem? und dazu die entsprechenden logfile Auszüge posten. Aber so einfach mal dir einen email-Server einrichten... nein

lies dir die anderen Threads zu diesem Thema erst einmal in Ruhe durch.
 
OP
M

moooB

Newbie
ich hatte es schon einmal geschrieben. ich habe einen slss 8 installiert.
ein normales postfach fom provider abholen geht. cih muss ja hier auch den lokalen benutzer als empfänger der mail angeben. da geht das. wenn ich nun ein multidrop konto abholen möchte kommen die mails auch in der queue an. sie werden nur nicht an die internen benutzer weitergeleitet.
nun habe ich einmal den openexchange 4.1 server installiert. dort funktioniert das mit dem einzelnen postfach sowie mit dem multidrop konto einwandfrei. nun suche ich nach dem fehler bei dem slss 8 warum das da nicht geht, obwohl die masken im webinterface identisch sind für die konfiguration für das multidrop sowie für die internen benutzer. ich habe beide server identisch konfiguriert ( mit webinterface) ich bin ein linux noob. ich brauche einfach mal einen anstoss wo ich mit der suche anfangen soll.
 
Status
Für weitere Antworten geschlossen.
Oben