Posfix con greylist

Forums: 

Estimados ayuda por favor.

Tengo servidores de correo con centos 4 en los cuales me funciona bien Mailscanner, postfix, spammassasin, con kernel 2.6.9-55.0.2.

version postfix = postfix-2.2.10

El problema es que no puedo instalar el greylist con el mta postfix he buscado pero la mayoria de ayuda esta para sendmail e incluso en ecualug hay una guia pero para sendmail.

Aqui hay un manual pero no entiendo.
http://www.postfix.org/SMTPD_POLICY_README.html#greylist

los manuales hablan de estos archivos greylist.pl, greylist.db ..pero de donde los copio??

Si alguien sabe como instalar el greylist para postfix por favor ayudarme..con rpm algun repositorio.??

Gracias de Antemano.

He intentado con este

He intentado con este paquete: milter-greylist-4.1.1.tgz

AL momento de hacer el comando ./configure comienza e ejcutarse pero se queda en una libreria que necesita: Required libmilter not found. Use --with-libmilter

Este mensaje de error segun el README lo puedo corregir con ./configure --with-libmilter
pero lo vuelvo a ejecutar y no funciona.sale el mismo error inicial.

Por favor sus comentarios

yo estoy usando este desde 2

Imagen de Ascii

yo estoy usando este desde 2 atras años sin problemas, los usaba en Centos 3 y ahora en 5. Debe trabajar para 4 sin problemas.

http://www.gasmi.net/gld.html
aquí como instalarlo http://www.wyae.de/docs/greylisting/

mas greylist para postfix
http://www.greylisting.org/implementations/postfix.shtml

salu2

Instale el Mysql. pero me

Instale el Mysql. pero me arroja errores

[root@mail gld-1.7]# make install
gcc -O2 -DHAVE_SYS_TIME_H=1 -DHAVE_SYSLOG_H=1 -DHAVE_NETDB_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SELECT=1 -DHAVE_STRSTR=1 -DHAVE_FORK=1 -DHAVE_ACCEPT=1 -DHAVE_WAIT=1 -DHAVE_SHUTDOWN=1 -DHAVE_GETHOSTBYNAME=1 -DHAVE_BZERO=1 -DHAVE_BCOPY=1 -DHAVE_CONNECT=1 -DHAVE_BIND=1 -DHAVE_SENDTO=1 -DHAVE_GETHOSTBYADDR=1 -DHAVE_GETPEERNAME=1 -DHAVE_SETSOCKOPT=1 -DHAVE_WAITPID=1 -DHAVE_SSCANF=1 -I/usr/include -D_DB_MYSQL_ -Wall -c sql.c
sql.c:5:25: error: mysql/mysql.h: No existe el fichero o el directorio
sql.c:89: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before â*â token
sql.c: In function âMySQLConnectâ:
sql.c:94: error: âMYSQLâ no se declaró aquí (primer uso en esta función)
sql.c:94: error: (Cada identificador no declarado solamente se reporta una vez
sql.c:94: error: ara cada funcion en la que aparece.)
sql.c:94: error: âsqlhâ no se declaró aquí (primer uso en esta función)
sql.c:96: aviso: declaración implícita de la función âmysql_initâ
sql.c:97: error: expected expression before â)â token
sql.c:99: error: âsqlâ no se declaró aquí (primer uso en esta función)
sql.c:99: aviso: declaración implícita de la función âmysql_real_connectâ
sql.c:100: error: expected expression before â)â token
sql.c: In function âMySQLCloseâ:
sql.c:107: error: âsqlâ no se declaró aquí (primer uso en esta función)
sql.c:107: error: âMYSQLâ no se declaró aquí (primer uso en esta función)
sql.c:107: error: expected expression before â)â token
sql.c:107: aviso: declaración implícita de la función âmysql_closeâ
sql.c: In function âMySQLQueryâ:
sql.c:113: error: âMYSQL_RESâ no se declaró aquí (primer uso en esta función)
sql.c:113: error: âresultâ no se declaró aquí (primer uso en esta función)
sql.c:114: error: âMYSQL_ROWâ no se declaró aquí (primer uso en esta función)
sql.c:114: error: expected â;â before ârowâ
sql.c:118: error: âsqlâ no se declaró aquí (primer uso en esta función)
sql.c:118: error: âMYSQLâ no se declaró aquí (primer uso en esta función)
sql.c:118: error: expected expression before â)â token
sql.c:118: aviso: declaración implícita de la función âmysql_queryâ
sql.c:121: aviso: declaración implícita de la función âmysql_store_resultâ
sql.c:122: error: expected expression before â)â token
sql.c:124: aviso: declaración implícita de la función âmysql_num_rowsâ
sql.c:127: error: ârowâ no se declaró aquí (primer uso en esta función)
sql.c:127: aviso: declaración implícita de la función âmysql_fetch_rowâ
sql.c:129: aviso: declaración implícita de la función âmysql_free_resultâ
make: *** [sql.o] Error 1

