[Postfixbuch-users] amavisd sql lookup korrekt?

Marcel Hartmann (privat) mail at marcel-hartmann.com
Fr Apr 16 11:40:13 CEST 2010


Hallo,

ich möchte meinem amavisd beibringen keine Mails auf SPAM zu prüfen, die 
von meinen virtuellen Usern *gesendet *werden.
Hier will ich keine SPAM checks haben damit der empfänger nicht mit SPAM 
Warungen genötigt wird. Derzeit habe ich diesen
Code verwendet damit amavisd ausgehende Mails von virtuellen Usern 
(diese liegen in MySQL) nicht prüft:

@lookup_sql_dsn = (
     ['DBI:mysql:database=dbname;host=127.0.0.1;port=1234',
      'mysqlusername',
      'mysqlpassword']);
$sql_select_policy = 'SELECT name FROM virtual_domains WHERE CONCAT("@",name) IN (%k)';

Mit dieser Zeile sagt mein amavis folgendes:

Apr 16 11:13:14 scrooge amavis[2252]: (02252-15) NOTICE: reconnecting in 
response to: err=2006, HY000, DBD::mysql::st execute
  failed: MySQL server has gone away at (eval 98) line 166, <GEN207> line 5.
Apr 16 11:13:14 scrooge amavis[2252]: (02252-15) ESMTP::10030 
/var/amavis/tmp/amavis-20100415T040202-02252: <mail at marcel-hart
mann.com> -> <maximilian.mutzke at gmail.com> SIZE=776 Received: from 
mx02.insentic.de ([127.0.0.1]) by localhost (mx02.insentic
.de [127.0.0.1]) (amavisd-new, port 10030) with ESMTP for 
<maximilian.mutzke at gmail.com>; Fri, 16 Apr 2010 11:13:14 +0200 (CES
T)
Apr 16 11:13:14 scrooge amavis[2252]: (02252-15) Checking: q7pGJppLgX3h 
[79.204.55.21] <mail at marcel-hartmann.com> -> <maximil
ian.mutzke at gmail.com>
Apr 16 11:13:14 scrooge amavis[2252]: (02252-15) Open relay? Nonlocal 
recips but not originating: maximilian.mutzke at gmail.com
Apr 16 11:13:14 scrooge postfix/smtpd[12994]: disconnect from 
p4FCC3715.dip.t-dialin.net[79.204.55.21]
Apr 16 11:13:18 scrooge postfix/smtpd[13000]: connect from 
unknown[127.0.0.1]
Apr 16 09:13:18 scrooge postfix/smtpd[13000]: CAF65DCE5B: 
client=unknown[127.0.0.1]
Apr 16 11:13:18 scrooge postfix/cleanup[12996]: CAF65DCE5B: 
message-id=<4BC82A29.5090200 at marcel-hartmann.com>
Apr 16 11:13:18 scrooge postfix/qmgr[8574]: CAF65DCE5B: 
from=<mail at marcel-hartmann.com>, size=1001, nrcpt=1 (queue active)
Apr 16 11:13:18 scrooge amavis[2252]: (02252-15) FWD via SMTP: 
<mail at marcel-hartmann.com> -> <maximilian.mutzke at gmail.com>,BO
DY=7BIT 250 2.0.0 Ok, id=02252-15, from MTA([127.0.0.1]:10031): 250 
2.0.0 Ok: queued as CAF65DCE5B
Apr 16 09:13:18 scrooge postfix/smtpd[13000]: disconnect from 
unknown[127.0.0.1]
Apr 16 11:13:18 scrooge amavis[2252]: (02252-15) Passed SPAMMY, 
[79.204.55.21] [79.204.55.21] <mail at marcel-hartmann.com> -> <
76, queued_as: CAF65DCE5B, 3954 ms
  queued as CAF65DCE5B)

Ohne diese Zeile sagt er folgendes:

Apr 16 11:15:19 scrooge amavis[13044]: (13044-01) ESMTP::10030 
/var/amavis/tmp/amavis-20100416T111519-13044: <mail at marcel-har
tmann.com> -> <maximilian.mutzke at gmail.com> SIZE=774 Received: from 
mx02.insentic.de ([127.0.0.1]) by localhost (mx02.insenti
c.de [127.0.0.1]) (amavisd-new, port 10030) with ESMTP for 
<maximilian.mutzke at gmail.com>; Fri, 16 Apr 2010 11:15:19 +0200 (CE
ST)
Apr 16 11:15:19 scrooge amavis[13044]: (13044-01) Checking: ByVFTtKpqkl3 
[79.204.55.21] <mail at marcel-hartmann.com> -> <maximi
lian.mutzke at gmail.com>
Apr 16 11:15:19 scrooge amavis[13044]: (13044-01) Open relay? Nonlocal 
recips but not originating: maximilian.mutzke at gmail.co
m

Irgendwie läuft da was schief. Der MySQL Benutzer den Amavisd nutzt ist 
korrekt und er kann lesend zugreifen auf die
entsprechende Datenbank!

Meine Frage ist nun, wie sage ich dem amavis das er ausgehend nur 
Virentests machen soll und eingehend
Viren und SPAM Tests durchführt für meine virtuellen Userkonten in MySQL?

Gruß,
Marcel


-- 
Marcel Hartmann (webdeveloper&&  project manager)
mail at marcel-hartmann.com // www.marcel-hartmann.com

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20100416/198caabe/attachment.html>


Mehr Informationen über die Mailingliste Postfixbuch-users