PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix Mailverteilungsproblem



linuxbaby
06.04.04, 22:27
hi
ich habe ein problem mit der weiterleitung der mails von
postfix an die cyrus user anstatt die mails richtig zu sortieren, werden alle mails die von "extern" zu der virtuell eingerichteten domain nur an user "lin"
zugestellt. die mails hingegen die an die "real domain" gehen, werden ordnungsgemäß in die jeweiligen postfächer sortiert. das senden von lin@victim.de to mrnice@victim.de funktioniert auch nur aber warum kommen alle mails die von externen adressen an einen beliebigen@victim.de user beim user "lin@victim" de an.
in /var/log/mail steht dann wenn ich z.B mit merknix2002@yahoo.de an mieze@victim.de schreibe


Apr 6 20:42:37 tuxi postfix/smtpd[16938]: disconnect from
localhost[127.0.0.1]

Apr 6 20:42:37 tuxi postfix/smtpd[16948]: disconnect from
localhost[127.0.0.1]

Apr 6 20:42:37 tuxi postfix/smtpd[16944]: connect from
localhost[127.0.0.1]

Apr 6 20:42:37 tuxi postfix/smtpd[16944]: 48ABD142454A:
client=localhost[127.0.0.1]

Apr 6 20:42:37 tuxi postfix/cleanup[16939]: 48ABD142454A:
message-id=<1081276599.16853.3.camel@tuxi.tibet>

Apr 6 20:42:37 tuxi postfix/nqmgr[16928]: 48ABD142454A:
from=<merknix2002@yahoo.de>, size=2029, nrcpt=1 (queue active)

Apr 6 20:42:37 tuxi postfix/smtpd[16944]: disconnect from
localhost[127.0.0.1]

Apr 6 20:42:37 tuxi postfix/smtp[16941]: C9A451424549:
to=<lin@localhost.serveftp.net>, orig_to=<lin@localhost>,
relay=127.0.0.1[127.0.0.1], delay=6, status=sent (250 2.6.0 Ok, id=16894-01, from MTA: 250 Ok: queued as 48ABD142454A)

Apr 6 20:42:37 tuxi postfix/lmtp[16946]: 48ABD142454A:
to=<lin@localhost.serveftp.net>,
relay=/var/lib/imap/socket/lmtp[/var/lib/imap/socket/lmtp], delay=0, status=sent (250 2.1.5 Ok)

dann stellt er das an lin@localhost.serveftp.net zu und nicht an mieze@localhost.serveftp.net dies passiert mit jeder mail an @victim.de die von "externen" absendern stammt.

hier mal die beiden weiterleitung bzw. maskierungstabellen die das
definieren


virtual table
# definition der virtuellen domain victim.de
victim.de anything
# definition der weiterleitung
lin@victim.de lin@xxx.serveftp.net
mrnice@victim.de mrnice@xxx.serveftp.net
olli@victim.de mrnice@xxx.serveftp.net
mieze@victim.de maria@xxx.serveftp.net
lebowski@victim.de kalle@xxx.serveftp.net
0815@victim.de lin@xxx.serveftp.net
@victim.de @xxx.tibetserveftp.net
# definition der externen mailaddys
(das funktioniert tadellos und ist deshalb nicht aufgeführt)

hier noch die canonical table


root@xxx.serveftp.net mrnice@xxx.serveftp.net
mrnice@xxx.serveftp.net mrnice@victim.de
lin@xxx.serveftp.net lin@victim.de
kalle@xxx.serveftp.net lebowski@victim.de
maria@xxx.serveftp.net mieze@victim.de
@xxx.serveftp.net @victim.de

die canonical soll die ausgehenden xxx.serveftp.net mails mit @victim.de maskieren
das ist doch so richtig definiert dann oder?

hier noch ein postconf -n


hier noch ein postconf -n

tuxi:/etc/postfix # postconf -n
alias_maps = hash:/etc/aliases
body_checks = regexp:/etc/postfix/body_checks
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = smtp-amavis:[127.0.0.1]:10024
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
default_transport = smtp
disable_dns_lookups = yes
header_checks = regexp:/etc/postfix/header_checks
inet_interfaces = all
local_recipient_maps =
mail_owner = postfix
mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain $mydomain
mydomain = serveftp.net
myhostname =xxx.serveftp.net
mynetworks = 192.168.1.0/24, 127.0.0.0/8
mynetworks_style = subnet
myorigin = $myhostname
newaliases_path = /usr/bin/newaliases
parent_domain_matches_subdomains =
debug_peer_list,fast_flush_domains,mynetworks,perm it_mx_backup_networks,qmqpd_authorized_clients,rel ay_domians,smtpd_acess_maps
proxy_interfaces = 192.168.1.100
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relayhost = [smtp.merknix.de]
sample_directory = /etc/postfix/samples
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtpd_banner = $myhostname ESMTP
smtpd_recipient_restrictions = reject_unknown_sender_domain, reject_non_fqdn_sender, permit_mynetworks,
permit_sasl_authenticated, reject_unauth_destination,
check_sender_access hash:/etc/postfix/sender-access,
check_client_access hash:/etc/postfix/client-access,
reject_rbl_client relays.ordb.org, reject_rbl_client
cbl.abuseat.org, reject_rbl_client list.dsbl.org,
reject_rbl_client opm.blitzed.org, reject_rbl_client
sbl.spamhaus.org, reject_rhsbl_client
blackhole.securitysage.com, reject_rhsbl_sender
blackhole.securitysage.com, permit
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = tuxi
smtpd_tls_auth_only = no
unknown_local_recipient_reject_code = 450
virtual_alias_domains = $virtual_alias_maps
virtual_alias_maps = $virtual_maps

ich find einfach den fehler nicht. und nach 3 tagen weiß ich auch nicht was ich noch ändern könnte. ich habe es schon ohne canonical versucht, aber das ergebnis war das gleiche. es wäre super nett wenn ihr mir könntet.

mfg
linuxbaby