PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Courier - Postfix - DynDNS



well
12.09.04, 20:53
Ich wiess dass das Thema schon oft behandelt wurde aber ich finde dennoch keine schlaue Antwort!
Ist Zustand
Habe Postfix und Courier installiert und ein DynDNS Account
Port 25 offen

Soll Zustand
1) Wenn ich ein Mail an irgendwas@mein.dyndns.org schreibe, sollte das auch auf dem Server ankommen.
2) Wenn nur dies mal funktionieren würde will ich eigentlich squirrelmail installieren und über squirrel Mails empfangen und senden.

Kann mir jemand helfen, muss ich noch mehr installiern, ratet ihr mir zu anderem MUA?

meine main.cf

# see /usr/share/postfix/main.cf.dist for a commented, fuller
# version of this file.



# Do not change these directory settings - they are critical to Postfix
# operation.
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix
setgid_group = postdrop

# appending .domain is the MUA's job.
append_dot_mydomain = no

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# Uncomment the next line to generate delayed mail warnings
#delay_warning_time = 4h

mydomain = mein.dyndns.org
myhostname = $mydomain
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = $mydomain
relayhost =
mynetworks = 192.168.0.0/24
mailbox_command = /usr/bin/procmail
mailbox_size_limit = 0
recipient_delimiter = +


PS Auf keinen Fall will ich mein server von spamern missbraucht wird desshalb hab ich spamassassin drauf.

bla!zilla
12.09.04, 21:02
Spamassasin hilft dir aber nicht wenn du ein Open Mail Relay betreibst. Mit dem Ausschnitt deiner Konfig kann ich nix anfangen. Wo liegen denn deine Probleme?

Terran Marine
12.09.04, 21:04
Nabend,

was genau geht denn nicht ?

Momentan werden die lokalen Mails an procmail weitergegeben, willst du das so ?

Am besten zum Fehler auch die Fehlermeldung im Log posten.

Gruß
Terran

well
13.09.04, 08:07
In einem Post hab ich gelesen dass die Mails welche ich an blabla@mein.dyndns.org (blabla@mein.dyndns.og) schicke in dem Homeordner als Dateien abgelegt werden, jedoch funktioniert dass nicht.

Terran Marine
13.09.04, 10:26
In einem Post hab ich gelesen dass die Mails welche ich an blabla@mein.dyndns.org (blabla@mein.dyndns.og) schicke in dem Homeordner als Dateien abgelegt werden, jedoch funktioniert dass nicht.

Unpräzise Fehlermeldung, damit kann keiner viel anfangen, poste doch wenigstens noch die relevante Log-Ausgabe mit (idr /var/log/mail oder ähnlich)

well
13.09.04, 16:43
Ich hab mal die var/log/mail.info



Sep 13 13:34:46 well authdaemond.mysql: modules="authpam", daemons=5
Sep 13 13:34:48 well postfix[507]: fatal: myhostname and relayhost parameter settings must not be identical: well.dyndns.org
Sep 13 13:34:49 well pcpd: exec: No such file or directory
Sep 13 15:48:14 well postfix/sendmail[783]: fatal: myhostname and relayhost parameter settings must not be identical: well.dyndns.org


Hat jemand eine beispiels main.cf für eine dyndns.org seite??

Terran Marine
13.09.04, 16:46
Ich hab mal die var/log/mail.info



Sep 13 13:34:46 well authdaemond.mysql: modules="authpam", daemons=5
Sep 13 13:34:48 well postfix[507]: fatal: myhostname and relayhost parameter settings must not be identical: well.dyndns.org
Sep 13 13:34:49 well pcpd: exec: No such file or directory
Sep 13 15:48:14 well postfix/sendmail[783]: fatal: myhostname and relayhost parameter settings must not be identical: well.dyndns.org



Da steht das relayhost & myhostname identische Einträge haben,
dies sieht laut dem Teil deiner main.cf nicht so aus.

Poste mal die Ausgaben von :

postconf myhostname
postconf relayhost

Gruß
Terran

