[Postfixbuch-users] Postfix-Mailserver-Problem mit Empfang von Mails

Frank Berner fberner at cox.net
Mo Jan 26 01:39:03 CET 2004


Hallo zusammen,
da offensichtlich meine Mails bei vielen von Euch im Spamfilter 
hängenbleiben, fange ich einen neuen Threat an.

Erst mal vielen Dank an Andreas,Carsten und Jim die mir,auf meinem Weg 
alle Schweinchen ins Rennen zu bringen sehr geholfen haben !!!!!

Folgende Probleme sind durch ihre Hilfe gelöst worden :
1. Falsche hash-Einträge aus der main.cf sind weg
2. Meine master.cf ist auch in Ordnung
3. Die Protokolle von Postfix sind sauber und fehlerfrei !!

So, jetzt nach mehreren Testmails konnte ich leider immer noch nichts 
empfangen ! Meine Fragen hierzu :

Ich habe eine statische IP-Adresse bei DynDNS.org -> 63.208.196.110 
(berneronline.org). Wenn mir einer z.B. eine Mail an 
fberner at berneronline.org schicken will wird diese vermutlich auch an 
o.a. IP gesendet werden. Das Problem ist, dass mein Provider
a) seine IP wechselt   und
b) den Port 25 blockt !
Meine derzeit "dynamische" IP-Adresse meines Providers ist -> 
68.227.193.231.
Mittlerweile lauscht mein Postfix ja auf Port 10025,das hat ja auch gut 
geklappt. Bei DynDNS habe ich die Domain gekauft und habe einen 
Custom-Zugang,dh. ich kann entsprechend meiner Domain "berneronline.org" 
Einstellungen vornehmen. DynDNS bietet ein sogenanntes MailHOP an, wenn 
der Provider den Port 25 blockt, dieses habe ich dann auch gebucht. Man 
kann bei diesem MailHOP nur
a)die vorgegebene Domain "berneronline.org" und
b)die Portumleitung "10025" (etc.) auswählen. Anschliessend sind für 
meine Domain "berneronline.org" noch 2 MX-Records bei den DynDNS 
Einstellungen vorzunehmen, nämlich
a) berneronline.org   10 mx1.mailhop.org.
b) berneronline.org   20 mx2.mailhop.org.
Hier bei kann ich die Domain aber auch verändern, z.B. 
"mail.berneronline.org", dieses ist möglich !

Nun zu meinen Fragen :
1. Wie bekomme ich DynDNS sauber konfiguriert, dass der DynDNS-Relayer 
meine Domäne "berneronline.org" anspricht ?
2. Sind bei meinem DNS Server irgendwelche Einstellungen vorzunehmen ?
3. Sind in der main.cf oder irgendeiner Configdatei noch irgendwelche 
Einstellungen vorzunehmen ?
4. Im DHCP heisst mein Server-HOST : "server01.berneronline.org" ist das 
problematisch für Postfix ? Der sollte man besser diesen in die "hosts" 
eintragen,etc ?

Ich weiss das sind sehr viele Fragen, ich denke jedoch, dass ich mit 
Sicherheit welche finden werde, die das eine oder andere Problem schon 
gelöst haben !
Da ich in den USA lebe, kann ich leider nicht mal gerade zu meinen 
Kumpels fahren und mir ein wenig weiterführenden Input holen und bin so 
ein wenig auf diese Mailingliste angewiesen, sorry !!

Zur derzeitigen Situation meines Postfix-Servers veröffentliche ich 
unten nochmals meine master.cf,main.cf, sowie die Einträge meines 
DNS-Servers (named.conf) und meine "hosts"-Datei..
Ich möchte mich jetzt schon einmal bei allen bedanken, die mir versuchen 
zu helfen und wünsche mir viele tolle Beiträge !

Viele Grüsse
Frank

Anhang

1. master.cf

# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp	  inet	n	-	n	-	-	smtpd
#smtps	  inet	n	-	n	-	-	smtpd
#  -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
proxymap  unix	-	-	n	-	-	proxymap
smtp	  unix	-	-	n	-	-	smtp
relay	  unix	-	-	n	-	-	smtp
#	-o smtp_helo_timeout=5 -o smtp_connect_timeout=5
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=
10025 inet		n	-	n	-	-	smtpd 


2. main.cf

##############################################################################
#Mailserverkonfiguration#mail.berneronline.org################################
##############################################################################
myhostname = server01.berneronline.org
#mydomain = berneronline.org
mydomain = mail.berneronline.org
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, www.$mydomain
myorigin = $myhostname
mynetworks =  192.168.0.0/24, 127.0.0.0/8
mail_owner = postfix
smtpd_banner = $myhostname ESMTP
queue_directory = /var/spool/postfix
program_directory = /usr/lib/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
alias_maps = hash:/etc/aliases
virtual_maps = hash:/etc/postfix/transport
soft_bounce = no
unknown_local_recipient_reject_code = 550
mail_spool_directory = /var/mail
#smtpd_helo_required = no
#smtpd_receipient_restrictions = permit_mynetworks,reject_unauth_destination,permit_mx_backup
#relay_domains = $mydomain
inet_interfaces = all
########################KONFIGURATION##ENDE###################################


3. named.conf

# The following zone definitions don't need any modification.  The first one
# is the definition of the root name servers.  The second one defines
# localhost while the third defines the reverse lookup for localhost.

zone "." in {
	type hint;
	file "root.hint";
};

zone "localhost" in {
	type master;
	file "localhost.zone";
};

zone "0.0.127.in-addr.arpa" in {
	type master;
	file "127.0.0.zone";
};

# Include the meta include file generated by SuSEconfig.named.  This includes
# all files as configured in NAMED_CONF_INCLUDE_FILES from
# /etc/sysconfig/named

include "/etc/named.conf.include";


4. hosts

# hosts         This file describes a number of hostname-to-address
#               mappings for the TCP/IP subsystem.  It is mostly
#               used at boot time, when no name servers are running.
#               On small systems, this file can be used instead of a
#               "named" name server.
# Syntax:
#    
# IP-Address  Full-Qualified-Hostname  Short-Hostname
#

127.0.0.1       localhost

# special IPv6 addresses
::1             localhost ipv6-localhost ipv6-loopback

fe00::0         ipv6-localnet

ff00::0         ipv6-mcastprefix
ff02::1         ipv6-allnodes
ff02::2         ipv6-allrouters
ff02::3         ipv6-allhosts

127.0.0.1   	SERVER01.local 	SERVER01

192.168.0.10	server01.berneronline.org










Mehr Informationen über die Mailingliste Postfixbuch-users