[debian]Spamassassin +mysql

Pagina: 1
Acties:

  • Robert
  • Registratie: Juni 2000
  • Laatst online: 14:55

Robert

You have your answer..

Topicstarter
Ik probeer spamassassin userpreferences uit een mysql table te laten lezen. Hiervoor gebruik ik deze handleiding; http://www.spamassassin.org/dist/sql/README (overigens is dit ook echt de enige tekst die er verder over te vinden is op internet :? )

Ik heb een mooie db aangemaakt precies op hun manier en een aantal regels toegevoegd aan mijn spamassassin config:

user_scores_dsn DBI:mysql:maildb:localhost
user_scores_sql_username ***
user_scores_sql_password ***
user_scores_sql_table userpref

Als ik echter spamd start krijg ik te zien:
debug: failed to parse line in SpamAssassin configuration, skipping: user_scores_sql_table users

Komt op mij over alsof ie die optie gewoon helemaal niet herkent...maar zo staat het letterlijk in de voorbeeldconfig dussu 8)7

Normaal vindt je wel wat op google, maar in this case..nothin'

[ Voor 18% gewijzigd door Robert op 15-04-2003 00:38 ]

Just 'cause I'm paranoid doesn't mean they're not after me | The only operating system that does what you want: LFS


  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

misschien heb je hier wat aan?

komt uit perldoc Mail::SpamAssassin::Conf
Geen idee of je dat op je debian bak ook hebt..
probeer het eens zou'k zegge...
offtopic:
'k moest "code" gebruiken want de "quote" vernaggelde de opmaak


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
       user_scores_dsn DBI:databasetype:databasename:hostname:port
           If you load user scores from an SQL database, this will set the DSN
           used to connect.  Example: DBI:mysql:spamassassin:localhost

       user_scores_sql_username username
           The authorized username to connect to the above DSN.

       user_scores_sql_password password
           The password for the database username, for the above DSN.

       user_scores_sql_table tablename
           The table user preferences are stored in, for the above DSN.

       user_scores_sql_field_username field_username
           The field that the username whose preferences you're looking up is
           stored in.  Default: username.

       user_scores_sql_field_preference field_preference
           The name of the preference that you're looking for.  Default:
           preference.

       user_scores_sql_field_value field_value
           The name of the value you're looking for.  Default: value.

       user_scores_sql_field_scope field_scope
           The 'scope' field. In Horde this makes the preference a single-
           module preference or a global preference. There's no real need to
           change it in other systems.  Default: spamassassin.


Wat gebeurd er als je inlogged onder die gebruiker op mysql?
Heb je dan wel de rechten om de gebruikr prefs te bekijken?

[ Voor 10% gewijzigd door xzenor op 15-04-2003 11:32 ]


  • Robert
  • Registratie: Juni 2000
  • Laatst online: 14:55

Robert

You have your answer..

Topicstarter
Ja, als ik gewoon inlog in mysql kan ik alles zien, en ik heb een database met users waar ik de 3 benodigde velden (username,preference en value) aan heb toegevoegd. Dus theoretisch is volgens mij alles in orde ? Spamassassin probeert ook niet in mysql in te loggen of een query te doen. Hij pakt gewoon heel die commando's volgens mij niet.

Just 'cause I'm paranoid doesn't mean they're not after me | The only operating system that does what you want: LFS


  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

stomme vraag misschien
maar heb je wel de database module voor perl geinstalleerd?
Anders gaat het je inderdaad niet lukken.....

  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

is het nog gelukt?