[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