[Postfixbuch-users] DynDNS Domain = lokale domain => loop

Robert Markula robert.markula at gmx.net
Mi Mai 26 09:05:38 CEST 2010


Hallo Rainer,

Rainer Wiesenfarth schrieb:
> Hmmm, die Glaskugel ist noch etwas trübe heute morgen. Kann am fehlenden
> Kaffee 
> liegen, oder daran, dass Du kein "postconf -n" mit geschickt hast ...

Okay, siehe [1]

> Ok, Rechner A, lokal
> Rechner A über als Host über irgendwas.org erreichbar.
> Rechner B, beim Anbieter, als MX für irgendwas.org eingetragen

Richtig.

> Rechner A holt also per getmail die Nachrichten ab. Anscheinend fühlt er
> sich aber nicht selbst für irgendwas.org zuständig, will heißen, Du hast
> irgendwas.org weder in mydestination noch in virtual_alias_domains. Kann es
> daran liegen?

mydestination = localhost, $myhostname
myhostname = myhost.irgendwas.org

Und da beißt sich nach meinem Verständnis der Hund in seinen eigenen
Schwanz: Sowohl auf Host A als auch auf Host B ist nämlich dieselbe
Domain eingetragen. Ich kann die Domain allerdings nicht gleichzeitig in
der mydestination und der virtual_alias_domains eintragen. Vielleicht
wirds durch die getmail-Konfiguration [2] verständlicher.

> Oder versucht schon getmail, das "falsch" auszuliefern? In diesem Fall würde
> die Nachricht nicht am lokalen Postfix vorbei kommen. Logs?

Die relevanten Postfix-Logs findest du unter [3] oder, wenn die
Zeilenumbrüche stören, unter http://paste.debian.net/74890.

Grüße,
Robert



[1] postconf -n:
<snip>
ro at myhost:~$ postconf -n
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = no
config_directory = /etc/postfix
content_filter = smtp-amavis:[127.0.0.1]:10024
inet_interfaces = all
mailbox_size_limit = 0
mydestination = localhost, $myhostname
mydomain = irgendwas.org
myhostname = myhost.irgendwas.org
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = $mydomain
readme_directory = no
recipient_delimiter = +
sender_dependent_relayhost_maps = ldap:/etc/postfix/smarthost_assignment
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = ldap:/etc/postfix/smarthost_password
smtp_sasl_security_options = noanonymous
smtp_sender_dependent_authentication = yes
smtp_tls_CAfile = /etc/ssl/certs/Thawte_Premium_Server_CA.pem
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtp_use_tls = yes
smtpd_banner = myhost.irgendwas.org ESMTP
smtpd_client_restrictions = permit_mynetworks,
permit_sasl_authenticated, reject_invalid_hostname,
reject_unknown_client, reject_rbl_client sbl-xbl.spamhaus.org
smtpd_recipient_limit = 250
smtpd_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $mydomain
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_sender_restrictions = permit_mynetworks, reject_unknown_address,
reject_unknown_sender_domain, reject_non_fqdn_sender
smtpd_tls_auth_only = no
smtpd_tls_cert_file = /etc/ssl/irgendwas.org/certs/mail_cert.pem
smtpd_tls_key_file = /etc/ssl/irgendwas.org/private/mail_key.pem
smtpd_tls_received_header = yes
smtpd_tls_security_level = may
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
strict_rfc821_envelopes = yes
tls_random_source = dev:/dev/urandom
virtual_alias_maps = ldap:/etc/postfix/aliases_accountsmap,
ldap:/etc/postfix/aliases
virtual_gid_maps = static:5000
virtual_mailbox_base = /srv/mail/vmail
virtual_mailbox_domains = ldap:/etc/postfix/virtual_domains
virtual_mailbox_maps = ldap:/etc/postfix/accounts
virtual_minimum_uid = 100
virtual_transport = dovecot
virtual_uid_maps = static:5000
</snip>