Kip
13.09.04, 17:12
Auf keinen Fall will ich mein server von spamern missbraucht wird desshalb hab ich spamassassin drauf.

geil :ugly:

well
13.09.04, 19:10
Da steht das relayhost & myhostname identische Einträge haben,
dies sieht laut dem Teil deiner main.cf nicht so aus.

Poste mal die Ausgaben von :

postconf myhostname
postconf relayhost

Gruß
Terran

Hab jetzt kein relayhost mehr. main.cf wie oben gepostet.
hab mir ein Mail geschickt und diese fehler im var/logs/mail.info



Sep 13 19:12:53 well postfix/smtpd[662]: connect from pop.gmx.net[213.165.64.20]
Sep 13 19:12:53 well postfix/smtpd[662]: NOQUEUE: reject: RCPT from pop.gmx.net[213.165.64.20]: 550 <well@well.dyndns.org>:
Recipient address rejected: User unknown in local recipient table; from=<chrigi-@gmx.net> to=<well@well.dyndns.org> proto=SMTP helo=<mail.gmx.net>
Sep 13 19:12:53 well postfix/smtpd[662]: disconnect from pop.gmx.net[213.165.64.20]

Terran Marine
13.09.04, 21:21
Sep 13 19:12:53 well postfix/smtpd[662]: connect from pop.gmx.net[213.165.64.20]
Sep 13 19:12:53 well postfix/smtpd[662]: NOQUEUE: reject: RCPT from pop.gmx.net[213.165.64.20]: 550 <well@well.dyndns.org>:
Recipient address rejected: User unknown in local recipient table; from=<chrigi-@gmx.net> to=<well@well.dyndns.org> proto=SMTP helo=<mail.gmx.net>
Sep 13 19:12:53 well postfix/smtpd[662]: disconnect from pop.gmx.net[213.165.64.20]


Der User well wurde nicht in der local_recipient_maps gefunden, diese verweist standardmässig auf deine /etc/passwd.

http://www.postfix.org/postconf.5.html#local_recipient_maps

Also User well anlegen.

well
14.09.04, 20:51
Hab eine super Anleitung gefunden für dyndns Mailsystem.
Jodoch hab ich schon am Anfang ein Problem.
Mit
telnet localhost 25
erreichte ich postfix nicht.
Bei mit


Trying 127.0.0.1...
Connected to localhost
Escape character is '^]'.
220 well.dyndns.org ESMTP Postfix (Debian/GNU)
421 well.dyndns.org Error: timeout exceeded
Connection closed by foreign host

Nach Anleitung


Trying 127.0.0.1...
Connected to localhost
Escape character is '^]'.
220 well.dyndns.org ESMTP Postfix (Debian/GNU)
quit
221 Bye
Connection closed by foreign host


Habt ihr eine Idee? Sollte es dann schlussendlich funktionieren schreib ich mal ein Howto.
mfg
well

Terran Marine
14.09.04, 23:40
Hab eine super Anleitung gefunden für dyndns Mailsystem.
Jodoch hab ich schon am Anfang ein Problem.
Mit
telnet localhost 25
erreichte ich postfix nicht.
Bei mit
[CODE]
Trying 127.0.0.1...
Connected to localhost
Escape character is '^]'.
220 well.dyndns.org ESMTP Postfix (Debian/GNU)
421 well.dyndns.org Error: timeout exceeded


Kommt der Timeout sofort, oder nach einer gewissen Zeit ?

Und ich weiß, es ist nervig, aber auch zu solchen Fehlern gibt es schöne Log-Ausgaben, die der Lösungsfindung sehr dienlich sind.

well
15.09.04, 08:42
Es geht eine gewisse Zeit bis das timeout kommt minimum 2min
Schau noch wegen log, oder weisst du welche helfen könnte
PS: Port 25 hab ich offen, aber das ist ja sowieso lokal

Terran Marine
15.09.04, 09:36
Es geht eine gewisse Zeit bis das timeout kommt minimum 2min


2 Min,
dann sieht doch alles normal aus,

versuch dochmal eine Mail per telnet zu versenden (->Sufu erklärt wie es geht)