Mails verschwinden Spamassassin

imnorden

New Member
Hallo,

ich hoffe ich mache hier nicht gleich in meiner ersten Mail zu viele Fehler. Ich habe schon viel gelesen aber ich komme nicht weiter. Muss auch gestehen komme aus der WinserverWelt und will nun meine Domains auf ein DebianServer umziehen. Zum Teil schon passiert. OK was habe ich installiert? Webmin, Virtualmin, Postfix, Dovecot, Procmail, Spamassassin.
Möchte aber natürlich auch nicht einfach nur Infos abgreifen, sondern auch wenn gewünscht etwas fürs Forum spenden.

Nun zu mein eigentlichen Problem. "removed"

mail.log
Code:
Sep 21 11:00:35 srv01 postfix/local[13742]: 05895356261: to=<user1@tld.de>, orig_to=<user1@tld.de>, relay=local, delay=15, delays=0.79/0.01/0/14, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail-wrapper -o -a $DOMAIN -d $LOGNAME)
Sep 21 11:00:35 srv01 postfix/qmgr[31073]: 05895356261: removed

Postfix main.cf
Code:
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

append_dot_mydomain = no
mailbox_command = /usr/bin/procmail-wrapper -o -a $DOMAIN -d $LOGNAME
readme_directory = no
# TLS parameters
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

myorigin = $mydomain
myhostname = srv01.tld.de
mydomain = tld.de
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = $myhostname,localhost.$mydomain,localhost,$mydomain,mail.$mydomain, www.$mydomain, ftp.$mydomain 
mynetworks = 188.198.144.0/24 127.0.0.0/8,10.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
virtual_alias_maps = hash:/etc/postfix/virtual
smtpd_recipient_restrictions = reject_unknown_recipient_domain permit_mynetworks permit_sasl_authenticated reject_unauth_destination
smtpd_reject_unlisted_recipient = no
inet_interfaces = all
mynetworks_style = class
debug_peer_level = 2
smtpd_tls_loglevel = 3
milter_default_action = accept

# SASL Config
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
broken_sasl_auth_clients = yes


procmailrc

Code:
LOGFILE=/var/log/procmail.log
TRAP=/etc/webmin/virtual-server/procmail-logger.pl
:0wi
VIRTUALMIN=|/etc/webmin/virtual-server/lookup-domain.pl $LOGNAME
EXITCODE=$?
:0
* ?/usr/bin/test "$EXITCODE" = "73"
/dev/null
EXITCODE=0
:0
* ?/usr/bin/test &quot;$VIRTUALMIN&quot; != &quot;&quot;
{
INCLUDERC=/etc/webmin/virtual-server/procmail/$VIRTUALMIN
}
ORGMAIL=/var/mail/$LOGNAME
DEFAULT=/var/mail/$LOGNAME
DROPPRIVS=yes

Spamassassin local.cf
Code:
rewrite_header Subject *****SPAM*****
report_safe 1
lock_method flock
required_score 5.0
use_bayes 1
bayes_auto_learn 1
skip_rbl_checks         0
use_razor2              1
use_dcc                 1
use_pyzor               1
ifplugin Mail::SpamAssassin::Plugin::Shortcircuit
endif # Mail::SpamAssassin::Plugin::Shortcircuit

Gruß Stefan
 
Was macht der /usr/bin/procmail-wrapper und was sagt entsprechende Log von procmail?
Hallo mr_brain,

vielen dank für deine Nachfrage, hier kommt die procmail.log

