Gestionați mesajele de ieșire¶
Trimiterea e-mailurilor cu configurația implicită¶
Dacă în baza de date nu este configurat niciun server de e-mail de ieșire, Odoo trimite e-mailurile prin serverul SMTP definit în fișierul de configurare al serverului sau în opțiunile din linia de comandă (smtp_server, smtp_port etc.). Acest server implicit este configurat de administratorul de sistem sau de furnizorul de găzduire.
Adresele expeditorului sunt construite pe baza domeniului alias al companiei.
Example
Dacă domeniul alias este company-name.com și toate configurațiile de trimitere sunt cele implicite, toate e-mailurile vor fi trimise de la [email protected].
Adresele de la care poate trimite serverul implicit sunt definite de parametrul de sistem mail.default.from_filter (sau, dacă nu este setat, de opțiunea from_filter din configurația serverului). În cazul în care domeniul expeditorului nu corespunde valorii acestui parametru, se utilizează în schimb adresa de notificare. În acest parametru de sistem pot fi definite mai multe valori: separate prin virgule, sunt permise domenii sau adrese de e-mail complete. Odată ce un server de e-mail de ieșire este configurat, parametrul de sistem nu mai este luat în considerare, iar valoarea utilizată este filtrarea FROM a serverului de e-mail.
- menu
- (diagram)
- shows
- Diagram of the default outbound flow: Odoo sends from notifications@<alias domain> through the default SMTP server; replies go to catchall@<alias domain>; delivery errors to bounce@<alias domain>.
- module
- notes
- Simple schematic drawing, not a UI screenshot; use example.com-style domains.
E-mailurile sunt trimise cu [email protected] ca adresă reply-to. În plus, erorile de livrare sunt trimise la [email protected].
Notă
Adresele catchall, bounce și notificare nu funcționează ca alte aliasuri. Acestea nu au vocația de a crea înregistrări într-o bază de date. Email-urile trimise către un alias sunt rutat automat și vor răspunde unei înregistrări existente și legate sau vor crea una nouă în baza de date.
Folosirea unui domeniu personalizat pentru trimiterea de email-uri¶
Baza de date poate fi configurată să utilizeze un domeniu personalizat, caz în care toate adresele de e-mail implicite sunt construite folosind domeniul personalizat. Dacă domeniul personalizat este company-name.com, adresa expeditorului va fi [email protected], adresa reply-to [email protected], iar adresa bounce [email protected]. Domeniul personalizat poate fi utilizat la trimiterea e-mailurilor fie cu serverul de e-mail implicit, fie cu unul extern.
Această secțiune presupune deținerea unui domeniu personalizat. Dacă nu, un domeniu personalizat trebuie cumpărat de la un registrator de domenii precum GoDaddy, Namecheap sau orice alt furnizor alternativ.
Utilizarea unui domeniu personalizat cu serverul de e-mail implicit¶
Anumite configurări sunt obligatorii în DNS-ul domeniului personalizat pentru a asigura o bună livrabilitate.
Atenționare
Cea mai mare parte a configurației va fi făcută pe partea furnizorului de domeniu și ar putea necesita o anumită configurație pe serverul de e-mail în sine. Sunt necesare anumite cunoștințe tehnice.
Primul pas este să configurați înregistrările SPF și DKIM, astfel încât serverul de e-mail care trimite e-mailurile să fie autorizat pentru domeniu.
Următorul pas, domeniul personalizat trebuie setat ca domeniu alias al unei companii. Selectați compania, deschideți Settings și adăugați domeniul personalizat în câmpul Alias Domain.
După adăugarea domeniului alias, faceți clic pe pictograma (internal link) pentru a atribui mai multe companii domeniului personalizat dacă este necesar. Activați modul Modul dezvoltator (mod depanare) pentru a modifica alias-urile implicite dacă doriți:
Bounce Alias: cutia poștală folosită pentru a intercepta erorile de livrare și popula plicul roșu pe mesajul corespunzător.
Catchall Alias: cutia poștală implicită folosită pentru a centraliza toate răspunsurile.
Default From Alias: adresa expeditorului implicit.
Notă
La crearea primului domeniu alias, toate companiile îl vor folosi. Dacă creați o companie nouă, domeniul alias setat automat este cel cu prioritatea cea mai mică (cum este afișat în lista domeniilor alias în Modul dezvoltator (mod depanare)).
Toate aliasurile de e-mail (de ex. cele legate de echipele CRM sau de proiecte) trebuie să aibă căsuța poștală corespunzătoare pe serverul de e-mail al domeniului personalizat.
- menu
- (diagram)
- shows
- Diagram: Odoo sends emails for company-name.com through the default mail server; the domain's DNS holds SPF/DKIM records for that server; replies arrive at the company-name.com mail server and are brought back to Odoo by redirection, incoming mail server or MX record.
- module
- notes
- Simple schematic drawing, not a UI screenshot.
Pentru a primi email-uri în baza de date Odoo în chatter-ul corespunzător (CRM, facturi, comenzi de vânzare, etc.), una dintre aceste trei metode trebuie folosită:
Înregistrare MX (necesită cunoștințe tehnice avansate)
Utilizarea unui domeniu personalizat implică faptul că anumite părți locale ar putea fi folosite de Odoo pentru a trimite email-uri.
Trimiterea email-urilor cu un server SMTP extern¶
Notă
Un server extern de e-mail de ieșire trebuie asociat cu un domeniu ale cărui înregistrări DNS le puteți gestiona.
Pentru a adăuga un server SMTP extern în Odoo, deschideți Settings și activați opțiunea Use Custom Email Servers găsită în secțiunea Emails. Apoi, faceți clic pe Save în partea de sus a paginii pentru a salva modificările.
Revenind la secțiunea Emails, faceți clic pe Outgoing Email Servers, apoi pe New pentru a crea o înregistrare de server de poștă ieșire. Majoritatea câmpurilor sunt parametrii comuni folosiți pentru a configura o conexiune la un server SMTP; folosiți valorile furnizate de furnizorul dvs. de email.
Câmpurile principale sunt:
Server SMTP și SMTP Port: numele de gazdă (sau adresa IP) și portul serverului SMTP.
Criptare conexiune: Niciuna, TLS (STARTTLS) sau SSL/TLS, în funcție de cerințele furnizorului.
Autentificare cu: Nume utilizator (cu Nume utilizator și Parolă), Certificat SSL sau Interfață de Linie de Comandă (utilizează setările SMTP din configurația serverului). În funcție de modulele instalate, sunt disponibile și opțiuni OAuth, precum Gmail sau Outlook.
Filtrare FROM: consultați Filtrarea FROM.
Prioritate: serverul cu cea mai mică valoare este utilizat primul.
- menu
- Settings ‣ General Settings ‣ Emails ‣ Outgoing Email Servers ‣ New
- shows
- The outgoing mail server form with Name, FROM Filtering, Priority, SMTP Server, SMTP Port, Connection Encryption, Authenticate with, Username and Password, and the "Test Connection" button.
- highlight
- The "Test Connection" button.
- data
- Server "Company SMTP", smtp.example.com, port 587, TLS (STARTTLS), FROM filtering "example.com".
- module
- base, mail
- notes
- English UI, crop to the form; blur the password.
După finalizare, faceți clic pe Testare conexiune. Rețineți că o conexiune de test reușită nu confirmă că e-mailul va fi trimis, deoarece pot exista restricții suplimentare din partea furnizorului. Prin urmare, este recomandat să consultați documentația furnizorului.
Valori partea locală¶
Mai jos sunt prezentate diferitele valori ale părții locale care pot fi folosite de Odoo pentru a trimite email-uri. Ar putea fi necesar să le adăugați pe lista albă în serverul dvs. de poștă:
Alias-ul Bounce al Domeniului Alias (valoarea implicită =
bounce),Default From-ul Domeniului Alias (valoarea implicită =
notifications),Adresa implicită a administratorului (
[email protected]sau, dacă a fost modificată, noua valoare),Adresa implicită Odoobot (
[email protected]sau, dacă a fost modificată, noua valoare),FROM-ul specific definit într-o campanie de email marketing,
FROM-ul specific care poate fi definit într-un șablon de email.
Configurarea de servere diferite pentru email-uri tranzacționale și în masă¶
Servere de poștă personalizate¶
E-mailurile tranzacționale și trimiterile în masă pot fi trimise folosind servere de e-mail separate în Odoo. Aceasta înseamnă că e-mailurile de zi cu zi, ofertele sau facturile trimise clienților vor fi gestionate ca e-mailuri tranzacționale. E-mailurile de trimitere în masă, inclusiv trimiterea de loturi de facturi sau oferte, vor fi gestionate de aplicația Email Marketing.
Example
Puteți folosi servicii precum Gmail, Amazon SES sau Brevo pentru email-uri tranzacționale și servicii precum Mailgun, Sendgrid sau Mailjet pentru distribuiri în masă.
Mai întâi, activați modul dezvoltator și mergeți la . Acolo, adăugați două înregistrări de server de email ieșire, una pentru serverul de email-uri tranzacționale și una pentru serverul de distribuiri în masă. Introduceți o valoare Priority mai mică pentru serverul tranzacțional (de ex., 1) față de serverul de distribuiri în masă (de ex., 2) astfel încât email-urile tranzacționale să aibă prioritate.
- menu
- Settings ‣ Technical ‣ Email ‣ Outgoing Mail Servers
- shows
- List of two outgoing mail servers: a transactional server with priority 1 and a mass mailing server with priority 2.
- highlight
- The Priority column.
- data
- Servers "Transactional (smtp.example.com)" and "Mass mailing (smtp.mailing.example.net)".
- module
- base
- notes
- English UI, developer mode active, crop to the list.
Acum, mergeți la , activați Dedicated Server și selectați serverul de email corespunzător. Odoo folosește serverul cu valoarea de prioritate cea mai mică pentru email-uri tranzacționale și serverul selectat aici pentru distribuiri în masă.
- menu
- Email Marketing ‣ Configuration ‣ Settings
- shows
- The "Dedicated Server" setting enabled with the mass mailing server selected.
- highlight
- The Dedicated Server setting.
- module
- mass_mailing
- notes
- English UI, crop to the setting.
Filtrarea FROM¶
Important
Este foarte recomandat să configurați filtrarea FROM pe serverele de e-mail de ieșire conform instrucțiunilor furnizorului dumneavoastră.
Câmpul FROM Filtering permite utilizarea unui server de e-mail de ieșire specific, în funcție de adresa sau domeniul From pentru care Odoo trimite e-mailuri. Valoarea trebuie să fie un domeniu sau o adresă completă care să corespundă adresei de e-mail a expeditorului și să fie de încredere pe partea furnizorului de server de e-mail de ieșire.
Dacă filtrarea FROM nu este folosită, email-urile vor ieși folosind adresa de notificare.
Atenționare
Unele servere de poștă ieșire necesită o configurație specifică a filtrului FROM.
Când un email este trimis din Odoo, următoarea secvență este folosită pentru a alege serverul de email ieșire:
Mai întâi, Odoo caută un server care are aceeași valoare de filtrare FROM ca valoarea From (adică, adresa de email) definită în email-ul ieșire. Această configurație este ideală dacă toți utilizatorii unei companii împart același domeniu dar au părți locale diferite.
Example
Dacă adresa de email a expeditorului este [email protected], doar un server de email având o valoare de filtrare FROM egală cu [email protected] sau example.com poate fi folosit.
Dacă nu se găsește niciun server pe baza primului criteriu, Odoo caută primul server fără o valoare de filtrare FROM setată. Email-ul va fi suprascris cu adresa de notificare.
Dacă nu se găsește niciun server pe baza celui de-al doilea criteriu, Odoo folosește primul server și email-ul va fi suprascris cu adresa de notificare.
Notă
Pentru a determina care server este primul, Odoo folosește valoarea de prioritate (cu cât valoarea este mai mică, cu atât prioritatea este mai mare). Dacă nu reușește să facă asta, primul server este determinat prin numele serverelor, folosind ordinea alfabetică.
Dacă nu există niciun server de poștă, Odoo se bazează pe valoarea parametrului de sistem.
De asemenea, este posibil să combinați o înregistrare de server de e-mail de ieșire cu serverul de e-mail implicit din configurația serverului.
Utilizarea unui server de e-mail extern și a serverului implicit¶
Dacă în baza de date nu este setat niciun server de e-mail de ieșire, se utilizează serverul SMTP implicit din configurația serverului. Același server poate fi adăugat și ca înregistrare de server de e-mail de ieșire, selectând Interfață de Linie de Comandă în câmpul Autentificare cu, de ex. pentru a-i da o prioritate și un filtru FROM.
- menu
- Settings ‣ Technical ‣ Email ‣ Outgoing Mail Servers ‣ New
- shows
- Outgoing mail server form with "Authenticate with" set to "Command Line Interface" and the information text explaining that the server configuration's SMTP settings are used.
- highlight
- The "Authenticate with" field.
- module
- base
- notes
- English UI, developer mode active, crop to the form.
Example
Dacă un server de e-mail de ieșire este utilizat simultan cu serverul implicit (CLI), filtrul FROM al fiecărui server trebuie să conțină domeniul (sau adresele) de la care acel server are voie să trimită. Dacă nu există filtrare FROM, e-mailul va fi trimis folosind adresa de notificare.
- menu
- Settings ‣ Technical ‣ Email ‣ Outgoing Mail Servers
- shows
- List with a "Command Line Interface" server used for transactional emails and an external SMTP server used for mass mailing, each with its own FROM filtering and priority.
- module
- base
- notes
- English UI, developer mode active, crop to the list.
Folosirea unui domeniu personalizat cu serverul de e-mail Odoo¶
Similar cu capitolul anterior, poate fi necesară o configurare corectă pentru a vă asigura că serverul de e-mail extern are permisiunea de a trimite e-mailuri folosind domeniul dumneavoastră personalizat. Consultați documentația furnizorului pentru a configura corect înregistrările relevante (SPF, DKIM și DMARC). O listă cu cei mai comuni furnizori este disponibilă.
Notă
Configurarea DNS este necesară atunci când utilizați propriul domeniu. Înregistrările SPF și DKIM trebuie să autorizeze serverul de e-mail care trimite efectiv e-mailurile; consultați Configurați înregistrările DNS pentru a trimite e-mailuri în Odoo.
Restricție portuară¶
Portul 25 este adesea blocat de furnizorii de găzduire și cloud din motive de securitate. Dacă conexiunea eșuează pe portul 25, încercați în schimb portul 465, 587 sau 2525.
Alias domeniu¶
Domeniul catchall este specific companiei. Implicit, toate companiile partajează același domeniu alias, dar fiecare companie poate avea propriul domeniu de e-mail personalizat, selectat în câmpul Domeniu alias din aplicația .
Când Modul dezvoltator (mod depanare) este activat, opțiunile de domeniu alias sunt disponibile mergând la .
Atenționare
Orice modificare a domeniului alias trebuie făcută foarte atent. Dacă unul dintre alias-uri (bounce, catchall, default from) este schimbat, toate e-mailurile anterioare care nu sunt redirecționate corespunzător către noile alias-uri vor fi pierdute.
Câmpul Alias Implicit From poate fi completat cu partea locală a adresei de e-mail (implicit notifications) sau cu o adresă de e-mail completă. Configurați-l pentru a determina antetul FROM al e-mailurilor dvs. Dacă este folosită o adresă de e-mail completă, toate e-mailurile de ieșire vor fi suprascrise cu această adresă.
Sistemul de notificări¶
Când un e-mail este trimis din chatter, clienții pot răspunde direct la acesta. Dacă un client răspunde direct la un e-mail, răspunsul este înregistrat în același chatter, funcționând astfel ca un fir de mesaje relativ la înregistrare.
La primirea răspunsului, Odoo folosește urmăritorii abonați (în funcție de subtipurile la care sunt abonați) pentru a le trimite o notificare prin e-mail sau în inbox-ul Odoo, în funcție de preferințele utilizatorului.
Example
Dacă un client cu adresa de e-mail “Mary” <[email protected]> răspunde direct la un e-mail trimis din baza de date Odoo, comportamentul implicit al Odoo este să redistribuie conținutul e-mailului către toți ceilalți urmăritori din firul de discuție.
Deoarece domeniul lui Mary nu aparține domeniului alias, Odoo suprascrie adresa de e-mail și utilizează adresa de e-mail de notificare pentru a notifica urmăritorii. Această suprascriere depinde de configurația făcută în baza de date. Implicit, adresa FROM a e-mailului va fi suprascrisă cu valoarea [email protected] în loc de [email protected].
Adresa este construită folosind numele expeditorului și {alias domain, default from alias}`@`{alias domain, domain name}, implicit [email protected].
Folosirea unei adrese de e-mail unice pentru toate e-mailurile de ieșire¶
Pentru a forța adresa de e-mail de la care sunt trimise e-mailurile, activați Modul dezvoltator (mod depanare), și mergeți la . La Alias Implicit From, folosiți partea locală sau o adresă de e-mail completă ca valoare.
Atenționare
Dacă o adresă completă este folosită ca valoare Alias Implicit From, toate e-mailurile de ieșire vor fi suprascrise de această adresă.