postfix: connection refused

mike

Well-Known Member
Hi!
Ich versuche auf einem fbsd 4.8 postfix zu installieren. Installiert wurde aus den ports und auf die Frage, ob mailer.config geändert werden soll, hab ich mit "y" geantwortet.
/etc/mail/mailer.conf
#
# Execute the Postfix sendmail program, named /usr/local/sbin/sendmail
#
sendmail /usr/local/sbin/sendmail
send-mail /usr/local/sbin/sendmail
mailq /usr/local/sbin/sendmail newaliases /usr/local/sbin/sendmail
/etc/rc.conf
sendmail_enable="YES"
sendmail_flags="-bd"
sendmail_pidfile="/var/spool/postfix/pid/master.pid"
sendmail_outbound_enable="NO"
sendmail_submit_enable="NO"
sendmail_msp_queue_enable="NO"
/etc/periodic.conf
daily_clean_hoststat_enable="NO"
daily_status_mail_rejects_enable="NO"
daily_status_include_submit_mailq="NO" daily_submit_queuerun="NO"
netstat:
tcp4 0 0 localhost.1027 localhost.smtp ESTABLISHED
und noch weitere
nmap:
25/tcp open smtp

In der main.cf hab ichs schon mit
inet_interfaces = all
und
inet_interfaces = $myhostname, localhost
probiert.

Ich weiß echt nicht mehr weiter. Wenn ich telnet localhost 25 mache, kommt
telnet: connect to address ::1: Connection refused
In top sehe ich einen prozess namens "master"

Weiß jemand was ich da falsch gemacht habe? :(
Danke im Voraus!!!
mfg
 
Hallo,

sieht eigentlich alles richtig aus, was du gemacht hast. Ich nehme an den postfix user hast du wahrscheinlich auch anlegen lassen, sprich: die frage mit y beantwortet ?

Kannst du mal deine /var/log/maillog posten ?

sewin
 
Hi!
Mar 22 15:57:40 dummy postfix/postfix-script: starting the Postfix mail system
Mar 22 15:57:40 dummy postfix/master[292]: daemon started -- version 2.0.18
Ich glaube ja, dass ich einen Fehler in der main.cf habe. Ich poste mal alle von mir veränderten Params:
myhostname = dummy.mike84.dyndns.org <<--da bin ich mir eigentlich ziemlich unsicher - aber ich weiß nicht was gethostname() ausgibt :\
mydestination = $myhostname, localhost.$mydomain $mydomain
mydomain = mike84.dyndns.org
inet_interfaces = all
mynetworks=192.168.1.0/24, 127.0.0.0/8

Was ich noch dazusagen sollte: Ich habe keinen Nameserver zu Haus. Ich hab dummy (Name des PCs) nur in die NAT des Router eingetragen. Also Port 25 auf 192.168.1.35

Danke im Voraus!!
mfg
 
Hallo,

ich hab am anfang so ziemlich dasselbe angegeben wie du. später aber dann gemerkt dass man myhostname und mydomain nicht setzen muss, weil postfix das absolut korrekt macht. vorausgesetzt du hast deinen hostnamen und deine domain korrekt im system gesetzt.

was mich aber viel mehr schickt: ist das alles was in deiner /var/log/maillog steht ? wenn ja, dann starte doch postfix mal händisch mit der debug-option. die man-page ist dein freund.

ansonsten lass mal myhostname und mydomain auskommentiert, und check ob in deiner rc.conf dein hostname eingetragen ist und ob in deiner resolv.conf deine domäne drinsteht. ausserdem würde ich noch empfehlen (aufgrund obiger meldung) ein

::1 TABULATOR localhost

in deine /etc/hosts zu schreiben (den TABULATOR natürlich nicht ausschreiben sondern machen).

Auch die postfix faq http://www.postfix.org/faq.html kann dein freund sein.

Check diese Sachen mal und wenns dann nicht klappt, melde dich nochmals.


sewin
 
Ach ja,

und ich hoffe du hast auf deinem System keine Firewall wie ipfw laufen ? denn dann musst du natürlich dort noch hand anlegen.

sewin
 
Hi!
Vielen Dank für deine Antwort!!! fw hab ich keine am Laufen. Werde am WE mal das Sys auf 5.2 umstellen und werds dann noch mal probieren ;)

Danke nochmals!!!!
mfg
 
Alles klar,

aber bist du sicher, dass du auf current umsteigen willst, bevor du auf stable erst mal was am laufen hast ? ich meine nur: deswegen funzt postfix sicher nicht falsch. ich weiss nicht wie fit du bist, aber wenn du fit genug bist, dann steht natürlich einer 5er Installation nix im wege. wenn postfix dann immer noch nicht klappt und du obiges versucht hast, einfach noch mal posten.

viel glück und spass,

sewin
 
Back
Top