Mis' pisze:
Powiedz proszę co to zmieniło, bo u mnie działa bez kłopotu od dawna bez tego...
Hmm... No wiec po uporaniu sie z certyfikatami, konfiguracja, itd
ciagle mialem problemy z autoryzacja (wyskakiwal ciagle blad
wspomniany poprzednio). Znalazlem wlasnie w FAQ exima, by
dopisac ta linie i pare innych przy okazji wskazowek. Dopisalem
to co radzili i nareszcie klient pocztowy zapytal mnie o haslo
przy autoryzacji i dalej poszlo z gorki... Niestety nie moge Ci dokladnie
pomoc, czym to dokladnie bylo spowodowane, gdyz az tak sie nie
zgalebialem, by np laczyc sie przez telnet...
Mis' pisze:
Proponuję dokumentację exima. Ponoć jest to najlepiej napisana dokumentacja do programów uniksowych.
I nie wierz Maćkowi jak pisze że exim się nie nadaje na profesjonalny serwer

OK, a wiec nie potrzebuje profesjonalnego serwera - chcialem tylko,
bym mogl wysylac poczte z roznych domen i by to nie bylo za bardzo
"widoczne" w nagloiwkach wiadomosci...
Jako tako sie z tym uporalem. Dopisalem do
domainlist local_domains
nowe domenki, z ktorych chcialem wysylac, niestety nie za
bardzo zadzialalo (Authenticated user must match sender!)
Zmodyfikowalem wiec pare linijek:
acl_check_mail:
accept condition = ${if or { \
{eq{$authenticated_id}{}} \
{eq{$authenticated_id}{$sender_address_local_part}} \
}{1}{0}}
deny message = Authenticated user must match sender!
(wg mnie jest to lepsze rozwiazanie - nadal ktos kto chce sie
pod kogos podszyc nie wysle maila, ale domena do tego nie jest
mieszana - taki sam efekt ale bardziej elastyczne rozwiazanie. Polecam
zmienic w domyslnym konfigu - chocby dla osob, ktore chca
uzywac paru domen

)
Po tych zmianach juz ladnie mail mi sie wyslal z innej domeny
niz primary, ale nadal w naglowku wiadomosci jak byk
widnial adres primary_host... Nie podobalo mi sie to...
Korzystajac wiec z faktu, ze nadawca jest sprawdzany przed
wyslaniem wiadomosci, pozwolilem sobie zmienic naglowek, w taki
sposob, by mail byl nie do poznania, ze domena jest inna niz ta z
primary_host - jest to bezpieczne i zamierzony efekt zostal uzyskany

received_header_text = "Received: \
${if def:sender_fullhost {from ${sender_fullhost}\n\t}\
{${if def:sender_ident {from ${sender_ident} }}\
${if def:sender_helo_name {(helo=${sender_helo_name})\n\t}}}}\
by ${sender_address_domain} \
${if def:received_protocol {with ${received_protocol}}} (SMTP)\n\t\
${if def:tls_cipher {(tls_cipher ${tls_cipher}) }}\
${if def:tls_peerdn {(tls_peerdn ${tls_peerdn}) }}\
id ${message_id}\
${if def:received_for {\n\tfor <$received_for>}}"
Takze polecam wprowadzic te zmiany do domyslnego konfigu - dzieki
temu exim stanie sie bardziej elastyczny
Aha, i sam sie troche zdziwilem, ale nie mialem problemu z
autoryzacja przez TLS/SSH pomimo korzystania z innej domeny,
niz domyslna, wiec wbrew pozorom korzystanie z wielu domen
nie jest takie trudne
PS. Co prawda naglowek wiadomosci jest zmeniony i nie ma sladu
primary_host, ale mimo wsyztsko dalsze serwery przekazaujace
wiadomosc dodaja do naglowka swoje wpisy i tam sie "ujawnia"
nasz glowny host... Ale na to juz chyba nie ma rady...
Pozdrawiam