Ya segui todos los pasos del

Ya segui todos los pasos del manual:
Sera que hace falta agregar algo en /etc/postfix/master.cf???
pero no me funciona el maillog muestar lo siguiente:

Jun 24 10:33:50 mail postfix/master[20212]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Jun 24 10:34:50 mail postfix/smtpd[20241]: fatal: open dictionary: expecting "type:name" form instead of "greylisting:"
Jun 24 10:34:51 mail postfix/master[20212]: warning: process /usr/libexec/postfix/smtpd pid 20241 exit status 1
Jun 24 10:34:51 mail postfix/master[20212]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Jun 24 10:35:51 mail postfix/smtpd[20246]: fatal: open dictionary: expecting "type:name" form instead of "greylisting:"
Jun 24 10:35:52 mail postfix/master[20212]: warning: process /usr/libexec/postfix/smtpd pid 20246 exit status 1
Jun 24 10:35:52 mail postfix/master[20212]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Jun 24 10:36:52 mail postfix/smtpd[20250]: fatal: open dictionary: expecting "type:name" form instead of "greylisting:"
Jun 24 10:36:53 mail postfix/master[20212]: warning: process /usr/libexec/postfix/smtpd pid 20250 exit status 1
Jun 24 10:36:53 mail postfix/master[20212]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

Ascii no me funciona Esto me

Ascii no me funciona

Esto me sale en maillog.

Jun 24 10:33:50 mail postfix/master[20212]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Jun 24 10:34:50 mail postfix/smtpd[20241]: fatal: open dictionary: expecting "type:name" form instead of "greylisting:"
Jun 24 10:34:51 mail postfix/master[20212]: warning: process /usr/libexec/postfix/smtpd pid 20241 exit status 1
Jun 24 10:34:51 mail postfix/master[20212]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Jun 24 10:35:51 mail postfix/smtpd[20246]: fatal: open dictionary: expecting "type:name" form instead of "greylisting:"
Jun 24 10:35:52 mail postfix/master[20212]: warning: process /usr/libexec/postfix/smtpd pid 20246 exit status 1
Jun 24 10:35:52 mail postfix/master[20212]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Jun 24 10:36:52 mail postfix/smtpd[20250]: fatal: open dictionary: expecting "type:name" form instead of "greylisting:"
Jun 24 10:36:53 mail postfix/master[20212]: warning: process /usr/libexec/postfix/smtpd pid 20250 exit status 1
Jun 24 10:36:53 mail postfix/master[20212]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

Ascci tu ayuda por

Ascci tu ayuda por favor:

Como se refleja el log(/var/mail/maillog) cuando ya esta funcionando el gld con postfix.

Yo logre hacerle que se integre pero sin estas opciones en el archivo:/etc/postfix/main.cf

check_sender_access hash:/etc/postfix/localdomains, # reject fake local senders
check_recipient_access hash:/etc/postfix/recv_access, # check black-/whitelist
check_client_access hash:/etc/postfix/client_access, # check black-/whitelist
reject_rbl_client sbl-xbl.spamhaus.org, # check RBL
reject_rbl_client list.dsbl.org, # check RBL
reject_rbl_client relays.ordb.org # check RBL

Bueno las listas en realidad las elimine porque las manejo directamente desde el Mailscanner.

En el maillog me aparece lo siguiente cuando envio un correo desde yahoo por ejemplo:

Jun 26 17:41:13 mail postfix/smtpd[16970]: connect from web50110.mail.re2.yahoo.com[206.190.38.38]
Jun 26 17:41:14 mail gld: Unable to connect to MYSQL
Jun 26 17:41:14 mail postfix/smtpd[16970]: A28493C0558: client=web50110.mail.re2.yahoo.com[206.190.38.38]
Jun 26 17:41:15 mail postfix/cleanup[16976]: A28493C0558: message-id=<477401.60958.qm@web50110.mail.re2.yahoo.com>
Jun 26 17:41:15 mail postfix/qmgr[16088]: A28493C0558: from=, size=2520, nrcpt=1 (queue active)
Jun 26 17:41:15 mail postfix/local[16977]: A28493C0558: to=, relay=local, delay=0.96, delays=0.88/0.06/0/0.02, dsn=2.0.0, status=sent (delivered to mailbox)
Jun 26 17:41:15 mail postfix/qmgr[16088]: A28493C0558: removed
Jun 26 17:41:15 mail postfix/smtpd[16970]: disconnect from web50110.mail.re2.yahoo.com[206.190.38.38]

La unica linea que se adjunta al maillog es :Jun 26 17:41:14 mail gld: Unable to connect to MYSQL

Pero el mail entra enseguida al buzon se supone que la tripleta desconocida debe esperar..5 minutos..... MINTIME=300(configurado en /etc/gld.conf)

Páginas