[Valvula] MOD-TICKET -- some notes about configuring it

Laurent RAYSSIGUIER l.rayssiguier en caplaser.fr
Lun Feb 23 15:59:36 CET 2015


Ok I’ll look this
Thanks

De : Francis Brosnan Blázquez [mailto:francis en aspl.es]
Envoyé : lundi 23 février 2015 15:48
À : Laurent RAYSSIGUIER
Cc : valvula en lists.aspl.es
Objet : RE: [Valvula] MOD-TICKET -- some notes about configuring it

Hi Laurent,


Have you got desc of mysql table, please ?

Ok, for this, look at the following file inside ticket_init to get a description
for each attribute:

https://dolphin.aspl.es/svn/publico/valvula/plugins/mod-ticket/mod-ticket.c

Best Regards,



De : Francis Brosnan Blázquez [mailto:francis en aspl.es]
Envoyé : lundi 23 février 2015 15:22
À : Laurent RAYSSIGUIER
Cc : valvula en lists.aspl.es<mailto:valvula en lists.aspl.es>
Objet : Re: [Valvula] MOD-TICKET -- some notes about configuring it



El lun, 23-02-2015 a las 14:49 +0100, Laurent RAYSSIGUIER escribió:

Hello,


Hi Laurent,




I’m a brand new valvula user.



I’m interessed by mod_tucket module that I found here : http://www.aspl.es/valvula/html/valvulad_mod_ticket.html


Ok,




I’ve installed valvula, and I think it works J



root en smtpmailing1:~# valvulad-mgr.py -o

Module: mod-ticket

root en smtpmailing1:~# valvulad-mgr.py -l

Listen: 127.0.0.1:3579

  Mod: mod-ticket



I have added valvula to postfix with this command line :

valvulad-mgr.py -c smtpd_data_restrictions 3579 first



I’ve restarted postfix ….. and now ??


Ok,




How can I tell parameters to valvula ?

I can’t find doc about it.


Uhmn..I'll update documentation to fix this. For now, use the following notes:

1) First, you'll have to create the set of plans to apply to your sending users. For that,
connect to the valvula database and insert them like:

mysql> INSERT INTO ticket_plan (name, description, total_limit, day_limit, month_limit) VALUES ('You plan name', 'description', 100000, 3000, 10000)

2) Now, with that plan created, create a rule that binds this plan to a sending sasl user
like this:

mysql> INSERT INTO domain_ticket (sasl_user, valid_until, ticket_plan_id) VALUES ('test en limited.com<mailto:'test en limited.com>', -1, plan_id)

...where plan_id is the id inside ticket_plan table and -1 is that you are making this rule to have no limit in
time, allowing the user to consume without time ilmit. Otherwise, place there an unix stamp epoch indicating when
that user should be blocked even through there's still quota available.

...and that's all.

You don't have to restart valvula after including modifications or updates into the MySQL database. Valvula
will notice that this is available on the next incoming request to be checked.




Have you a web site explaining parametrers or database structure for this module ?


Not for now. I'll update the module with these notes.

Best Regards,




Thanks.



Best regards

Laurent







_______________________________________________

Valvula mailing list

Valvula en lists.aspl.es<mailto:Valvula en lists.aspl.es>

http://lists.aspl.es/cgi-bin/mailman/listinfo/valvula




------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.aspl.es/pipermail/valvula/attachments/20150223/decd4b35/attachment.html>


Más información sobre la lista de distribución Valvula