PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix-Logfiles doppelt



killerhorse
24.01.05, 08:04
Hallo,

Hab eine Frage zu den Postfix logfiles. Wenn ich ein Mail versende sieht das so aus:

Jan 24 08:43:49 debianserver postfix/smtp[8994]: 7051D36CEB0: to=<example@gmail.com>, relay=127.0.0.1[127.0.0.1], delay=3, status=sent (250 2.6.0 Ok, id=02287-09, from MTA: 250 Ok: queued as 9CC1E36CEB6)
Jan 24 08:43:49 debianserver postfix/qmgr[20772]: 7051D36CEB0: removed
Jan 24 08:43:54 debianserver postfix/smtp[9038]: 9CC1E36CEB6: to=<example@gmail.com>, relay=gsmtp185.google.com[64.233.185.27], delay=5, status=sent (250 2.0.0 OK 1106552633)
Jan 24 08:43:54 debianserver postfix/qmgr[20772]: 9CC1E36CEB6: removed

Das Problem ist jetzt, dass ich die Logfiles mit AWStats auswerte. Und da werden die Mails doppelt gezählt. Da das Mail offensichtlich wärend dem Senden 2 verschiedene IDs erhält. (erst ID 7051D36CEB0 dann später ID 9CC1E36CEB6)

Lässt sich das irgendwie ändern? Oder ist das bei Postfix immer so? Hab sonst nie so genau drauf geachtet...

MfG

Christian

Tomek
24.01.05, 10:22
Normal ist das nicht, nein.

Kannst du bitte mal die Ausgabe von postconf -n hier posten?

killerhorse
24.01.05, 14:04
postconf -n

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
allow_untrusted_routing = no
append_dot_mydomain = no
biff = no
bounce_size_limit = 10000
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
content_filter = amavis:[127.0.0.1]:10024
default_destination_recipient_limit = 30
default_recipient_limit = 100
mailbox_command =
mailbox_size_limit = 0
maximal_backoff_time = 6000s
maximal_queue_lifetime = 4d
message_size_limit = 50000000
minimal_backoff_time = 600s
mydestination = debianserver.lauf-forum.at, localhost.lauf-forum.at, localhost
myhostname = mail.lauf-forum.at
mynetworks = 127.0.0.1
myorigin = /etc/mailname
qmgr_fudge_factor = 70
qmgr_message_active_limit = 3000
recipient_delimiter = +
relayhost =
smtp_destination_concurrency_limit = 20
smtpd_banner = $myhostname ESMTP
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_invalid_hostname, reject_unknown_sender_domain, permit
smtpd_sasl_auth_enable = yes
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
smtpd_use_tls = yes
virtual_alias_maps = mysql:/etc/postfix/MailServer-Alias.cf
virtual_gid_maps = static:5000
virtual_mailbox_base = /var/spool/postfix/virtual
virtual_mailbox_domains = mysql:/etc/postfix/MailServer-Domain.cf
virtual_mailbox_limit = 500000000
virtual_mailbox_maps = mysql:/etc/postfix/MailServer-Mailbox.cf
virtual_minimum_uid = 12345
virtual_transport = maildrop
virtual_uid_maps = static:5000

killerhorse
25.01.05, 16:32
Hallo

Habe das Problem mittlerweile eingegrenzt. Es liegt am Amavisd-new. Das Mail wird ja zuerst an den amavisd-new verschickt, danach geht es wieder zurück an Postfix.

Sind also scheinbar 2 Mails (die "amavis"-Zeile fehlt in dem Logfileauszug den ich gepostet hab, die ist glaub ich erst danach gekommen).

Jetzt weiss ich zwar was da los ist, hab aber trotzdem keine Idee was ich dagegen tun kann. Hab schon überlegt dem AWstats irgendwie zu sagen, er soll alles /2 dividieren, dann wird aber der ganze Spam der nur einmal durch Postfix läuft nur ein halbes mail gezählt.

MfG

Christian