Likes Likes:  0
Resultaten 1 tot 9 van de 9
Geen
  1. #1
    MailScanner optie virtual hosts
    Ouwe rot, 52 Jaar
    1.901 Berichten
    Ingeschreven
    24/08/02

    Locatie
    Gaanderen

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    KvK nummer: 09153441

    Thread Starter

    MailScanner optie virtual hosts

    Hoi,
    na een tijdje googelen toch maar een vraagje hier omdat ik niets kon vinden..
    Is het mogelijk om MailScanner te laten aktiveren per virtualhost?
    Bijvoorbeeld:
    domein1.tld en domein2.tld willen gebruik maken van mailscanner en domein3.tld en domein4.tld niet.

    Weet iemand een oplossing?

  2. #2
    MailScanner optie virtual hosts
    geregistreerd gebruiker
    193 Berichten
    Ingeschreven
    30/04/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 24428502
    Ondernemingsnummer: nvt

    amavisd-new kun je prima per domain/gebruiker instellen.

    [edit] oh, het gaat hier om een tool genaamd MailScanner ...
    Laatst gewijzigd door PowerSp00n; 24/03/05 om 11:59.

  3. #3
    MailScanner optie virtual hosts
    geregistreerd gebruiker
    306 Berichten
    Ingeschreven
    10/11/04

    Locatie
    _

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Je kunt voor vrijwel iedere optie in MailScanner.conf i.p.v. de waarde voor de optie ook een path van een textfile opgeven waarin je een aantal regels opneemt.

    B.v.: Virus Scanning = /var/virusscannen.txt

    in /var/virusscannen.txt zet je dan zoiets:

    To: @domein1.nl yes
    To: @domein2.nl yes
    FromOrTo: default no

    Default scan je dan niet, tenzij je voor dat domein 'yes' hebt staan.

    Ik zelf heb een uibreiding geschreven die dit realtime uit een MySQL-database leest. Zowel voor Spam- als virusfiltering.

  4. #4
    MailScanner optie virtual hosts
    Actieve deelnemer
    1.249 Berichten
    Ingeschreven
    15/04/03

    Locatie
    Enschede

    Post Thanks / Like
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    5 Berichten zijn liked


    Bedrijf: Antagonist / Patchman
    Functie: CEO
    Registrar SIDN: ja
    KvK nummer: 09136441

    Ik zelf heb een uibreiding geschreven die dit realtime uit een MySQL-database leest. Zowel voor Spam- als virusfiltering. [/B]
    Zou je dat met ons kunnen delen?

  5. #5
    MailScanner optie virtual hosts
    Ouwe rot, 52 Jaar
    1.901 Berichten
    Ingeschreven
    24/08/02

    Locatie
    Gaanderen

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    KvK nummer: 09153441

    Thread Starter
    Jurrian bedankt, dit zocht ik en kon het niet vinden.
    Kun je mij die uitbreiding geven??
    Zou net zo handig zijn als de gebruikers dit zelf konden aktiveren

  6. #6
    MailScanner optie virtual hosts
    geregistreerd gebruiker
    306 Berichten
    Ingeschreven
    10/11/04

    Locatie
    _

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Origineel geplaatst door wdv


    Zou je dat met ons kunnen delen? :)
    Vooruit dan maar...

    Plaats de volgende code in CustomConfig.pm (/opt/MailScanner/lib/MailScanner/CustomConfig.pm):

    Code:
    sub InitVirusScanning {
    }
    
    sub EndVirusScanning {
    }
    
    sub VirusScanning {
      my($message) = @_;
    
      return 0 unless $message; # Default if no message passed in
    
      my @to   = @{$message->{todomain}};
      my $to   = $to[0];
    
      my($dbh);
      $dbh = DBI->connect("DBI:mysql:database_name@hostname:port","mysqlusername", "mysqlpassword",{'PrintError' => 0}) or MailScanner::Log::DieLog("Cannot connect to database");
    
      my($sth) = $dbh->prepare("SELECT 1 FROM domeinen WHERE domein='$to' AND antivirus='Y'");
      $sth->execute;
    
      if ($sth->rows==1) {
        return 1;
      } else {
        return 0;
      }
      $dbh->disconect();
    }
    Zet bovendien nog boven deze code:
    Code:
    use DBI;
    En zorg dat de perl DBI-modules geinstalleerd zijn. Werkt met iedere database (MySQL, Postgres, enz.) zolang er DBI-support voor is. Uiteraard zelf even username & password aanpassen en de query die voor jouw database geschikt is. Bedoeling van de query: als er 1 regel terug komt wordt er gescand, en anders niet.

    Als je het goed doet kun je MailScanner starten zonder dat deze errors geeft. Als dat het geval is vervang je het path of de waarde in je config-file door de naam van de functie, voorafgegaan door een &, dus:

    Code:
    Virus Scanning = &VirusScanning
    Zelf aanpassen voor spam-filtering moet wel lukken, toch? Tip voor de perl-noobs: use DBI; hoeft maar 1x.. daarmee laad je nl. de module voor DBI database-connecties. Vandaar dat ik deze ook niet in de volledige code vermeldt.

    Succes!
    Laatst gewijzigd door jurrian; 24/03/05 om 12:42.

  7. #7
    MailScanner optie virtual hosts
    geregistreerd gebruiker
    306 Berichten
    Ingeschreven
    10/11/04

    Locatie
    _

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    En voor de mensen die enthousiast zijn geworden over MailScanner-uitbreidingen ben ik ooit nog eens een projectje begonnen met wat bekenden: OpenVirBL.

    Idee afgekeken van BIT (hebben ook een virus blacklist), maar BIT wilde niet echt samenwerken op de lijst aan te vullen kreeg ik het idee (na heen-en-weer gemail).

  8. #8
    MailScanner optie virtual hosts
    Ouwe rot, 52 Jaar
    1.901 Berichten
    Ingeschreven
    24/08/02

    Locatie
    Gaanderen

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    KvK nummer: 09153441

    Thread Starter
    Bedankt Jurrian..
    De code staat erin, het vreemde is dat hij geen fout geeft bij het opstarten en bij het versturen/ontvangen van email terwijl ik de database nog niet aangemaakt had.
    Ik denk dat er iets anders weg moet?
    Ik heb momenteel last van erge griep dus ik kan niet helder denken..
    zal dit weekend eens aan het zoeken gaan.

  9. #9
    MailScanner optie virtual hosts
    geregistreerd gebruiker
    306 Berichten
    Ingeschreven
    10/11/04

    Locatie
    _

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Origineel geplaatst door Herbert
    Bedankt Jurrian..
    De code staat erin, het vreemde is dat hij geen fout geeft bij het opstarten en bij het versturen/ontvangen van email terwijl ik de database nog niet aangemaakt had.
    Ik denk dat er iets anders weg moet?
    Als er geen fout verschijnt zul je goed ge-copy-paste hebben De connectie wordt pas gemaakt zodra die functie aangeroepen wordt (dus als er een mailtje binnenkomt). Foutmeldingen zouden alleen in de logfile terug moeten komen (afhankelijk van hoe je MailScanner ingesteld hebt). Bij mij verschijnen fouten ze alleen in /var/log/maillog. Bij iedere aanroep van de functie krijg je als het goed is ook een regel in je maillog.

    Ik heb momenteel last van erge griep dus ik kan niet helder denken..
    zal dit weekend eens aan het zoeken gaan.
    Beterschap. Ben dit weekend weinig online, maar je kunt uiteraard even mailen of PM'en.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics