aboutsummaryrefslogblamecommitdiff
path: root/fixrate.conf
blob: 957252c0bc9de2d85192c619de6f876850bcf6b2 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

















                                                              





                                                                                                             






                                                                                                         
                                                                         
                                                     
                                                            
 
                                                 


                                                                                

                                                    
 
###  Copyright (c) 2021 git.snix.ir, All rights reserved.
###  Developed BY sina@snix.ir --> Sina Ghaderi  
###  This work is licensed under the terms of the MIT license.
###  GitHub == Github.com/Sina-Ghaderi --------


## Mysql(or mariaDB) database to use 
sql_database = postfix
## sql connection port number
sql_tcpport = 3306
## sql username to connect database 
sql_username = postfix
## sql password to connect database
sql_password = Pass1234
## sql server address 127.0.0.1 .... 
sql_address = 127.0.0.1

## Default rate limit plan for users that not exists in database yet.
## first parameter is number of emails and the next one is time interval (Seconds) between user counter reset
## following parameters determine that users only can send 10 e-mails per 120 seconds
## note that if you change specific user by fixrate users command, this not effect that user anymore.  
default_ratelimit =  10 120

## fixrate listening mode can be only unix or inet, if you want to connect this service over TCP protocol
## should use inet, for using unix socket files should unix be used. 
listener_type = unix

## config for unix listener type, ignored if use inet
## note that for some reasons postfix root path is under /var/spool/postfix/ directory,
## if you specify check_policy_service unix:/fixrate/fixrate.sock in main.cf file, postfix only looking
## for socket file /fix/fixrate.sock under /var/spool/postfix/ directory.
## so socket file should be under /var/spool/postfix/
## REMEMBER to mkdir directory /var/spool/postfix/fix/ first

socket_path = /var/spool/postfix/fix/fixrate.sock
## socket file should be read and writable by both fixrate and postfix services.
socket_perm = 666

## config for inet listener type ignored if use unix
listen_addr = 127.0.0.1:9984

Snix LLC Git Repository Holder Copyright(C) 2022 All Rights Reserved Email To Snix.IR