+ Responder ao Tópico



  1. #1

    Padrão Spamassassin + MySQL

    Opa blz?


    Alguem ja utilizou ou utiliza o spamd com MySQL?

    Estou tentando utilizar mas não consigo fazer ele ler o banco e passar a usar essas configurações. Instalei um plugin no Squirrelmail consigo alimentar o banco, mas o spamassassin não assume as white_list e black_list.

    Quem puder ajudar eu agradeço!

  2. #2

  3. #3
    vinimaciel
    Visitante

    Padrão Re: Spamassassin + MySQL

    Seguinte, muito simples....

    ### Coloca isso no teu local-cf do spamassassin:


    header RCVD_IN_ANTISPAM_ORG_BR rbleval:check_rbl('antispam-br','antispam.org.br.')
    describe RCVD_IN_ANTISPAM_ORG_BR Lista de spammers brasileiros
    score RCVD_IN_ANTISPAM_ORG_BR 3.0

    score X_OSIRU_DUL 0.0
    score X_OSIRU_DUL_FH 0.0
    score X_OSIRU_OPEN_RELAY 0.0
    score X_OSIRU_SPAMWARE_SITE 0.0
    score X_OSIRU_SPAM_SRC 0.0
    score RCVD_IN_OSIRUSOFT_COM 0


    required_hits 7
    user_scores_dsn DBI:mysql:spamassassin:localhost
    user_scores_sql_username spamassassin
    user_scores_sql_password SENHA
    user_scores_sql_table userpref



    ### FEITO ISSO CRIA A TABELA NO TEU MYSQL (no campo usuario usa o e-mail completo do teu usuario):


    CREATE TABLE `userpref` (
    `username` varchar(50) NOT NULL default '',
    `preference` varchar(30) NOT NULL default '',
    `value` varchar(100) NOT NULL default '',
    `prefid` int(11) NOT NULL auto_increment,
    `iddominio` int(11) default NULL,
    PRIMARY KEY (`prefid`),
    KEY `username` (`username`)
    ) TYPE=MyISAM;



    #### E por fim inicializa o teu spamassassin com:

    OPTIONS="-d -u vpopmail -v -m 200 -H /home/spamd -F 0 -x -q"



    Qualquer coisa prende o grito...


    Vinicius Maciel
    [email protected]

  4. #4

  5. #5

    Padrão Re: Spamassassin + MySQL

    Citação Postado originalmente por vinimaciel
    Seguinte, muito simples....

    ### Coloca isso no teu local-cf do spamassassin:


    header RCVD_IN_ANTISPAM_ORG_BR rbleval:check_rbl('antispam-br','antispam.org.br.')
    describe RCVD_IN_ANTISPAM_ORG_BR Lista de spammers brasileiros
    score RCVD_IN_ANTISPAM_ORG_BR 3.0

    score X_OSIRU_DUL 0.0
    score X_OSIRU_DUL_FH 0.0
    score X_OSIRU_OPEN_RELAY 0.0
    score X_OSIRU_SPAMWARE_SITE 0.0
    score X_OSIRU_SPAM_SRC 0.0
    score RCVD_IN_OSIRUSOFT_COM 0


    required_hits 7
    user_scores_dsn DBI:mysql:spamassassin:localhost
    user_scores_sql_username spamassassin
    user_scores_sql_password SENHA
    user_scores_sql_table userpref



    ### FEITO ISSO CRIA A TABELA NO TEU MYSQL (no campo usuario usa o e-mail completo do teu usuario):


    CREATE TABLE `userpref` (
    `username` varchar(50) NOT NULL default '',
    `preference` varchar(30) NOT NULL default '',
    `value` varchar(100) NOT NULL default '',
    `prefid` int(11) NOT NULL auto_increment,
    `iddominio` int(11) default NULL,
    PRIMARY KEY (`prefid`),
    KEY `username` (`username`)
    ) TYPE=MyISAM;



    #### E por fim inicializa o teu spamassassin com:

    OPTIONS="-d -u vpopmail -v -m 200 -H /home/spamd -F 0 -x -q"



    Qualquer coisa prende o grito...


    Vinicius Maciel
    [email protected]
    Fiz como o colega citou acima, porem o problema persiste.

  6. #6
    kenobi
    Visitante

    Padrão Spamassassin + MySQL

    tipo
    se no seu local.cf já estivem as configurações para o banco de dados, verifique se a inicialização do spamd tem a opção -q e não tem a opção -x
    eu uso isso com o spamassassim + mysql e usuarios virtuais com o vpopmail e funciona com esse plugin q vc deve ter pego pro squirrelmail

    se não funcionar, verifique o log do mysql e ve se não é erro de senha ou alguma outra coisa.. e vc pode ver também pelo syslog , usando o spamd com a opção -D os debugs dele, ae quando vc testar uma mensagem vc vai ver uma linha falando q ele ta procurando as opções do usu´rio no sql..

    qq coisa da lida no {src}/Mail-Spamassassin-xxx/sql/README

    falou!

    ps: até ontem o meu também não funcionava, o sql estava tudo certo, usuario, senha, db, etc, no make test da instalação ele testava e funcionava, mas não usava pq eu não tava usando a opção -q
    :clap:

  7. #7
    vinimaciel
    Visitante

    Padrão Spamassassin + MySQL

    O que consta no teu messages e no teu maillog como erro?
    Como voce esta testando o spamassasin?


    Vinicius Maciel
    [email protected]

  8. #8
    whinston
    Visitante

    Padrão de olho

    queria fz isto em SQL tb pra ficar + facil, mas to pastando.. to de olho no topico %-)