Code:
/bin/bash: -c: line 0: syntax error near unexpected token `;&'
/bin/bash: -c: line 0: `/usr/bin/test &quot;$VIRTUALMIN&quot; != &quot;&quot;'
From root@gtld.de  Wed Sep 21 06:25:46 2011
 Subject: Cron <root@srv01> test -x /usr/sbin/anacron || ( cd / && run-parts --
  Folder: /var/mail/root						    845
Time:1316579146 From:root@gtld.de To:root@gtld.de User:root Size:845 Dest:/var/mail/root Mode:None
/bin/sh: Syntax error: "&" unexpected
From www-data@gtld.de  Wed Sep 21 06:30:05 2011
 Subject: Cron <www-data@srv01> [ -x /usr/share/awstats/tools/update.sh ] && /u
  Folder: /var/mail/www-data						   1650
Time:1316579406 From:root@gtld.de To:www-data@gtld.de User:www-data Size:1649 Dest:/var/mail/www-data Mode:None
/bin/sh: Syntax error: "&" unexpected
From www-data@gtld.de  Wed Sep 21 06:40:03 2011
 Subject: Cron <www-data@srv01> [ -x /usr/share/awstats/tools/update.sh ] && /u
  Folder: /var/mail/www-data						   1650
Time:1316580003 From:root@gtld.de To:www-data@gtld.de User:www-data Size:1649 Dest:/var/mail/www-data Mode:None
Sep 21 06:45:08.931 [3427] warn: bayes: cannot open bayes databases /home/ptld/homes/frank/.spamassassin/bayes_* R/O: tie failed: Permission denied
Sep 21 06:45:08.940 [3427] warn: bayes: cannot open bayes databases /home/ptld/homes/frank/.spamassassin/bayes_* R/O: tie failed: Permission denied
Sep 21 06:45:12.005 [3427] warn: bayes: cannot open bayes databases /home/ptld/homes/frank/.spamassassin/bayes_* R/W: tie failed: Permission denied
From error@mailfrom.com  Wed Sep 21 06:45:00 2011
 Subject: *****SPAM***** Fw: Re: 
  Folder: /home/ptld/homes/frank/mail/spam			  62629
Time:1316580312 From:l547340@ms29.hinet.net To:frank@ptld.de User:frank.ptld Size:62629 Dest:/home/ptld/homes/frank/mail/spam Mode:Spam
/bin/sh: Syntax error: "&" unexpected
From www-data@gtld.de  Wed Sep 21 06:50:04 2011
 Subject: Cron <www-data@srv01> [ -x /usr/share/awstats/tools/update.sh ] && /u
  Folder: /var/mail/www-data						   1650
Time:1316580604 From:root@gtld.de To:www-data@gtld.de User:www-data Size:1649 Dest:/var/mail/www-data Mode:None
From frapo@gmx.de  Wed Sep 21 06:59:04 2011
 Subject: =?iso-8859-1?Q?Fwd:_AW:_Netter_C_Programmierlernfilm_f=FCr_Deinen_jr.
  Folder: /var/mail/angela.ptld					  11161
Time:1316581157 From:frapo@gmx.de To:angela@ptld.de User:angela.ptld Size:11161 Dest:/var/mail/angela.ptld Mode:None
/bin/sh: Syntax error: "&" unexpected
From www-data@gtld.de  Wed Sep 21 07:00:04 2011
 Subject: Cron <www-data@srv01> [ -x /usr/share/awstats/tools/update.sh ] && /u
  Folder: /var/mail/www-data						   1650
Time:1316581204 From:root@gtld.de To:www-data@gtld.de User:www-data Size:1649 Dest:/var/mail/www-data Mode:None
/bin/sh: Syntax error: "&" unexpected
From www-data@gtld.de  Wed Sep 21 07:10:04 2011
 Subject: Cron <www-data@srv01> [ -x /usr/share/awstats/tools/update.sh ] && /u
  Folder: /var/mail/www-data						   1650
Time:1316581804 From:root@gtld.de To:www-data@gtld.de User:www-data Size:1649 Dest:/var/mail/www-data Mode:None
From RG@Spar-Angebote-September2011.com  Wed Sep 21 07:11:14 2011
 Subject: *****SPAM***** =?iso-8859-1?Q?Privat_f=FCr_br@rtld.de?=
  Folder: /home/rtld/homes/br/mail/spam			   4461
Time:1316581883 From:RG@Spar-Angebote-September2011.com To:br@rtld.de User:br.rtld Size:4461 Dest:/home/rtld/homes/br/mail/spam Mode:Spam
From SR@Spar-Angebote-September2011.com  Wed Sep 21 07:17:18 2011
 Subject: *****SPAM***** =?iso-8859-1?Q?Privat_f=FCr_bs@neoprenreparatur
  Folder: /home/ntld/homes/bs/mail/spam		   4528
Time:1316582246 From:Sabine.Renz@Spar-Angebote-September2011.com To:bs@ntld.de User:bs.ntld Size:4528 Dest:/home/ntld/homes/bs/mail/spam Mode:Spam
/bin/sh: Syntax error: "&" unexpected
From www-data@gtld.de  Wed Sep 21 07:20:04 2011
 Subject: Cron <www-data@srv01> [ -x /usr/share/awstats/tools/update.sh ] && /u
  Folder: /var/mail/www-data						   1650
Time:1316582404 From:root@gtld.de To:www-data@gtld.de User:www-data Size:1649 Dest:/var/mail/www-data Mode:None
/bin/sh: Syntax error: "&" unexpected
From www-data@gtld.de  Wed Sep 21 07:30:05 2011
 Subject: Cron <www-data@srv01> [ -x /usr/share/awstats/tools/update.sh ] && /u
  Folder: /var/mail/www-data						   1650
Time:1316583005 From:root@gtld.de To:www-data@gtld.de User:www-data Size:1649 Dest:/var/mail/www-data Mode:None
From reelectk27@gmail.com  Wed Sep 21 07:37:03 2011
 Subject: *****SPAM***** Hiba Yousif mochte mit dir auf Facebook befreundet sei
  Folder: /home/ptld/homes/angela/mail/spam			  12421
Time:1316583432 From:notification+jfhut6ej@facebookmail.com To:angela@ptld.de User:angela.ptld Size:12421 Dest:/home/ptld/homes/angela/mail/spam Mode:Spam
/bin/sh: Syntax error: "&" unexpected
From www-data@gtld.de  Wed Sep 21 07:40:04 2011
 Subject: Cron <www-data@srv01> [ -x /usr/share/awstats/tools/update.sh ] && /u
  Folder: /var/mail/www-data						   1650
Time:1316583604 From:root@gtld.de To:www-data@gtld.de User:www-data Size:1649 Dest:/var/mail/www-data Mode:None
/bin/sh: Syntax error: "&" unexpected
From www-data@gtld.de  Wed Sep 21 07:50:03 2011
 Subject: Cron <www-data@srv01> [ -x /usr/share/awstats/tools/update.sh ] && /u
  Folder: /var/mail/www-data						   1650
Time:1316584204 From:root@gtld.de To:www-data@gtld.de User:www-data Size:1649 Dest:/var/mail/www-data Mode:None
/bin/sh: Syntax error: "&" unexpected
From www-data@gtld.de  Wed Sep 21 08:00:04 2011
 Subject: Cron <www-data@srv01> [ -x /usr/share/awstats/tools/update.sh ] && /u
  Folder: /var/mail/www-data						   1650
Time:1316584804 From:root@gtld.de To:www-data@gtld.de User:www-data Size:1649 Dest:/var/mail/www-data Mode:None
/bin/sh: Syntax error: "&" unexpected
From www-data@gtld.de  Wed Sep 21 08:10:04 2011
 Subject: Cron <www-data@srv01> [ -x /usr/share/awstats/tools/update.sh ] && /u
  Folder: /var/mail/www-data						   1650
Time:1316585404 From:root@gtld.de To:www-data@gtld.de User:www-data Size:1649 Dest:/var/mail/www-data Mode:None
From newsletter@news.versicherungsjournal.de  Wed Sep 21 08:13:57 2011
 Subject: =?iso-8859-1?Q?Heute_im_VersicherungsJournal.de?=
  Folder: /var/mail/vh.rtld					  12374
Time:1316585649 From:newsletter@news.versicherungsjournal.de To:vh@rtld.de User:vh.rtld Size:12374 Dest:/var/mail/vh.rtld Mode:None
From newsletter@news.versicherungsjournal.de  Wed Sep 21 08:18:52 2011
 Subject: =?iso-8859-1?Q?Heute_im_VersicherungsJournal.de?=
  Folder: /var/mail/h.raps.rtld					  12366
Time:1316585941 From:newsletter@news.versicherungsjournal.de To:h.raps@rtld.de User:h.raps.rtld Size:12366 Dest:/var/mail/h.raps.rtld Mode:None
From mailgun@mailer1202.agnitas.de  Wed Sep 21 08:19:27 2011
 Subject: =?ISO-8859-1?Q?Ganz_gro=DF_in_Mode_-_Neue_XL_Styles_bei_C&A?=
  Folder: /var/mail/angela.ptld					  32903
Time:1316585976 From:newsletter@shop-cunda.de To:angela@ptld.de User:angela.ptld Size:32903 Dest:/var/mail/angela.ptld Mode:None
From newsletter@news.versicherungsjournal.de  Wed Sep 21 08:19:54 2011
 Subject: =?iso-8859-1?Q?Heute_im_VersicherungsJournal.de?=
  Folder: /var/mail/mg.rtld				  12382
Time:1316586002 From:newsletter@news.versicherungsjournal.de To:vh.rtld.de User:mg.rtld Size:12382 Dest:/var/mail/mg.rtld Mode:None
/bin/sh: Syntax error: "&" unexpected
From www-data@gtld.de  Wed Sep 21 08:20:03 2011
 Subject: Cron <www-data@srv01> [ -x /usr/share/awstats/tools/update.sh ] && /u
  Folder: /var/mail/www-data						   1650
Time:1316586004 From:root@gtld.de To:www-data@gtld.de User:www-data Size:1649 Dest:/var/mail/www-data Mode:None
/bin/sh: Syntax error: "&" unexpected
From www-data@gtld.de  Wed Sep 21 08:30:04 2011
 Subject: Cron <www-data@srv01> [ -x /usr/share/awstats/tools/update.sh ] && /u
  Folder: /var/mail/www-data						   1650
Time:1316586604 From:root@gtld.de To:www-data@gtld.de User:www-data Size:1649 Dest:/var/mail/www-data Mode:None
/bin/sh: Syntax error: "&" unexpected
From www-data@gtld.de  Wed Sep 21 08:40:04 2011
 Subject: Cron <www-data@srv01> [ -x /usr/share/awstats/tools/update.sh ] && /u
  Folder: /var/mail/www-data						   1650
Time:1316587204 From:root@gtld.de To:www-data@gtld.de User:www-data Size:1649 Dest:/var/mail/www-data Mode:None
 
Last edited by a moderator:
Sind da /home/ptld/homes/frank/mail/spam Email drinn?

Ich verstehe solche Einträge in der mail.log

Code:
Sep 21 16:50:03 srv01 postfix/trivial-rewrite[26427]: warning: do not list domain gtld.de in BOTH mydestination and virtual_alias_domains
Sep 21 16:50:03 srv01 postfix/local[26428]: AB60F35626D: to=<www-data@gtld.de>, orig_to=<www-data>, relay=local, delay=0.14, delays=0.03/0.01/0/0.1, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail-wrapper -o -a $DOMAIN -d $LOGNAME)
Sep 21 16:50:03 srv01 postfix/qmgr[31073]: AB60F35626D: removed

