Peter Llorens y Rilk wrote:
Hallo, habe hier bei einem Mailserver soll er von verschiedenen Domains Mail annehmen, zwei haben einen MX-Eintrag und die anderen sind von Dyndns. Die von Dyndns werden problemlos angenohmmen und bei den jeweiligen Empfängern korrekt zu/eingeordnet. Eine Domain, werden die Mail per fetchmail abgeholt und verteilt bzw. voab für den jeweiligen user geholt. Soweit klappt es aus prima *freu*, aber nun habe ich eine Domain, wo die IP von meinen Mailserver eingetragen habe und bekomme des öfftes auch die Mail, also sollte es mit der Verbingung von der Domain zur Mailserver klappen *hoff*, aber wenn die Mails kommen bzw. an die jeweiligen Mailadressen geschickt werden, werden die offt nicht angenommen oder zwar angenommen aber meist falsch zugeordnet. Wenn es falsch zugeordnet wird, dan dem User den ich als erstes hier eingetragen habe.
Okay, du hast mehrere Domains, einige funktionieren, eine nicht. Müssen wir jetzt zuerst raten, welche funktioniert und welche nicht?
Habe mal meine main.cf hier mal gepostet, vieleicht sieht ja einer von euch den Fehler:
alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases alias_maps = hash:/etc/aliases biff = no canonical_maps = hash:/etc/postfix/canonical command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix debug_peer_level = 2 debug_peer_list = 127.0.0.1 disable_dns_lookups = no disable_mime_output_conversion = no fallback_transport = smtp home_mailbox = mails/ html_directory = /usr/share/doc/packages/postfix24/html inet_interfaces = all inet_protocols = ipv4 luser_relay = $user@other.host mail_owner = postfix mail_spool_directory = /var/spool/mail mailbox_command = mailbox_size_limit = 0 mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = $mydomain, deutsch1.dyndns.org, piter02.de, piter03.de masquerade_exceptions = root message_size_limit = 10240000 mydestination = $myhostname, localhost.$mydomain, localhost mydomain = piter02.de myhostname = mail.piter02.de
Dein Server sieht folgende Domains als lokale Domains an (mit Usern in passwd): localhost.piter02.de mail.piter02.de localhost
mynetworks = 168.100.189.0/28, 127.0.0.0/8 mynetworks_style = subnet myorigin = $mydomain newaliases_path = /usr/bin/newaliases proxy_interfaces = 192.168.1.1 queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix24/README_FILES recipient_delimiter = + relayhost = relocated_maps = hash:/etc/postfix/relocated sample_directory = /usr/share/doc/packages/postfix24/samples sender_canonical_maps = hash:/etc/postfix/sender_canonical sendmail_path = /usr/sbin/sendmail setgid_group = maildrop smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth smtp_sasl_security_options = noanonymous smtp_use_tls = no smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) smtpd_helo_required = yes smtpd_helo_restrictions = permit_mynetworks smtpd_sasl_auth_enable = no smtpd_sender_restrictions = permit_mynetworks smtpd_use_tls = no strict_8bitmime = no strict_rfc821_envelopes = yes transport_maps = hash:/etc/postfix/transport unknown_local_recipient_reject_code = 450 virtual_alias_domains = hash:/etc/postfix/virtual virtual_alias_maps = hash:/etc/postfix/virtual
Hier sind dann noch virtuelle Alias-Domains drin. Leider kann ich nicht sehen, welche. Folgende Probleme sind wahrscheinlich: a) Du hast eine Domain doppelt in $mydestination und virtual_alias_domains eingetragen. In diesem Fall wirst du im Log eine Meldung sehen, dass eine Domain nicht in beiden domain classes gleichzeitig eingetragen sein soll. Wenn doch, dann gewinnt die Zuordnung zu $mydestination. Gültige User werden also in /etc/aliases und /etc/passwd gesucht. b) Du hast eine Domain in /etc/postfix/virtual eingetragen in der alten Art, aber du hast keine gültigen User eingetragen oder du hast die Domain nicht auf eine andere gültige Domain in $mydestination eingetragen. Adressen in $virtual_alias_domains MÜSSEN auf eine andere Domain umgeschrieben werden, sonst werden sie gebounced. In deinem Fall also eine Domain in $mydestination. Vielleicht wolltest du nicht virtual_alias_domains, sondern virtual_mailbox_domains? Wenn du die Logzeilen zeigst, wo die Mails abgeblockt werden, ist das schnell geklärt. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org