PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix Gateway, Problem mit "-" im Domainnamen ?



repa
13.01.10, 20:44
Hi,

ich habe nen Postfix als SMTP Gateway installiert mit Spamassissin etc.. drauf.

Die Domains werden über ein config File freigeschaltet. Alle Domains funktioniert, nun habe ich aber eine Domäne mit einem "-" drin, like ex-ample.com

Wenn man an diese Domain schickt, gibt Postfix zurück:

Recipient address rejected: Domain not found

Wie muss ich die Domain in das File eintragen, damit Postfix die Domain "versteht"?

main.cf:

append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
inet_interfaces = all
local_recipient_maps =
local_transport = error:No local mail delivery
message_size_limit = 104857600
mydestination =
myhostname = xx
mynetworks = xx
myorigin = xx
readme_directory = no
relay_domains = hash:/etc/postfix/relay_domains
relay_recipient_maps = hash:/etc/postfix/relay_recipients
relayhost =
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_data_restrictions = reject_unauth_pipelining
smtpd_helo_required = yes
smtpd_recipient_restrictions = reject_non_fqdn_sender, reject_unknown_sender_domain, reject_non_fqdn_recipient, reject_unknown_recipient_domain, permit_mynetworks, reject_unauth_destination, reject_unauth_pipelining, reject_invalid_helo_hostname, reject_non_fqdn_helo_hostname, reject_rbl_client zen.spamhaus.org
smtpd_sender_restrictions = reject_non_fqdn_sender, reject_unknown_sender_domain
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
transport_maps = hash:/etc/postfix/transport
virtual_alias_maps = hash:/etc/postfix/virtual

TMOS
14.01.10, 10:32
Wie sieht denn die Datei aus in der die Domains stehen?

muell200
14.01.10, 11:22
Wenn man an diese Domain schickt, gibt Postfix zurück:

Recipient address rejected: Domain not found


evt. kein postfix problem....

kann dein system den namen auflösen?

was steht in /etc/resolv.conf

TMOS
14.01.10, 13:03
Also dann bitte auch die kompletten Logzeilen für eine Mail die abgelehnt wird. Vom Verbindungsaufbau bis zum Verbindungsabbau.

repa
14.01.10, 23:42
4 stunde später gings wieder, ohne config änderung :confused::confused::confused:

resolve geht, sind 2 dns server drin...

ich habe nun aber das problem, das eingehen funktioniert, wenn der exchange aber rausschickt, kreig ich die gleiche fehlermeldung wieder ?!

logs reich ich morgen nach, danke..

repa
15.01.10, 09:51
Hi,

das ist das Log, indem mein Exchange versucht, ein Mail über den Gateway ins inet zu senden.


an 13 14:58:41 mx01 postfix/smtpd[9892]: connect from unknown[172.19.x.x]
Jan 13 14:58:42 mx01 postfix/smtpd[9892]: NOQUEUE: reject: RCPT from unknown[172.19.x.x]: 450 4.1.8 <info@xxx.net>: Sender address rejected: Domain not found; from=<info@xxx.net> to=<repa@xyz.net> proto=ESMTP helo=<cas.xxx.net>
Jan 13 14:58:42 mx01 postfix/smtpd[9892]: disconnect from unknown[172.19.x.x]


Auflösen kann der Postfix Server die domain auf jedenfall...

TMOS
15.01.10, 13:20
Läuft der Postfix chrooted ?
Dann dort die resolv.conf checken.

Alternativ die Restrictions umstellen dass permit_mynetworks vorne steht.

repa
15.01.10, 17:20
cool, perfekt, danke, das Wars :)

Ich hätte noch eine weitere Frage :)

Ich habe folgende Testmail Datei durch den Filter laufen lassen:


Subject: Test spam mail (GTUBE)
Message-ID: <1.1010101@example.net>
Date: Wed, 23 Jul 2003 23:30:00 +0200
From: Sender <sender@example.net>
To: Recipient <info@the-admin.net>
Precedence: junk
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

This is the GTUBE, the
Generic
Test for
Unsolicited
Bulk
Email
VIagra
Sex
****
Damn
If your spam filter supports it, the GTUBE provides a test by which you
can verify that the filter is installed correctly and is detecting incoming
spam. You can send yourself a test mail containing the following string of
characters (in upper case and with no white spaces and line breaks):

should send this test mail from an account outside of your network.


command:
spamassassin -D --lint < mail.txt


Diese Mail kriegt nur einen Score von 4.205 (required sind 5).

Solche Mails msüsten doch definitiv als Spam getagged werden ?!

Log: