Postfix macht ?zeichen vergleicht und verweigert dann

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
deex

Postfix macht ?zeichen vergleicht und verweigert dann

Post by deex » 2004-05-22 12:30

Guten Tag

Bei mir ist vor 3 tagen die xinedt.conf auf meinem 8.1er zerschossen worden bei einem neustart.Nun habe ich alle service und die conf wieder Repariert. Ich kann auch E-Mails wieder Abrufen aber wenn ich E-Mails an ein Postfach versenden will kommt folgende komische Meldung

Code: Select all

May 22 12:13:32 p15144967 postfix/smtpd[8889]: resolve_clnt_query: `support@MeineDomain.de' -> t=`smtp' h=`MeineDomain.de' r=`support@MeineDomain.de'
May 22 12:13:32 p15144967 postfix/smtpd[8889]: ctable_locate: install entry key support@MeineDomain.de
May 22 12:13:32 p15144967 postfix/smtpd[8889]: match_string: MeineDomain.de ~? p15144967.pureserver.info
May 22 12:13:32 p15144967 postfix/smtpd[8889]: match_string: MeineDomain.de ~? localhost.MeineDomain.de
May 22 12:13:32 p15144967 postfix/smtpd[8889]: match_list_match: MeineDomain.de: no match
May 22 12:13:32 p15144967 postfix/smtpd[8889]: maps_find: MeineDomain.de: not found
May 22 12:13:32 p15144967 postfix/smtpd[8889]: match_hostname: MeineDomain.de ~? p15144967.pureserver.info
May 22 12:13:32 p15144967 postfix/smtpd[8889]: match_hostname: MeineDomain.de ~? localhost.meinedomain.de
May 22 12:13:32 p15144967 postfix/smtpd[8889]: match_list_match: MeineDomain.de: no match
May 22 12:13:32 p15144967 postfix/smtpd[8889]: reject: RCPT from pop.gmx.net[213.165.64.20]: 554 <support@MeineDomain.de>: Recipient address rejected: Relay access denied; from=<...@gmx.de> to=<support@MeineDomain.de>
May 22 12:13:32 p15144967 postfix/smtpd[8889]: generic_checks: name=check_relay_domains status=2
May 22 12:13:32 p15144967 postfix/smtpd[8889]: > pop.gmx.net[213.165.64.20]: 554 <support@MeineDomain.de>: Recipient address rejected: Relay access denied
May 22 12:13:37 p15144967 postfix/smtpd[8889]: watchdog_pat: 0x809c590
May 22 12:13:37 p15144967 postfix/smtpd[8889]: < pop.gmx.net[213.165.64.20]: QUIT
May 22 12:13:37 p15144967 postfix/smtpd[8889]: > pop.gmx.net[213.165.64.20]: 221 Bye
May 22 12:13:37 p15144967 postfix/smtpd[8889]: disconnect from pop.gmx.net[213.165.64.20]
May 22 12:13:37 p15144967 postfix/smtpd[8889]: master_notify: status 1
May 22 12:13:37 p15144967 postfix/smtpd[8889]: connection closed
May 22 12:13:37 p15144967 postfix/smtpd[8889]: watchdog_stop: 0x809c590
May 22 12:13:37 p15144967 postfix/smtpd[8889]: watchdog_start: 0x809c590
May 22 12:15:12 p15144967 postfix/smtpd[8889]: rewrite stream disconnect
May 22 12:15:12 p15144967 postfix/smtpd[8889]: watchdog_stop: 0x809c590
May 22 12:15:12 p15144967 postfix/smtpd[8889]: watchdog_start: 0x809c590
May 22 12:15:17 p15144967 postfix/smtpd[8889]: idle timeout -- exiting
Nun frage ich mich warum er sich auf einmal diese Lustigen ? stellt. Und wie ich ihn wieder in den alten Modus setzen kann.
Last edited by deex on 2004-05-22 13:28, edited 1 time in total.

Matthias Diehl
Posts: 315
Joined: 2002-09-24 13:26

Re: Postfix macht ?zeichen vergleicht und verweigert dann

Post by Matthias Diehl » 2004-05-22 12:53

Nur so als Idee. Was steht denn in der main.cf von Postfix unter mydestination ?
Evtl. steht dort nur localhost.MeineDomain.de. Dann füge auch mal MeineDomain.de ohne das localhost hinzu

deex

Re: Postfix macht ?zeichen vergleicht und verweigert dann

Post by deex » 2004-05-22 13:08

Gute Idee aber ich kenn mich nicht mit Postfix aus und weiß nicht ob das so ok ist was hier in der Main.cf steht:

mydestination = $myhostname, localhost.$mydomain, $mydomain
-----------------------------------------------------------------------------
Da steht auch localhost vor hmm ich nehme es mal weg mal sehen was passiert.

Code: Select all

#myhostname = host.domain.tld
#myhostname = virtual.domain.tld
myhostname = Einecryptischezahl.pureserver.info

#mydomain = domain.tld
mydomain = MeinDomainName.de

# SENDING MAIL:

#myorigin = $myhostname
#myorigin = $mydomain


# RECEIVING MAIL:
#
#inet_interfaces = $myhostname
#inet_interfaces = $myhostname, localhost ((((<<< Muss ich das eventuell auskommentieren?

#mydestination = $myhostname, localhost.$mydomain
#mydestination = $myhostname, localhost.$mydomain $mydomain
#mydestination = $myhostname, localhost.$mydomain, $mydomain,
#	mail.$mydomain, www.$mydomain, ftp.$mydomain

local_recipient_maps = $alias_maps unix:passwd.byname

#alias_maps = dbm:/etc/aliases
#alias_maps = hash:/etc/aliases
#alias_maps = hash:/etc/aliases, nis:mail.aliases
#alias_maps = netinfo:/aliases
alias_maps = hash:/etc/aliases

# Specify a string of the form transport:nexthop, where transport is.....
#
#mailbox_transport = lmtp:unix:/file/name
mailbox_transport = 

#fast_flush_domains = $relay_domains
#fast_flush_domains =
fast_flush_domains = $relay_domains

Und weiter:::::

#suseconfig:
canonical_maps = hash:/etc/postfix/canonical
virtual_maps = hash:/etc/postfix/virtual
relocated_maps = hash:/etc/postfix/relocated
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions = root
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_domains = MeineDomain.de
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions = 
strict_rfc821_envelopes = no
#smtpd_recipient_restrictions = permit_mynetworks,check_relay_domains
smtpd_recipient_restrictions = permit_mynetworks,check_relay_domains

#SMTPD Auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes

#TLS Support
smtpd_use_tls = yes
#smtpd_tls_auth_only = yes
smtpd_tls_key_file = /etc/postfix/key.pem
smtpd_tls_cert_file = /etc/postfix/cert.pem
smtpd_tls_CAfile = /etc/postfix/cacert.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom

mail_name = postfix
defer_transports = 
disable_dns_lookups = no
mailbox_command = 
smtpd_helo_required = no
smtpd_helo_restrictions = 
mydestination = $myhostname, localhost.$mydomain, $mydomain

Und das wars aber dieses Checken der Mails muss er doch irgendwo herhaben, vor dem Neustart verglich er keine Domains

deex

Re: Postfix macht ?zeichen vergleicht und verweigert dann

Post by deex » 2004-05-22 13:25

8O 8O 8O

Postfix spinnt

Jetzt habe ich als Domain Meinedomain.de hinzugefügt und was sagt er

Code: Select all

May 22 13:20:31 p15144967 postfix/smtpd[12973]: match_string: meinedomain.de ~? meinedomain.de
May 22 13:20:31 p15144967 postfix/smtpd[12973]: maps_find: support: not found
May 22 13:20:31 p15144967 postfix/smtpd[12973]: maps_find: @meinedomain.de: not found
May 22 13:20:31 p15144967 postfix/smtpd[12973]: mail_addr_find: support@meinedomain.de -> (not found)
May 22 13:20:31 p15144967 postfix/smtpd[12973]: reject: RCPT from pop.gmx.net[213.165.64.20]: 550 <support@meinedomain.de>: User unknown; from=<...@gmx.de> to=<support@meinedomain.de>

Coole sache er vergleicht meinedomain.de mit meinedomain.de und sagt da gibt es keine gleichung 8O

deex

Re: Postfix macht ?zeichen vergleicht und verweigert dann

Post by deex » 2004-05-24 04:40

Es ist vollbracht nach 3 Nächten in den ich service und confs repariert habe habe ich endlich diesen dummen fehler in Postfix gefunden.

Der Fehler war in der Main.cf

Falsch:

Code: Select all

virtual_maps = hash:/etc/postfix/virtual

Richtig:

Code: Select all

virtual_maps = hash:/etc/postfix/virtual, hash:/etc/postfix/confixx_virtualUsers, hash:/etc/postfix/confixx_localDomains
Für diesen dummen Eintrag kenne ich jetzt Postfix in und auswendig

Man sollte doch immer ein Backup machen :wink: