IMAP: POP before SMTP ("relay access denied")

Supportní databáze (hacht_pop_before_smtp_using_drac)
Platí pro

SuSE Imap server

Dotaz:

Odesílání pošty z Internetu pomocí IMAP serveru.
Posílání pošty je implicitní pouze pro počítače, které mohou vidět její DNS doménu. Pokud postává počítač od poskytovatele dynamicky přidělenou adresu, tak není možné doručit na tuto adresu poštu a zobrazí se chybové hlášení: ccess denied".

Postup:

Obstarejte si následující balíky:

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


Zastavte síť:
init 1

Nainstalujte balíky příkazem:
rpm -Uvh název balíku --nodeps --force

Zapište do souboru /etc/postfix/main.cf:

smtpd_recipient_restrictions = permit_mynetworks, check_client_access btree:/etc/postfix/dracd,check_relay_domains
Následuje podrobné vysvětlení jednotlivých voleb:
permit_mynetworks				každý klient ze sítě "mynetworks" bude bez autorizace
check_client_access btree:/etc/postfix/dracd	každý klient, ktetý odeslal user mail za učitý čas
check_relay_domains				pro ostatní nic
DRACD pak bude řízen proměnnou v /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"
Zajistěte také prosím, aby byl spuštěn portmapper (etc/rc.config):
START_PORTMAP="yes"
Poté můžete znovu aktivovat síť:
init 2

Pokud budete chtít použít POP before SMTP, tak bližší informace naleznete na:
http://www.stahl.bau.tu-bs.de/~hildeb/postfix/drac.shtml

http://mail.cc.umanitoba.ca/drac


Klíčová slova: IMAP, POP, SMTP, IMAP-SERVER, DRAC

Kategorie: Instalace

SDB-hacht_pop_before_smtp_using_drac, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 16. Mai 2000
SuSE Linux AG - Poslední změnu: 29. Apr 2002 provedl hacht (sdb_gen 1.40.0)