IMAP: POP antes de SMTP ("relay access denied")

Base de Datos de Soporte (hacht_pop_before_smtp_using_drac)
Referido a

SuSE Imap-Server: Versión up to 1.0

Consulta:

Usted desea utilizar su servidor IMAP para el servicio de mail desde internet.

Por defecto, solo las máquinas en su dominio DNS tienen permiso para enviar mail via servidor IMAP. Si una máquina obtiene dinámicamente su dirección IP de un proveedor de internet, los mails de esa máquina no serán enviados y serán devueltos con el mensaje: "Recipient address rejected: Access denied"

Procedimiento:

Descargue los siguientes paquetes:

ftp://ftp.suse.com/pub/suse/i386/products/emailserver/1.0/postfix.rpm
ftp://ftp.suse.com/pub/suse/i386/products/emailserver/1.0/cyrus_drac.rpm
ftp://ftp.suse.com/pub/suse/i386/products/emailserver/1.0/drac.rpm


Pare la red:

init 1


Guarde los ficheros /etc/postfix/main.cf y /etc/postfix/master.cf .
Si la instalación falla, busque nuevas versiones de los anteriores paquetes.
Instale los paquetes (sustituya "package name" con el nombre de los paquetes):
rpm -Uvh "package name" --nodeps --force

Añada lo siguiente al fichero /etc/postfix/main.cf:
smtpd_recipient_restrictions = permit_mynetworks, check_client_access btree:/etc/postfix/dracd,check_relay_domains
Quién tiene permiso para utilizar ahora el servicio de correo?:
permit_mynetworks                             cualquier cliente de la red 'mynetworks'.
check_client_access btree:/etc/postfix/dracd  every client from which a user fetched mail,
                                              for the configured time period.
check_relay_domains                           El resto no lo tienen.
DRACD se configura con las siguientes variables en /etc/rc.config:
#
# Start rpc.dracd?
#
START_DRACD = "yes"

#
# The TTL of a per IP open relay in minutes
#
DRACD_RELAYTIME = "5"

#
# The name of the (btree) dracdb.
#
DRACD_DRACDB = "/etc/postfix/dracd.db"
Asegurese que el asignador de puertos está iniciado ajustando la variable correspondiente en (etc/rc.config):
START_PORTMAP="yes"
Ahora inicielo todo tecleando:
init 2

más información sobre 'POP before SMTP' se puede encontrar en:

http://www.stahl.bau.tu-bs.de/~hildeb/postfix/drac.shtml
http://mail.cc.umanitoba.ca/drac

SuSE no se hace responsable de los daños que puedan resultar de la ayuda ofrecida en este artículo!


Palabras clave: IMAP, POP, SMTP, IMAP-SERVER, DRAC

Temas: Instalación

SDB-hacht_pop_before_smtp_using_drac, Copyright SuSE Linux AG, Nürnberg, Germany - Versión: 11. Okt 2000
SuSE Linux AG - : 20. Aug 2001 de pthomas (sdb_gen 1.40.0)