Article View: pl.comp.mail.mta
Article #50269Re: exim + autoryzacja sasl & mysql
From: Rafal Kupka
Date: Wed, 14 Feb 2007 21:04
Date: Wed, 14 Feb 2007 21:04
33 lines
2032 bytes
2032 bytes
Ktoś przedstawiający się jako "Prezes" napisał:
Witam,
> ale mam jeszcze pytanie czy mozliwe jest zrobic tak ze user logujes sie
> podajac login@domena i swoje haslo natomiast exim rodziela login i domene i
> na taj podstawie wybiera z bazy zapytaniem haslo na podstawie tych 2
> zmiennych?
spec.txt rozdział 11, zwłaszcza 11.5 i 11.6
${domain:<string>}
${local_part:<string>}
${sg{<subject>}{<regex>}{<replacement>}}
${extract{<number>}{<separators>}{<string1>}{<string2>}{<string3>}}
Zwróć uwagę że dwa pierwsze operują na pełnych adresach RFC2822, jeśli
Ci to nie odpowiada[1] to pozostaje extract lub sg (IMHO lepszy extract).
W extract po prostu jako separator pól zastosuj znak @ i pobieraj
pierwsze lub drugie pole.
Operatorem sg możesz wyciąć niepotrzebną w danej chwili część zmiennej i
także w taki sposób osiągnąć pożądany efekt.
Pozdrawiam,
Kupson
[1]: Z drugiej strony nie założysz konta z "@" w nazwie :)
PS: Sprawdź zachowanie w patologicznych przypadkach, np. "@",
"samuser@", "@samadomena" itp.
PS2: Stosuj $quote_<lockup> np. $quote_mysql
--
Great software without the knowledge to run it is pretty useless.
(Linux Gazette #1)
Technical Details
Message-ID:
<slrnet6ua4.i22.kupson@utemp.mieszkanie>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsReferences:
<eqvafa$b5c$1@news.onet.pl> <slrnet6j8f.h4i.kupson@utemp.mieszkanie> <eqvkk6$drr$1@news.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!news From: Rafal Kupka <kupson@kupson.fdns.net> Newsgroups: pl.comp.mail.mta Subject: Re: exim + autoryzacja sasl & mysql Date: Wed, 14 Feb 2007 22:04:04 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 33 Message-ID: <slrnet6ua4.i22.kupson@utemp.mieszkanie> References: <eqvafa$b5c$1@news.onet.pl> <slrnet6j8f.h4i.kupson@utemp.mieszkanie> <eqvkk6$drr$1@news.onet.pl> NNTP-Posting-Host: ip225-c3.gl.digi.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1171487072 5996 213.227.74.225 (14 Feb 2007 21:04:32 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Wed, 14 Feb 2007 21:04:32 +0000 (UTC) X-User: kupson77 User-Agent: slrn/0.9.8.1pl1 (Debian) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit