fidoboy
11/11/2010, 15:47
Publicado inicialmente por PacoSS
pero me da errores, puedes comprobar si esto funciona en algún servidor?
v=spf1 a mx ip4:xx.xx.xx.xx include:aspmx.googlemail.com -all
# Nivel de log (0->Nada, 1->Errores, 2->Errores + Info, 3->Debug) log-level=info # Ruta al fitchero de dominios locals (lo administra plesk) local-domains-file=/var/qmail/control/rcpthosts # Número máximo de destinatarios por mensaje max-recipients=15 # Tiempo de timeout idle-timeout-secs=60 # Retraso de respuesta al recibir una conexión nueva greeting-delay-secs=1 # Ruta al fichero que contiene la lista de IP's no exentas de filtrado. ip-whitelist-file=/var/qmail/spamdyke/whitelist_ip # Ruta al fichero que contiene la lista de direcciones o dominios de recepción baneados. recipient-blacklist-file=/var/qmail/spamdyke/blacklist_recipients # Ruta al fichero que contiene la lista de direcciones o dominios de emisión baneados. sender-blacklist-file=/var/qmail/spamdyke/blacklist_senders # Ruta al fichero que contiene la lista de IP's baneadas. ip-blacklist-file=/var/qmail/spamdyke/blacklist_ip # Ubicación de los directorios de gestión del "greylisting" graylist-dir=/var/qmail/greylist # Mínimo de segundos entre intentos para que un mensaje sea aceptado graylist-min-secs=300 # Máximo de segundos a mantener la información sobre mensaje graylist-max-secs=1814400 # Listas RBL a consultar dns-blacklist-entry=sbl.spamhaus.org dns-blacklist-entry=dul.dnsbl.sorbs.net dns-blacklist-entry=bogons.cymru.com # Rechazar mails si el dominio del remitente no dispone de registros MX reject-missing-sender-mx # Ruta al certificado utilitzado por qmail para connexiones TLS (Generado por plesk) tls-certificate-file=/var/qmail/control/servercert.pem # Controls the way spamdyke offers, supports and processes SMTP authentication. # Available values: none, observe, ondemand, ondemand-encrypted, always, # always-encrypted # Default: observe smtp-auth-level=always # Perform SMTP AUTH verification using COMMAND. # If the authentication is valid, all filters will be bypassed. # This option may have no effect, depending on the value of smtp-auth-level. smtp-auth-command=/var/qmail/bin/smtp_auth /var/qmail/bin/true
[ew@isis ~]$ spamdyke --version spamdyke 3.1.7+TLS (C)2007 Sam Clippinger, samc (at) silence (dot) org http://www.spamdyke.org/
NOTE: Version 4.0.0 is not backwards compatible with previous versions! Be sure to read the documentation before upgrading!
ocurrió un error al enviar correo: el servidor de correo envió un saludo incorrecto: spamdyke 4.0.10+CONFIGTEST+DEBUG(C)2008 Sam Clippinger, samc (at) silence (dot) org.
... smtp stream tcp nowait.1000 root /var/qmail/bin/tcp-env tcp-env -Rt0 /usr/local/bin/spamdyke -f /etc/spamdyke.conf /var/qmail/bin/relaylock /var/qmail/bin/qmail-smtpd /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true ...
root@host ~# cd /usr/local/src root@host src# wget http://www.spamdyke.org/releases/spamdyke-.tgz root@host src# tar -xzvf spamdyke- .tgz root@host src# cd spamdyke- /spamdyke root@host spamdyke# ./configure root@host spamdyke# make root@host spamdyke# cp spamdyke /usr/local/bin/spamdyke
# Nivel de log (0->Nada, 1->Errores, 2->Errores + Info, 3->Debug) log-level=1 # Ruta al fitchero de dominios locals (lo administra plesk) local-domains-file=/var/qmail/control/rcpthosts # Número máximo de destinatarios por mensaje max-recipients=15 # Tiempo de timeout idle-timeout-secs=60 # Retraso de respuesta al recibir una conexión nueva greeting-delay-secs=1 # Ruta al fichero que contiene la lista de IP's no exentas de filtrado. ip-whitelist-file=/var/qmail/spamdyke/whitelist_ip # Ruta al fichero que contiene la lista de direcciones o dominios de recepción baneados. recipient-blacklist-file=/var/qmail/spamdyke/blacklist_recipients # Ruta al fichero que contiene la lista de direcciones o dominios de emisión baneados. sender-blacklist-file=/var/qmail/spamdyke/blacklist_senders # Ruta al fichero que contiene la lista de IP's baneadas. ip-blacklist-file=/var/qmail/spamdyke/blacklist_ip # Ubicación de los directorios de gestión del "greylisting" graylist-dir=/var/qmail/greylist # Mínimo de segundos entre intentos para que un mensaje sea aceptado graylist-min-secs=300 # Máximo de segundos a mantener la información sobre mensaje graylist-max-secs=1814400 # Listas RBL a consultar check-dnsrbl=zombie.dnsbl.sorbs.net check-dnsrbl=dul.dnsbl.sorbs.net check-dnsrbl=bogons.cymru.com # Rechazar mails si el dominio del remitente no dispone de registros MX reject-missing-sender-mx # Ruta al certificado utilitzado por qmail para connexiones TLS (Generado por plesk) tls-certificate-file=/var/qmail/control/servercert.pem
root@host ~# mkdir /var/qmail/greylist root@host ~# mkdir /var/qmail/spamdyke root@host ~# touch /var/qmail/spamdyke/whitelist_ip root@host ~# touch /var/qmail/spamdyke/blacklist_recipients root@host ~# touch /var/qmail/spamdyke/blacklist_senders root@host ~# touch /var/qmail/spamdyke/blacklist_ip
root@host ~# for domain in `cat /var/qmail/control/rcpthosts`; do mkdir -p /var/qmail/greylist/$domain; done
#!/bin/bash for domain in `cat /var/qmail/control/rcpthosts`; do mkdir -p /var/qmail/greylist/$domain; done
root@host tmp# chmod 755 /etc/cron.hourly/update_greylisting
service smtp { socket_type = stream protocol = tcp wait = no disable = no user = root instances = UNLIMITED server = /var/qmail/bin/tcp-env server_args = /var/qmail/bin/relaylock /var/qmail/bin/qmail-smtpd /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true }
server_args = -Rt0 /usr/local/bin/spamdyke -f /etc/spamdyke.conf /var/qmail/bin/relaylock /var/qmail/bin/qmail-smtpd /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true