Debian 6.0.1 + clapf + mysql + clamd

This howto document provides a step-by-step description to setup a Debian based spam filtering gateway which forwards emails to a mail server, eg. Exchange.

Prerequisite: Install a base Debian system

Install the required packages

apt-get install postfix postfix-pcre postfix-mysql clamav-daemon chkconfig sysstat syslog-ng
apt-get install libtre5 libtre-dev mysql-server libmysql++-dev
apt-get install libfile-tail-perl libdatetime-format-dateparse-perl libnet-server-perl libberkeleydb-perl
apt-get install apache2 php5 libapache2-mod-php5 php5-cli php5-gd php5-ldap php5-mysql php5-sqlite

Setup the mysql database

mysql> create database clapf character set 'utf8';
mysql> grant all privileges on clapf.* to clapf@localhost identified by 'verystrongsecret';
mysql> flush privileges;
mysql> create database clapfhistory character set 'utf8';
mysql> grant all privileges on clapfhistory.* to clapf@localhost;
mysql> flush privileges;

Tune my.cnf:

/etc/mysql/my.cnf:

innodb_file_per_table
innodb_buffer_pool_size = 384M
innodb_support_xa=0
innodb_flush_log_at_trx_commit=2
innodb_log_buffer_size=8M
innodb_log_file_size=64M

Restart mysql-server:

/etc/init.d/mysql restart

Install clapf

groupadd clapf
useradd -g clapf -s /bin/sh -d /var/lib/clapf clapf
usermod -L clapf

tar zxvf clapf-0.4.7.1.tar.gz
cd clapf-0.4.7.1
./configure \
       --enable-clamd \
       --localstatedir=/var \
       --enable-rbl \
       --enable-policy \
       --enable-whitelist \
       --with-tokendb=mysql \
       --with-store=fs \
       --enable-lmtp

sudo make install

cp init.d/clapf-maillog.ubuntu /etc/init.d/clapf
cp init.d/clapf-maillog.debian /etc/init.d/clapf-maillog
cp init.d/clapf-postgrey.debian /etc/init.d/clapf-postgrey
chmod +x /etc/init.d/clapf*


mysql -u clapf -p clapf < util/db-mysql.sql 
mysql -u clapf -p clapfhistory < history/mail.sql

Create /usr/local/share/clapf/.my.cnf:

[mysql]

user = clapf
password = verystrongsecret

Train clapf. The spam emails are in a directory called “spam-mails”, and the ham emails are in the “ham-mails” directory:

/usr/local/libexec/clapf/db_train.sh ham-mails/ spam-mails/ mysql /usr/local/etc/clapf.conf

Create /usr/local/etc/clapf.conf:

clamd_socket=/var/run/clamav/clamd.ctl
clapf_header_field=X-Clapf-spamicity: 
clapf_spam_header_field=X-Clapf-spamicity: Yes
group_type=1
historydb=clapfhistory
historypid=/var/run/clapf/clapf-maillog.pid
hostid=av-engine.localhost
locale=
maillog=/var/log/mail.log
max_message_size_to_filter=100000
max_number_of_tokens_to_filter=6000
memcached_servers=127.0.0.1
memcached_ttl=86400
mynetwork=127.0.0.1,null
mysqlsocket=/var/run/mysqld/mysqld.sock
mysqluser=clapf
mysqlpwd=verystrongsecret
mysqldb=clapf
mysql_connect_timeout=2
our_signo=X-Anti-Backscatter: xxxxxxxxxxxx
penalize_embed_images=0
penalize_images=0
penalize_octet_stream=0
possible_spam_limit=0.8000
possible_spam_subject_prefix=[spam???] 
quarantine_dir=/var/lib/clapf/quarantine
skipped_received_ips=
spam_overall_limit=0.92
spaminess_oblivion_limit=0.99
spaminess_of_strange_language_stuff=0.88
store_metadata=1
store_only_spam=1
surbl_domain=multi.surbl.org,multi.uribl.com
training_mode=0
update_counters_to_memcached=1
update_tokens=1
use_antispam=1
verbosity=1

Start clapf:

/etc/init.d/clapf start

Setup apache

Edit /etc/apache2/envvars:

export APACHE_RUN_GROUP=clapf

Edit /etc/apache2/sites-enabled/000-default, and replace the content of the default site:

<VirtualHost *:80>
        ServerAdmin postmaster@yourdomain.com
        ServerName spamgw.yourdomain.com

        DocumentRoot /var/www/spamgw.yourdomain.com

        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>

        <Directory /var/www/spamgw.yourdomain.com>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error-spamgw.yourdomain.com.log
        LogLevel error

        CustomLog ${APACHE_LOG_DIR}/access-spamgw.yourdomain.com.log combined
</VirtualHost>

Restart apache2:

apache2ctl restart

Setup the webui:

mkdir /var/www/spamgw.yourdomain.com
cp -R webui/* /var/www/spamgw.yourdomain.com
cd /var/www/spamgw.yourdomain.com
chown -R www-data:www-data cache/ log/ sessions/
chown clapf:clapf reports/
chmod 666 config.php

Visit http://spamgw.yourdomain.com, fill the form, then fix the permissions on config.php

chmod 644 config.php

then you can login with the default admin account: admin@local:admin



Configure (our modified) postgrey

cd contrib/zombie
(for i in `grep -v ^\#  ../../util/zombienets.regex `; do echo "/$i/"; done; echo "/^unknown\$/") | tee /etc/postfix/zombie.regexp
cp postgrey_whitelist_* /etc/postfix
cp clapf-postgrey /usr/local/libexec/clapf/

mkdir /var/lib/clapf/postgrey
chown nobody:nogroup /var/lib/clapf/postgrey
chmod 700 /var/lib/clapf/postgrey

/etc/init.d/clapf-postgrey start

Configure postfix

/etc/postfix/main.cf:

# we don't need procmail
###mailbox_command = procmail -a "$EXTENSION"

disable_vrfy_command = yes
message_size_limit = 15000000

smtpd_client_restrictions =
         permit_mynetworks,
         reject_unauth_pipelining,
         # give you the chance to whitelist some friendly mailers
         check_client_access cidr:/etc/postfix/mx.access,
         reject_rbl_client zen.spamhaus.org

smtpd_recipient_restrictions = 
         reject_non_fqdn_recipient,
         reject_unknown_recipient_domain,
         reject_unauth_pipelining,
         permit_mynetworks,
         reject_unauth_destination,
         check_policy_service inet:127.0.0.1:10023

smtpd_sender_restrictions = 
         reject_unknown_sender_domain,
         reject_non_fqdn_sender

content_filter = lmtp:[127.0.0.1]:10025

smtpd_recipient_limit = 128

lmtp_send_xforward_command = yes
smtp_send_xforward_command = yes
smtpd_authorized_xforward_hosts = 127.0.0.0/8


virtual_mailbox_domains = yourdomain1, yourdomain2, ...
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual-maps.cf
#virtual_alias_maps = hash:/etc/postfix/virtual-aliases

# temp fail (450) for unknown virtual addresses while testing
unknown_virtual_mailbox_reject_code = 450

transport_maps = hash:/etc/postfix/transport

/etc/postfix/master.cf:

127.0.0.1:10026     inet  n      -      n      -      30      smtpd -o content_filter=
                                        -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks,no_milters
                                        -o smtpd_helo_restrictions=
                                        -o smtpd_client_restrictions=
                                        -o smtpd_sender_restrictions=
                                        -o smtpd_recipient_restrictions=permit_mynetworks,reject
                                        -o mynetworks=127.0.0.0/8

/etc/postfix/mx.access:

1.2.3.4    OK
10.20.30.40 REJECT
10.20.30.0/24 OK

/etc/postfix/transport:

yourdomain1      smtp:[yourhost.com]
yourdomain2      smtp:[yourhost.com]
...

/etc/postfix/mysql-virtual-maps.cf:

user = clapf
password = verystrongsecret
dbname = clapf
query = SELECT 'ok' FROM t_email WHERE email='%s'

Create a Makefile for postfix:

/etc/postfix/Make:

all:
        postmap mx.access transport virtual-aliases

/etc/aliases:

spam: /dev/null
ham: /dev/null
clapf: you@yourdomain.com

Reload postfix:

(cd /etc/postfix; make)
newaliases
postfix reload

Setup cron jobs:

root's crontab:

*/5 * * * * PATH=$PATH:/usr/sbin /usr/sbin/qshape > /var/lib/clapf/stat/active+incoming
*/5 * * * * PATH=$PATH:/usr/sbin /usr/sbin/qshape -s > /var/lib/clapf/stat/active+incoming-sender
*/5 * * * * PATH=$PATH:/usr/sbin /usr/sbin/qshape deferred > /var/lib/clapf/stat/deferred
*/5 * * * * PATH=$PATH:/usr/sbin /usr/sbin/qshape -s deferred > /var/lib/clapf/stat/deferred-sender

