Puncte:0

Cum își dă Sendmail unde ascultă SASL?

drapel vn

Încerc să fac SMTP-AUTH să funcționeze pe o mașină Mint Linux 20.2 și întâmpin probleme la autentificare. Am instalat Cyrus sasl2 și se pare că l-am configurat corect - testsaslauthd -u <utilizator> -p <parolă> -s smtp se intoarce 0: OK „Succes”. Dar când încerc să trimit e-mail de la clientul meu folosind aceleași acreditări, sendmail nu se poate autentifica. Ceea ce este curios pentru mine este că atunci când folosesc testsaslauthd intrările sunt generate în jurnalul meu de autentificare, dar când Sendmail încearcă, nu există nimic. Încercarea de a folosi testsaslauthd dintr-un context non-root rezultă, de asemenea, nicio intrare de autentificare, ceea ce mă face să cred că nici asta sendmail nu are permisiunea suficientă pentru a se conecta la demonul sasl sau că nu știe unde este acea conductă și ghicește greșit. Deci, cred că întrebarea este, cum sendmail găsește acea țeavă și cine este atunci când face asta?

drapel cn
Bob
Testsaslauthd nu folosește configurația sendmail, ci doar testează demonul SASL și procesul de autentificare. În general, va trebui să configurați metodele de autentificare în Sendmail. https://serverfault.com/a/550606/546643 are destul de multe indicații utile, cu și cel mai proeminent, folosiți ceva cu curba de învățare nu la fel de abruptă ca sendmail, cum ar fi Postfix sau exim... Ce mesaje de eroare face Afișează sendmail după repornire și testați autentificarea?
Puncte:1
drapel in

Ar trebui să existe un fișier de configurare pentru fiecare client care utilizează SASL, de ex. „/usr/lib/sasl2/Sendmail.conf”

pwcheck_method: saslauthd
tsc_chazz avatar
drapel vn
Și da, știam asta și am asta, dar nu funcționează. Jurnalul indică în continuare că Sendmail nu caută nicăieri pentru autentificare la trimitere.
Puncte:0
drapel in

Is your sendmail compiled with SASL? check:

sendmail -d0 < /dev/null | grep SASL

it should list "SASLv2"

Did you activate it in "sendmail.mc" ? Example:

define(`confAUTH_MECHANISMS', `PLAIN LOGIN CRAM-MD5')dnl
define(`confAUTH_OPTIONS', `y')dnl
TRUST_AUTH_MECH(`PLAIN LOGIN CRAM-MD5')dnl
define(`confDONT_BLAME_SENDMAIL',`GroupReadableSASLDBFile')dnl
tsc_chazz avatar
drapel vn
Acest ultim punct ar părea a fi răspunsul magic - în special elementul `confDONT_BLAME_SENDMAIL'. Adăugarea acestuia la configurație pare să fi făcut totul să funcționeze.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.