Portál AbcLinuxu, 10. května 2025 05:33

Dotaz: Autentizace v Sendmailu

10.7.2005 14:07 Petr Hladík
Autentizace v Sendmailu
Přečteno: 132×
Odpovědět | Admin
Na locale máme vyhrazen počítač s adresou 192.168.1.11 na kterém běží mimo jiné sendmail. Router má IP 192.168.1.1. Zatím pošta odcházela přes nastavení "promiscuous_relay" - počítač nebyl naroutován na veřejnou IP. Teď bysme chtěli mít i veřejnou a apache. Jde nějak jednoduše autentifikovat uživatele (stačí jednoho) pro lokální odesílání pošty? Uživatelů je v lokální síti víc, jméno a heslo ale stačí pouze jedno. Jde jen o to, aby nikdo z venku nemohl odeslat poštu přes tento server.

Zatím je nastaveno toto:

dnl divert(0)dnl OSTYPE(`linux')dnl FEATURE(`promiscuous_relay')dnl dnl FEATURE(`authinfo',`hash /etc/mail/authinfo')dnl dnl define(`confAUTH_MECHANISMS',`CRAM-MD5 DIGEST-MD5 LOGIN PLAIN')dnl FEATURE(`access_db', `hash -o /etc/mail/access')dnl MAILER(`local')dnl MAILER(`smtp')dnl MAILER(`procmail')dnl

V systému je jeden uživatel se jménem "host" (mimo root) s domácím adresářem. Běží zde taky proftpd, které je nakonfigurováno aby uživatel "host" se mohl se svým heslem dostat do domovskýho adresáře (omezen chrootem).

Zkouším to už delší dobu a zatím jsem na nic kloudnýho nedošel. Autentizace pomocí mysql, ldap a podobně je pro mě docela dost složitá. Díky za nápady.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.7.2005 14:10 Petr Hladík
Rozbalit Rozbalit vše Re: Autentizace v Sendmailu
Odpovědět | | Sbalit | Link | Blokovat | Admin
takže ještě jednou pro lepší náhled ...

-----------------------------------------------

dnl divert(0)dnl

OSTYPE(`linux')dnl

dnl FEATURE(`promiscuous_relay')dnl

dnl FEATURE(`authinfo',`hash /etc/mail/authinfo')dnl

dnl define(`confAUTH_MECHANISMS',`CRAM-MD5 DIGEST-MD5 LOGIN PLAIN')dnl

FEATURE(`access_db', `hash -o /etc/mail/access')dnl

MAILER(`local')dnl

MAILER(`smtp')dnl

MAILER(`procmail')dnl
10.7.2005 14:37 jm
Rozbalit Rozbalit vše Re: Autentizace v Sendmailu
A co treba priste pro lepsi nahled pouzit tag <PRE> ? :-P
11.7.2005 10:50 Roman DAVID | skóre: 24 | Brno
Rozbalit Rozbalit vše Re: Autentizace v Sendmailu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud Vam jde jen o to, aby pres vas nekdo neodesilal postu "z venku", tak vam staci povolit relay jen pro urcite IP adresy. K tomu slouzi soubor /etc/mail/access

Samozrejme musite taky vypnout ten promiskuitni relay.

Jestli trvate na login/pass, tak budete potrebovat sasl.
11.7.2005 12:19 Radovan
Rozbalit Rozbalit vše Re: Autentizace v Sendmailu
nebo pouzit nekryptovane predavani hesla (login, plain) pres STARTTLS, ktere sendmail podporuje.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.