clapf's crontab:

*/5 * * * * /usr/bin/php /usr/local/libexec/clapf/qrunner.php /var/www/spamgw.yourdomain.com
1 2 * * * /usr/bin/find /var/lib/clapf/queue -type f -atime +`/usr/local/sbin/clapfconf -q days_to_retain_quarantine_data|cut -f2 -d'='` -exec rm -f '{}' \;
1 2 * * * /usr/bin/find /var/www/spamgw.yourdomain.com/cache -type f  -atime +`/usr/local/sbin/clapfconf -q days_to_retain_quarantine_data|cut -f2 -d'='` -exec rm -f '{}' \;
*/5 * * * * LC_ALL=C /usr/bin/mpstat -P ALL > /var/lib/clapf/stat/cpu.stat

1 0 * * * /usr/bin/php /usr/local/libexec/clapf/summary.php /var/www/spamgw.yourdomain.com "clapf daily report" "Ham & spam messages" daily
1 0 * * mon /usr/bin/php /usr/local/libexec/clapf/summary.php /var/www/spamgw.yourdomain.com "clapf weekly report" "Ham & spam messages" weekly
1 0 1 * * /usr/bin/php /usr/local/libexec/clapf/summary.php /var/www/spamgw.yourdomain.com "clapf monthly report" "Ham & spam messages" monthly

0 8 * * * /usr/bin/php /usr/local/libexec/clapf/quarantine-daily-report.php /var/www/spamgw.yourdomain.com

Make sure we come up next time

chkconfig clapf on
chkconfig clapf-postgrey on
chkconfig clapf-maillog on

