🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.mail.mta
Article #50269

Re: exim + autoryzacja sasl & mysql

#50269
From: Rafal Kupka
Date: Wed, 14 Feb 2007 21:04
33 lines
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!news
References: <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