schon richtig das die Mail gelöscht wurde oder?
Und dieses hier kommt auch immer wieder Sep 21 16:50:03 srv01 postfix/trivial-rewrite[26427]: warning: do not list domain gtld.de in BOTH mydestination and virtual_alias_domains

Wie kann ich das lösen? Also der Server ist gtld.de und ich habe den auch als Virtuelle Domain drin
 
Ich verstehe solche Einträge in der mail.log

Code:
Sep 21 16:50:03 srv01 postfix/trivial-rewrite[26427]: warning: do not list domain gtld.de in BOTH mydestination and virtual_alias_domains
Sep 21 16:50:03 srv01 postfix/local[26428]: AB60F35626D: to=<www-data@gtld.de>, orig_to=<www-data>, relay=local, delay=0.14, delays=0.03/0.01/0/0.1, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail-wrapper -o -a $DOMAIN -d $LOGNAME)
Sep 21 16:50:03 srv01 postfix/qmgr[31073]: AB60F35626D: removed

schon richtig das die Mail gelöscht wurde oder?

Ja, die wurde aus der Queue gelöscht - allerdings nur, weil sie in der Zeile vorher erfolgreich an procmail-wrapper übergeben wurde, der für die weitere Verarbeitung der Mail zuständig ist. Der Postfix-Job ist an der Stelle abgeschlossen.