hirlevel@rothermetal.hu robi@rothermetal.hu ajandekkaracsonyra@medtron.hu dms@medtron.hu lipot.andrea@string.hu string@string.hu bearlock@bearlock.hu info@bestlogistics.hu bestoffice@citromail.hu oncz.illes@actel.hu kosakft@kosakft.hu loginadmin@wtcd.eu wtcd@wtcd.eu info@zebrasoftev.hu szalon@chevroletgyulai.hu ckdelta@iol.sk siklosi.zoltan@autogrid.hu info@mosolypontok.hu info@hykomm.hu info@eGlobalSurveys.com eurolock@t-online.hu info-hu@computerlinks.hu tavam@tavam.hu hotelinfo@haromsarkany.hu info@implantatum.hu nevess@nevetosok.hu info@usznp.hu tag@usznp.hu helyielnok@usznp.hu taginfo@usznp.hu adomany@usznp.hu korrupcio@usznp.hu partner@usznp.hu pszota@peugeotfabian.hu flotta@peugeotfabian.hu info@fabianbudaors.hu info@peugeotfabian.hu ertekesites@peugeotfabian.hu vevoszolgalat@peugeotfabian.hu alkatresz@peugeotfabian.hu hasznaltauto@peugeotfabian.hu varga@peugeotfabian.hu biroandras@peugeotfabian.hu biztositas@peugeotfabian.hu alkatresz@peugeotfabian.hu pappz@peugeotfabian.hu ertekesites@peugeotfabian.hu galambos@peugeotfabian.hu info@tintakiado.hu info@szakemberlista.hu dora.durjanc@dft-hungaria.hu szabo.judit@vasar.info info@csicsergo.hu info@vamdesign.hu info@civilmozgalom.hu uveges.szilvia@operagardenhotel.hu g.faska@operagardenhotel.hu sales@operagardenhotel.hu operagarden@operagardenhotel.hu sprinter@sprinterkiado.hu info@csicsergo.hu iwiw@civilmozgalom.hu ruzsicsm@csicsergo.hu hejja@csicsergo.hu seres@seresmaria.hu cmiroda@gmail.com civilmozgalom@gmail.com civilek@civilmozgalom.hu hibajelzesek@gmail.com kovari.erika@sprintmotorsport.com info@sprintmotorsport.com horvath.lazar@sprintmotorsport.com stiefel@stiefel.hu nagyker@stiefel.hu iskola@stiefel.hu ceges@stiefel.hu grafika@stiefel.hu grafika@stiefel.hu mintabolt@stiefel.hu info@natureshade.hu akcio@ssi-schaefer.hu info@ssi-schaefer.hu info@siodigit.hu sales@moziakertben.hu info@tunderkertkiado.hu diana.balogh@tunderkertkiado.hu ugyfelszolgalat@tunderkertkiado.hu info@netadmin.hu marketing@netadmin.hu helpdesk@netadmin.hu 7even@7even.hu regdony.jozsef@7even.hu 7even@affero.hu papp.csaba@7even.hu info@gumipark.hu marketing@ajandekozz.hu ugyfelszolgalat@maxxoutlet.hu info@ugyfelszolgalat@maxxoutlet.hu trainex@trainex.hu info@trainex.hu kcswolf@freemail.hu info@boldogjovo.eu nyomda@sprinternyomda.hu iroda@sprinternyomda.hu kepviselet@civilmozgalom.hu info@bidstorm.eu havancsak@havancsak.hu laszlo.havancsak@havancsak.hu aniko@havancsak.hu hirlevel@havancsak.hu hambek@havancsak.hu diadvd@diadvd.hu ugyvezeto@gyalog-h.hu info@fiszmedia.hu info@sabanorm.hu szfvar@sabanorm.hu bp@sabanorm.hu fodor.geza@yokozuna.hu info@yokozuna.hu ugyfelszolgalat@edmax.hu info@kazanwebaruhaz.hu info@klimawebaruhaz.hu info@dolphio.hu hr@dolphio.hu gasztonyi.peter@dolphio.hu support@news.dolphio.hu info@khf.hu info@cid.hu kozponti@ceg-info.hu info@1gomboc.hu info@magicice.hu marketing@magicice.hu eszekid@epitoforum.hu mek@epitoforum.hu szalaip@epitoforum.hu ferovicsz@epitoforum.hu dancsod@epitoforum.hu epkontroll@gmail.com info@brandshop24.hu pipoly@kizmantravel.com office@tanacsos.hu koveteles@tanacsos.hu edmbudapest@yahoo.com igazgyongy@dravanet.hu bathori@bathori.hu kincskereso@geniuszegyuttes.hu mesterember2010@gmail.com lykosmelas@gmail.com pongraczgabor@t-online.hu hello@marketingcommando.hu info@spp.hu info@lapszemle.hu register@re-search.hu info@re-search.hu info@uzletitervek.hu info@plutoreklam.hu plutoreklam@plutoreklam.hu leskovicspiro@t-online.hu tuzijatek-varazs@tuzijatek-varazs.hu ertekesites@crevo.hu info@crevocorp.hu gero.daniel@crevo.hu bonyar.miklos@crevo.hu support@crevo.hu tanacs.gabriella@crevo.hu gyartas@crevo.hu ksv@ksv.hu ugyfelszolgalat@ksv.hu voros.szilvia@ksv.hu balazs.eszter@ksv.hu info@forpsi.hu emailleiratkozas@freemail.hu domain@forpsi.hu admin@forpsi.hu szamlazas@forpsi.hu claim@forpsi.hu info@diamondtopconsult.hu berecz@diamondtopconsult.hu morocz@diamondtopconsult.hu den@opinionleaders.hu info@hirmedia.hu info@infosierra.hu tollasroland@gmail.com klimaklub@klimaklub.hu servian@t-online.hu fazekas.laszlo@borturak.hu info@borturak.hu simon.ariann@borturak.hu info@kftmarketing.hu marketing@hunguest-fenyo.ro fenyo@hr.astral.ro reserve@hunguest-fenyo.ro info@kolyokangol.hu hnemeth.viktoria@gmail.com katalin.welker@samling.hu balazs.sutka@samling.hu nora.sandor@samling.hu stella.erenyi@samling.hu peter.szabo@samling.hu katalin.kormos@samling.hu eva.sandor@samling.hu vera.tuba@samling.hu info@samling.hu info@neosoft.hu karasz.balazs@neosoft.hu bernadett@neosoft.hu viktor@neosoft.hu hirlevel@samling.hu info@kockazatertekeles.info munkavedelem@kockazatertekeles.info hepplaszlo@mediatime.hu hiba@szexpartnerem.net adooptimalizalas2010@gmail.com tollrol@vipmail.hu profitkommando@freemail.hu info@yourlife2000.hu info@mall.hu replyhu@nrholding.com info@konyvnet.hu konyvnetrendeles@gmail.com konyvnet.hu@gmail.com mail@fitmail.hu wellonline.hu@gmail.com info@lightmedia.hu kortvelyesi@t-online.hu info@i-business.hu director@caramell.hu titkarsag@caramell.hu salesdirector@caramell.hu marketing@caramell.hu info@caramell.hu info@elonyelvek.hu info@toeflibt.hu elonyelv@t-online.hu dmleiratkozas@freemail.hu uzemeltetes@evisual.eu elonyelvek@yahoo.com info@honlapteszt.hu hello@verdesjanos.hu info@zug.hu szerkesztoseg@zug.hu rolesz.tollaroand@citromail.hu info@jampub.hu informacio@cegnezo.hu ugyvezeto@cegnezo.hu marketing@cegnezo.hu jog@cegnezo.hu ertekesites@cegnezo.hu rendszerfejlesztes@cegnezo.hu tech@cegnezo.hu webmester@cegnezo.hu info@cegnezo.hu info@zarrud.hu henczi@enternet.hu henczi@mnyomozo.hu office@sport-gala.hu rendezvenyszervezes@sport-gala.hu hegyi@sport-gala.hu ferenczi.gabor@diotimail.com hirdetes@pont24.hu info@pont24.hu informacio@pont24.hu ugyfelszolgalat@alkupiac.hu ugyfelszolgalat@ingatlan24.com mail@holisztikusszalloda.hu bukfurdorally2010@gmail.com reklammegoldasok2011@gmail.com admin@marketingexpressz.hu ugyfelszolgalat@marketingexpressz.hu info@performia.hu informacio@netkozvetito.hu webszerk@pafi.hu szerklist@pafi.hu informacio@hitelzona.hu ugyfelszolgalat@hitelzona.com ugyfelszolgalat@szabadeuropa.com info@szabadeuropa.com info@nmsnet.hu valasz@nmsnet.hu info@horizonttitletrust.com megrendel@civilhirlap.hu civilhir.szerkesztoseg@gmail.com ugyfelszolgalat@netkozvetito.hu info@webrandi.hu czehmeiszter.j@gmail.com info@csillagvarazslo.hu leiratkoz.relaxa@t-online.hu relaxa.titkarsag@t-online.hu info@ingyenhivo.hu pfarago@skawa.hu info@skawa.hu info@tozsdeeloadasok.hu info@innoiq.hu support@innoiq.hu info@elemzeskozpont.hu info@civilhirlap.hu kerdes@gyorspenzonline.com ceginfonet@ceginfonet.hu info@ceginfobudapest.hu info@siofoknights.hu siofoknights@gmail.com tivadar.aron@arindex.hu info@arindex.hu feketem@arindex.hu zsoszeg@gmail.com info@hirlevelmegoldas.hu noreply@hitel.co.hu info@hitel.co.hu szombathely@hitel.co.hu horvath.beatrix@hitel.co.hu info@ingatlan1.hu hirdetes@ingatlan1.hu info@pannontoner.hu orsolya.rak@migaltranslations.com iroda@migal.hu ugyfelszolgalat@hitelek24.hu info@autocentrumszabo.hu info@fiatszabo.hu info@renaultszabo.hu info@fordszabo.hu info@catconsulting.hu info@zseron.com magabiztosanangolul@gmail.com csaba.schreiber@gmail.com schreibercsaba.angoltanar@gmail.com gyuratzkft@gmail.hu gyuratz@chello.hu gyuratz@upcmail.hu hirlevel@otthonteremto.hu info@otthonteremto.hu hu@migaltranslations.com info@neuronline.net iroda@kifogyott.hu error@blackservice.hu ajanlat@nyomda-nyomda.hu arajanlat@nyomda-nyomda.hu info@geonet.hu info@work24.hu bergerkonyvelo@gmail.com ingyen-konyveles@ingyen-konyveles.hu info@webmediainfo.hu hello@veddolcson.hu apongi77@gmail.com info@e-designer.hu gpek@visionext.hu gpek@gpek.hu szerkesztoseg@liferecycle.hu info@fxbulls.hu info@komarnoinyomda.hu sara.balazs@stability.hu info@mitegyek.eu info@zvk.hu office@fulldomain.hu gifton@gifton.hu pendrive_betakaritas@gifton.hu info@galoppfutar.com info@olinera.hu info@traveloutlet.hu mail@traveloutlet.hu info@mobil-homes.hu info@weblapkeszites.org.hu info@driveinstore.hu litomedia@gmail.com k.litomedia@upcmail.hu info@lineelectronic.hu ugyfelszolg@lineelectronic.hu polus@lineelectronic.hu mammut@lineelectronic.hu helpdesk@lineelectronic.hu ajanlatkeres@lineelectronic.hu csalami.janos@lineelectronic.hu hungexpo@hungexpo.hu info@hungexpo.hu pakozdi.jozsef1@hungexpo.hu sprinternyomda.kartyanaptar@happycard.hu tomibohoc@upcmail.hu varionett@upcmail.hu andrejszki.tamas@upcmail.hu info@orvoshop.hu e-dm@orvoshop.hu ranc-stop@ranc-stop.hu info@ekszershop.eu ekszershop@velvet.hu info.hu@calivary.com info@myskins.hu info@vilagszam.hu autoprofi@autoprofikft.hu karg@kargauto.hu office@mobiltelefonelado.hu will.krisztian@mobiltelefonelado.hu info@mobiltelefonelado.hu info@sztarportre.hu info@cegwebtar.hu info@havasweb.hu megrendel@zoldujsag.hu info@zoldujsag.hu zoldujsag@zoldujsag.hu andrea.farkas@servian.hu info@servian.hu hirlevel@servian.hu sprinternyomda.kartyanaptar@happycard.hu info@armada.hu parallel@parallel.hu hirlevel@bormesterek.hu cashback@mosaic.co.hu info@mosaic.co.hu konyv.ba@gmail.com info@businessmails.info bosszicica@gmail.com kapcsolat@sajatnaptar2012.com kapcsolat@mypet.hu info@e-designer.hu noreply@sajatnaptar2012.com richpoinews@gmail.com hirlevel@canonshop.hu info@canonshop.hu llumar@thomyfolia.hu info@jazzypub.hu hirlevel@jazzy.hu csaba.mezei@lightmedia.hu info@lightmedia.hu jurinovics@gmail.com mail@sikereskarterites.com info@jovotervezes.hu info@minibolt.hu info@ingyenhonlapkeszites.info webaruhazkeszites2@profiknak.info webaruhazkeszites@profiknak.info info@profiknak.info info@kupongroup.hu info@szepseg-egeszsegkozpont.hu support@earnsocialeasy.com info@earnsocialeasy.com rp@navipro.hu info@gpsreklam.hu ugyfelszolg@gpsreklam.hu marketing@gpsreklam.hu ertekesites@gpsreklam.hu penzugy@gpsreklam.hu info@egikamera.hu nyomda@kimsen.hu modositas@szerszambirodalom.hu info@szerszambirodalom.hu szerviz@szerszambirodalom.hu szerszam@szerszambirodalom.hu mtz@szerszambirodalom.hu kerteszet@szerszambirodalom.hu viztisztitok@szerszambirodalom.hu info@szerszambirodalom.hu info@energiaszolgaltatok.hu ugyfelszolg@globalfaktor.hu ertekesites@klimaklub.hu info@vizmegoldas.hu dmcentrum@yahoo.com info@gronlandklima.hu bounce@gronlandklima.hu kapcsolat@onlinelevel.hu info2@heted7nyelven.hu info@heted7nyelven.hu iroda.presentgroup@gmail.com contact@akcioswellness.com andrea.farkas@granatalma.eu andrea.farkas@granatalma.hu webkozmetikus@t-online.hu gyongyip@t-online.hu info@quantumresearch.hu viktor.posa@quantumresearch.hu r.mitko62@gmail.com sales@7eveninstant.com info@kenlas.hu mosterdemese@ixor.hu mosterdemes@ixor.hu info@mosterdemes.hu kapcsolat@mosterdemes.hu partner@mosterdemes.hu job@7even.hu klausz.beata@7even.hu contact@akciosakcio.com info@cwds.hu info@vendeglatoshop.hu ugyfelszolgalat@clubkaros.hu foglalas@clubkaros.hu info@clubkaros.hu sales@karos-spa.hu marketing@karos-spa.hu iroda@nginnova.hu hirdetes@nginnova.hu hiba@nginnova.hu nginnova@gmail.com info@greenfuel.hu info@solvitzrt.com andras.szilagyi@co3app.com tunde.magyar@co3app.com tamas.gal@co3app.com peter.flamich@co3app.com support@co3app.com feri@kokinyomda.hu grafika@kokinyomda.hu nyomda@kokinyomda.hu sokshop1@gmail.com info@bonitermalpanzio.hu ugyfelszolgalat@onlinemarketing247.hu info@onlinemarketing247.hu

© 2008-2012 SPAMtelenül. All rights reserved.  |  Feedback: sj@acts.hu  (public key) Atlassian JIRA