[2] /etc/getmail/getmailrc.irgendwas.org:
<snip>
[retriever]
type = SimplePOP3SSLRetriever
server = mail.domainhoster.org
username = ro at irgendwas.org
password = 1234

[destination]
type = MDA_external
path = /usr/sbin/sendmail
arguments = ("-i", "-bm", "ro at irgendwas.org")
unixfrom = true
user = vmail
group = vmail

[options]
delete = true
message_log = /var/log/getmail.irgendwas.org
</snip>



[3] /var/log/mail.log (Auszugsweise):
<snip>
May 26 08:57:05 myhost postfix/pickup[1757]: 8978965AF7: uid=5000
from=<vmail>
May 26 08:57:05 myhost postfix/cleanup[4579]: 8978965AF7:
message-id=<1234567890 at sender.wan>
May 26 08:57:05 myhost postfix/qmgr[4495]: 8978965AF7:
from=<vmail at irgendwas.org>, size=4121, nrcpt=1 (queue active)
May 26 08:57:13 myhost postfix/smtpd[4593]: connect from
localhost[127.0.0.1]
May 26 08:57:13 myhost postfix/smtpd[4593]: 7FACF65AC3:
client=localhost[127.0.0.1]
May 26 08:57:13 myhost postfix/cleanup[4579]: 7FACF65AC3:
message-id=<1234567890 at sender.wan>
May 26 08:57:13 myhost postfix/qmgr[4495]: 7FACF65AC3:
from=<vmail at irgendwas.org>, size=4487, nrcpt=1 (queue active)
May 26 08:57:13 myhost postfix/smtpd[4593]: disconnect from
localhost[127.0.0.1]
May 26 08:57:13 myhost amavis[14120]: (14120-18) Passed CLEAN,
[82.98.82.25] [193.159.228.21] <vmail at irgendwas.org> ->
<ro at irgendwas.org>, Message-ID: <1234567890 at sender.wan>, mail_id:
mcZ2NcbQe8wR, Hits: 0.181, size: 4121, queued_as: 7FACF65AC3, 7940 ms
May 26 08:57:13 myhost postfix/smtp[4581]: 8978965AF7:
to=<ro at irgendwas.org>, orig_to=<info at irgendwas.org>,
relay=127.0.0.1[127.0.0.1]:10024, delay=8.1, delays=0.18/0.02/0/7.9,
dsn=2.0.0, status=sent (250 2.0.0 Ok, id=14120-18, from
MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 7FACF65AC3)
May 26 08:57:13 myhost postfix/qmgr[4495]: 8978965AF7: removed
May 26 08:57:13 myhost postfix/pipe[4595]: 7FACF65AC3:
to=<ro at irgendwas.org>, relay=dovecot, delay=0.24,
delays=0.1/0.01/0/0.12, dsn=5.4.6, status=bounced (mail forwarding loop
for ro at irgendwas.org)
May 26 08:57:13 myhost postfix/cleanup[4579]: B9A9565AF7:
message-id=<20100526065713.B9A9565AF7 at myhost.irgendwas.org>
May 26 08:57:13 myhost postfix/qmgr[4495]: B9A9565AF7: from=<>,
size=6338, nrcpt=1 (queue active)
May 26 08:57:13 myhost postfix/bounce[4596]: 7FACF65AC3: sender
non-delivery notification: B9A9565AF7
May 26 08:57:13 myhost postfix/qmgr[4495]: 7FACF65AC3: removed
May 26 08:57:13 myhost postfix/pipe[4595]: B9A9565AF7:
to=<vmail at irgendwas.org>, relay=dovecot, delay=0.11,
delays=0.05/0/0/0.07, dsn=5.1.1, status=bounced (user unknown)
May 26 08:57:13 myhost postfix/qmgr[4495]: B9A9565AF7: removed
</snip>



Mehr Informationen über die Mailingliste Postfixbuch-users