Nope -- not in 2.0.7 there isn't any PROTO_OK -- why not try going back
one version?
We set the log_level and log file definitions, hosts to listen on, and
use the default port.
We don't do greylisting. Everything else looks about the same.
--Tobias
Jim Wright wrote:
On Nov 28, 2009, at 11:18 PM, Tobias J Kreidl wrote:
Weird... there is no PROTO_OK I see anywhere in the code. We're
running
2.0.7.
It is referenced here: cbp/protocols/postfix.pm
sub protocol_response
{
my ($server,$resp,$data) = @_;
# Check protocol responses...
if ($resp == PROTO_PASS) {
$response = "DUNNO";
$response_data = $data;
return CBP_CONTINUE;
} elsif ($resp == PROTO_OK) {
$response = "OK";
$response_data = $data;
return CBP_STOP;
} elsif ($resp == PROTO_REJECT) {
What's in your cluebringer.conf file?
Mostly standard stuff, changed settings for MySQL, added the
training_mode flag. Full details follow:
#
# Server configuration
#
[server]
# Protocols to load
protocols=<<EOT
Postfix
Bizanga
EOT
# Modules to load
modules=<<EOT
Core
AccessControl
CheckHelo
#CheckSPF
Greylisting
Quotas
EOT
# User to run this daemon as
#user=
#group=
# Filename to store pid of parent process
#pid_file=/var/run/cbpolicyd.pid
# Uncommenting the below option will prevent cbpolicyd going into the
background
#background=no
# Preforking configuration
#
# min_server - Minimum servers to keep around
# min_spare_servers - Minimum spare servers to keep around ready to
# handle requests
# max_spare_servers - Maximum spare servers to have around doing nothing
# max_servers - Maximum servers alltogether
# max_requests - Maximum number of requests each child will serve
#
# One may want to use the following as a rough guideline...
# Small mailserver: 2, 2, 4, 10, 1000
# Medium mailserver: 4, 4, 12, 25, 1000
# Large mailserver: 8, 8, 16, 64, 1000
#
#min_servers=4
#min_spare_servers=4
#max_spare_servers=12
#max_servers=25
#max_requests=1000
# Log level:
# 0 - Errors only
# 1 - Warnings and errors
# 2 - Notices, warnings, errors
# 3 - Info, notices, warnings, errors
# 4 - Debugging
#log_level=2
# File to log to instead of stdout
#log_file=/var/log/cbpolicyd.log
# Log destination for mail logs...
# main - Default. Log to policyd's main log mechanism, accepts NO args
# syslog - log mail via syslog
# format: log_mail=facil...@method,args
#
# Valid methods for syslog:
# native - Let Sys::Syslog decide
# unix - Unix socket
# udp - UDP socket
# stream - Stream (for Solaris)
#
# Example: unix native
#log_mail=m...@syslog:native
#
# Example: unix socket
#log_mail=m...@syslog:unix
#
# Example: udp
#log_mail=m...@syslog:udp,127.0.0.1
#
# Example: Solaris
#log_mail=loc...@syslog:stream,/dev/log
log_mail=maillog
# Things to log in extreme detail
# modules - Log detailed module running information
# tracking - Log detailed tracking information
# policies - Log policy resolution
# protocols - Log general protocol info, but detailed
# bizanga - Log the bizanga protocol
#
# There is no default for this configuration option. Options can be
# separated by commas. ie. protocols,modules
#
#log_detail=
# IP to listen on, * for all
#host=*
# Port to run on
port=10033
# Timeout in communication with clients
#timeout=120
# cidr_allow/cidr_deny
# Comma, whitespace or semi-colon separated. Contains a CIDR block to
# compare the clients IP to. If cidr_allow or cidr_deny options are
# given, the incoming client must match a cidr_allow and not match a
# cidr_deny or the client connection will be closed.
#cidr_allow=0.0.0.0/0
#cidr_deny=
[database]
#DSN=DBI:SQLite:dbname=cluebringer.sqlite
DSN=DBI:mysql:database=cluebringer;host=localhost
Username=xxxxxx
Password=xxxxxx
#
# What do we do when we have a database connection problem
# tempfail - Return temporary failure
# pass - Return success
bypass_mode=tempfail
# How many seconds before we retry a DB connection
bypass_timeout=30
# Access Control module
[AccessControl]
enable=1
# Greylisting module
[Greylisting]
enable=1
training_mode=1
# CheckHelo module
[CheckHelo]
enable=1
# CheckSPF module
[CheckSPF]
enable=0
# Quotas module
[Quotas]
enable=1
_______________________________________________
Users mailing list
[email protected]
http://lists.policyd.org/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.policyd.org/mailman/listinfo/users