On Wed, Feb 04, 2004 at 05:05:11PM +0100, Tomasz Grobelny wrote:
> Czy w nazwach użytkowników dla autoryzacji poczty (postfix i courier-imap) są 
> dozwolone znaki takie jak '@' i '.'. 

Są zbyt często używane, żeby nie mogły być dozwolone. Tylko niktóre
głupie MUA ucinają nazwę użytkownika na "@", dlatego często zezwala się
pisać "%" zamiast "@".

> Czy jest jakiś standard przewidujący 
> jakie znaki mogą występować w nazwach użytkowników a jakie nie?

Trzeba by poszukać w dokumentacji SASL i protokołu. Jeżeli POP3 i SMTP
nie ma żadnych dodatkowych ograniczeń (zdaje się że nie), to np.
DIGEST-MD5 na pewno pozwala na prawie dowolne znaki Unicode (przy
autoryzacji zakodowane UTF-8).

> Na razie w 
> postfiksie takie nazwy użytkownika działają (Postfix 1.1.13) ale czy będą 
> działać w przyszłości?

U mnie działają z postfix-2.0.15-3. Zdaje się że tylko w Cyrus-SASL coś
się zmieniło i teraz Cyrus-SASL zamiania usera "[EMAIL PROTECTED]" na usera "aaa"
w realmie "bbb" - mnie to nie przeszkadza - po prostu musiałem to
uwzględnić w odpowiednich zapytaniach SQL. Z drugiej strony nie
przypominam sobie, aby w specyfikacji SASL było coś na temat specjalnego
znaczenia znaku "@" w nazwie użytkownika (realm w większość mechanizmów
uwierzytelniania SASL przekazywany jest niezależnie od username) - to
może być bardziej sprawa implementacji/API.

Pozdrowienia,
        Jacek

_________________________________________
http://pld-linux.org/ = faq, howto, newsy

dostales tutaj odpowiedz na swoje pytanie?
podziel sie z innymi i dopisz do FAQ!
                http://pld-linux.org/FAQ/

Odpowiedź listem elektroniczym