Und dieses hier kommt auch immer wieder Sep 21 16:50:03 srv01 postfix/trivial-rewrite[26427]: warning: do not list domain gtld.de in BOTH mydestination and virtual_alias_domains

Wie kann ich das lösen? Also der Server ist gtld.de und ich habe den auch als Virtuelle Domain drin

Die Antwort steht ja schon da ;) Wirf "gtld.de" bei $mydestination raus und lade die Postfix-Config neu.
 
Die Antwort steht ja schon da ;) Wirf "gtld.de" bei $mydestination raus und lade die Postfix-Config neu.

Code:
myorigin = $mydomain
myhostname = srv01.gtld.de
mydomain = gtld.de
mydestination = $myhostname,localhost.$mydomain,localhost,$mydomain,mail.$mydomain, www.$mydomain, ftp.$mydomain

Aber gtld.de steht doch gar nicht drin?
 
Es steht dort indirekt drin:
Code:
mydomain = gtld.de
mydestination = $myhostname,localhost.$mydomain,localhost,[COLOR="Red"][B]$mydomain[/B][/COLOR],mail.$mydomain, www.$mydomain, ftp.$mydomain
 
Hallo LinuxAdmin,

danke für deine Antwort.
Ich habe das schon mal gemacht und dann konnte ich keine Email auf der gtld.de empfangen. Soll ich das nochmal versuchen ?

MOD: Full-Quote entfernt!
 
Last edited by a moderator:
getestet:

This is the mail system at host srv01.gtld.de.

I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can delete your own text from the attached returned message.

The mail system

<webmaster.gtld@gltd.de> (expanded from <webmaster@gtld.de>): User
unknown in virtual alias table

Aber in der /etc/postfix/virtual
steht die zeile
Code:
webmaster@gtld.de	webmaster.gtld
drin

MOD: Full-Quote entfernt!
 
Last edited by a moderator:
Wie sieht denn die /etc/postfix/virtual-Datei aus? Gibt es da auch einen separaten Eintrag für die Domain ("gtld.de OK")

Ansonsten wäre zu klären, ob der Benutzer "webmaster.gtld" auf dem System existiert, oder ob in /etc/postfix/aliases ein entsprechender Alias angelegt wurde.

Weiterhin solltest Du den HTML-Code aus der procmailrc entfernen, da die Shell nichts mit '&quot;' anfangen kann, wohl aber mit '"'.
 
Nur so nebenbei:
warning: do not list domain gtld.de in BOTH mydestination and virtual_alias_domains
Diese Warnung kann man auch ignorieren. Es ist und bleibt lediglich eine Warnung und behindert nicht den Mailempfang einer Domain.
Lege aber für diese Domain einen Mail-Empfänger root und postmaster an. (Egal ob mit Weiterleitung oder direkt in eine Mailbox.)

PS @imnorden:
Bitte klicke doch auf "Antworten" oder lösche die Zitate ganz raus. Vielen Dank.

huschi.
 
Hallo LinuxAdmin,

danke für deine Hilfel
mit deinen Tipps werden die Fehlermedung von weniger in der promail.log
Code:
Sep 23 07:45:51.792 [15355] warn: config: path "/home/gtld/homes/user1/.spamassassin/user_prefs" is inaccessible: Permission denied
Sep 23 07:45:51.793 [15355] warn: config: default user preference file /home/gtld/homes/user1/.spamassassin/user_prefs not accessible: Permission denied
Sep 23 07:45:55.653 [15355] warn: plugin: eval failed: bayes: (in learn) locker: safe_lock: cannot create lockfile /home/gtld/homes/user1/.spamassassin/bayes.mutex: Permission denied

Diese kommen aber immer noch.

Zum anderen Thema.
/etc/postfix/virtual
steht die zeile

Code:
webmaster@gtld.de	webmaster.gtld

MOD: Full-Quote entfernt!
 
Last edited by a moderator:
Back
Top