Nu căutăm modalități ușoare, prin urmare, în articol vă vom spune cum să configurați Postfix pentru trimiterea notificărilor prin poștă IP-PBX. De exemplu, vă recomandăm să instalați Yandex. E-mail pentru domeniu și cazul general.
Configurarea Yandex. Conturi de mail
Ne conectam la consola serverului IP-PBX prin SSH sub utilizatorul root. Deschideți fișierul de configurare Postfix pentru editare:
La sfârșitul setărilor, faceți clic pe: x! și intrați. Să începem configurarea fișierelor la care am făcut referire în configurația main.cf. Deschideți fișierul / etc / postfix / sasl_passwd:
Specificăm următorii parametri:
Rețineți că dacă produceți un e-mail pentru un domeniu de la Yandex. Mail, în câmpul de autentificare trebuie să specificați o căsuță poștală completă.
Facem următoarea configurație:
Du-te și du-te jos pentru a lucra cu dosarul canonic:
În această setare, îi spunem lui Postfix că trebuie să trimiteți e-mailuri din domeniul nostru prin intermediul unei cutii poștale personalizate. Salvați modificările. Acum mergeți la setarea generică:
Salvați modificările: x. Terminat, acum trebuie să executați comanda:
Și apoi reporniți Postfix:
Facem cecul. Trimiteți un mesaj de test gol în căsuța de e-mail personal:
General caz Postfix personalizare
Deasupra am considerat cazul special de a configura Yandex.Mail pentru un domeniu. Să analizăm pas cu pas configurarea oricărui alt SMTP:
Erorile posibile
După comanda de trimitere a testului de e-mail, analizăm jurnalul:
Dacă vedeți o eroare a formularului 503 5.5.4 Eroare: trimiteți mai întâi comanda AUTH. atunci înseamnă că e-mailul de la care încercăm să trimitem mesajul este respins de serverul SMTP (acest lucru este de obicei văzut în ieșirea jurnalului din câmp de la =<>). În acest caz, verificați corectitudinea setărilor fișierului / etc / postfix / generic.
Dacă există un avertisment în jurnalele: Eșecul autentificării SASL: nu s-au găsit mech-uri vrednice. atunci trebuie să stabiliți un mecanism de autentificare SASL (Simple Authentication and Security Layer). Puteți face acest lucru folosind comanda de mai jos:
Dacă în stadiul de depanare apare o eroare de tip bash: mail: comanda nu a fost găsită. atunci trebuie să instalați utilitarul Unix mailx. Puteți face acest lucru cu această comandă:
P.S. Dacă specificați data de naștere, vă vom felicita și vă vom oferi un mic cadou :)