Un site web poate trimite e-mailuri într-un mod diferit față de serviciile de webmail. Serviciile de webmail utilizează direct căsuța ta poștală, în timp ce un site web trimite de obicei mesaje prin intermediul unei aplicații, al unui plugin, al unui formular de contact sau al unui script.
Acest articol explică de ce e-mailurile pot funcționa prin serviciul de webmail, dar nu și prin intermediul site-ului web. De asemenea, explică ce trebuie verificat înainte de a contacta serviciul de asistență, astfel încât cauza să poată fi identificată mai rapid.
Cuprins
De ce webmail-ul poate funcționa în timp ce e-mailul de pe site nu funcționează
Webmail trimite e-mailuri după ce vă autentificați într-o căsuță poștală. Mesajul este trimis prin intermediul serviciului de e-mail folosind un cont de e-mail autentificat.
Un site web poate trimite e-mailuri în moduri diferite. De exemplu, WordPress, formularele de contact, notificările de comerț electronic și scripturile personalizate pot utiliza funcția PHP mail, setările SMTP sau un plugin pentru a trimite mesaje.
Deoarece acestea sunt metode de trimitere separate, una poate funcționa în timp ce cealaltă eșuează.
Webmail vs. e-mailul site-ului web
| Webmail | E-mailul site-ului web |
|---|---|
| Trimis dintr-o căsuță poștală la care s-a efectuat autentificarea | Trimis de un site web, un script, un plugin sau o aplicație |
| De obicei, utilizează accesul autentificat la e-mail | Poate utiliza SMTP, PHP mail, sau setările pluginului |
| Mai ușor de verificat din interfața căsuței poștale | Depinde de configurația site-ului web |
| Confirmă că căsuța poștală poate trimite e-mailuri | Nu confirmă că site-ul web este configurat corect |
Dacă webmailul funcționează, căsuța poștală în sine este, de obicei, capabilă să trimită e-mailuri. Problema este mai probabil legată de modul în care site-ul web încearcă să trimită mesaje.
Cauze frecvente
1. Site-ul web nu utilizează SMTP
Multe site-uri web încearcă să trimită e-mailuri folosind funcția implicită PHP mail. Este posibil ca aceasta să nu asigure o autentificare corespunzătoare, alinierea expeditorului sau o livrare fiabilă. Puteți afla mai multe ce este funcția PHP mail aici.
Utilizarea SMTP este de obicei mai fiabilă, deoarece site-ul web se conectează la o căsuță poștală reală înainte de a trimite mesajul.
Pentru WordPress, acest lucru se configurează de obicei cu ajutorul unui plugin SMTP.
2. Setări SMTP incorecte
Dacă site-ul web utilizează SMTP, setările trebuie să corespundă configurației căsuței poștale.
Verificați următoarele valori:
- Numele de gazdă SMTP
- Portul SMTP
- Tipul de criptare
- adresa de e-mail completă ca nume de utilizator
- parola căsuței poștale
- adresa de e-mail a expeditorului
O mică neconcordanță poate împiedica site-ul web să trimită mesaje, chiar și atunci când serviciul de webmail funcționează normal. Puteți afla mai multe despre SMTP și puteți consulta setările SMTP ale mybox AICI.
3. Adresa expeditorului nu corespunde cu căsuța poștală
Unele site-uri web trimit mesaje folosind o adresă care nu există sau care nu corespunde cu căsuța poștală autentificată.
De exemplu, site-ul web se poate autentifica astfel:
[email protected]
dar încearcă să trimită de la:
[email protected]
sau:
[email protected]
Acest lucru poate duce la eșuarea mesajelor sau la respingerea lor de către serverul de e-mail.
Cea mai sigură configurare este, de obicei, să trimiteți de la aceeași adresă de e-mail folosită pentru autentificarea SMTP.
4. Setările formularului de contact sunt incomplete
Pluginurile pentru formularele de contact au adesea propriile setări de e-mail.
Verificați dacă formularul conține:
- o adresă de destinatar validă
- o adresă de expeditor validă
- un subiect
- un text al mesajului
- setări corecte de notificare
- fără câmpuri obligatorii lipsă
Dacă formularul este configurat incorect, site-ul web poate trimite formularul cu succes, dar nu va trimite niciodată e-mailul.
5. Site-ul web trimite e-mailurile în folderul de spam sau junk
Uneori, site-ul web trimite e-mailul cu succes, dar mesajul este filtrat în folderul de spam sau junk.
Acest lucru se poate întâmpla dacă e-mailul nu are o autentificare corespunzătoare, folosește o adresă de expeditor suspectă sau conține conținut care pare generat automat.
Verificați folderul de spam și testați cu diferite adrese de destinatar.
6. Autentificarea e-mailului prin DNS este incompletă
Înregistrările de autentificare a e-mailurilor ajută serverele de e-mail destinatar să decidă dacă un mesaj este legitim.
Înregistrările importante includ:
- SPF
- DKIM
- DMARC
Dacă aceste înregistrări lipsesc sau sunt incorecte, mesajele trimise de pe site-ul web pot avea o probabilitate mai mare de a nu fi livrate sau de a ajunge în folderul de spam.
Acest lucru este deosebit de important atunci când site-ul web trimite e-mailuri printr-un serviciu diferit de cel al căsuței poștale obișnuite a domeniului.
7. Site-ul web sau pluginul are blocată funcția de trimitere
Anumite pluginuri de securitate, reguli de firewall sau restricții de găzduire pot bloca scripturile să trimită e-mailuri.
Acest lucru se poate întâmpla și dacă site-ul web a trimis recent un număr mare de mesaje, dacă un script se comportă neașteptat sau dacă se suspectează prezența unui malware.
Dacă trimiterea s-a oprit brusc, verificați modificările recente aduse pluginurilor, temelor, setărilor de securitate sau codului.
8. Site-ul web prezintă erori PHP sau de plugin
Trimiterea e-mailurilor de pe site poate eșua dacă scriptul responsabil de trimiterea mesajelor generează erori.
În cazul WordPress, acest lucru poate implica un plugin de formular, un plugin SMTP, un plugin de comerț electronic, o funcție a temei sau un cod personalizat.
Jurnalele de erori pot ajuta la identificarea eventualelor erori ale site-ului web înainte de trimiterea e-mailului.
Ce trebuie verificat mai întâi
Începeți cu următoarele verificări:
- Trimiteți un e-mail de test din webmail.
- Trimiteți un e-mail de test din formularul site-ului web sau din plugin.
- Confirmați dacă site-ul web utilizează SMTP sau PHP mail.
- Verificați numele de gazdă SMTP, portul, criptarea, numele de utilizator și parola.
- Confirmați că adresa expeditorului corespunde cu căsuța poștală SMTP.
- Verificați setările de notificare ale formularului de contact.
- Verificați folderul de spam sau de mesaje nedorite.
- Testați cu o altă adresă de destinatar.
- Verificați înregistrările SPF, DKIM și DMARC.
- Verificați modificările recente aduse pluginurilor, temelor, cache-ului sau setărilor de securitate.
- Verificați jurnalele de erori ale site-ului web, dacă sunt disponibile.
Configurarea recomandată a e-mailului site-ului web
Pentru majoritatea site-urilor web, SMTP este metoda recomandată.
O configurare tipică utilizează:
Adresa de e-mail a expeditorului: [email protected]
Nume de utilizator SMTP: [email protected]
Parolă SMTP: parola căsuței poștale
Server SMTP: smtp.mybox.com (sau numele de gazdă furnizat de furnizorul dvs. de e-mail, dacă nu utilizați mybox)
Criptare: SSL/TLS sau STARTTLS, în funcție de serviciul de e-mail
Numele exact al serverului, portul și criptarea depind de serviciul de e-mail utilizat de domeniu.
Utilizarea aceleiași căsuțe poștale atât pentru adresa expeditorului, cât și pentru autentificarea SMTP ajută la evitarea multor probleme de livrare.
Ce este normal
Este normal ca webmailul și e-mailul site-ului web să se comporte diferit, deoarece utilizează căi de trimitere diferite.
De asemenea, este normal ca e-mailurile de pe site-uri web să necesite configurare suplimentară. Formularele de contact, notificările WordPress, mesajele de comerț electronic și e-mailurile automate necesită adesea setări SMTP pentru a fi trimise în mod fiabil.
Un test reușit al serviciului de webmail confirmă faptul că căsuța poștală poate trimite e-mailuri. Acesta nu confirmă însă că site-ul web este configurat corect pentru a trimite e-mailuri.
Când să contactați serviciul de asistență
Contactați serviciul de asistență dacă webmailul funcționează, dar site-ul web încă nu poate trimite e-mailuri după ce au fost verificate setările SMTP, adresa expeditorului, setările formularului, autentificarea DNS și erorile pluginului.
Includeți următoarele detalii:
- adresa site-ului web
- adresa de e-mail a expeditorului utilizată de site-ul web
- dacă site-ul web utilizează SMTP sau PHP mail
- numele de gazdă și portul SMTP, fără a divulga parola
- pluginul sau formularul utilizat pentru trimiterea e-mailurilor
- adresa destinatarului utilizată pentru testare
- ora la care a eșuat testul
- orice mesaj de eroare afișat de site-ul web sau de pluginul SMTP
Aceste informații ajută echipa de asistență să identifice dacă problema este legată de configurația site-ului web, de autentificarea e-mailului, de înregistrările DNS, de accesul SMTP sau de restricții la nivel de server.
Rezumat
Dacă e-mailul funcționează din webmail, dar nu și de pe site, de obicei căsuța poștală funcționează, dar metoda de trimitere a site-ului web trebuie verificată.
Cele mai frecvente cauze sunt lipsa configurării SMTP, setări SMTP incorecte, adrese de expeditor care nu corespund, probleme cu pluginul de formulare, înregistrări incomplete de autentificare a e-mailului sau erori ale site-ului web. Utilizarea SMTP cu o căsuță poștală validă este, de obicei, cea mai fiabilă configurare pentru e-mailul de pe site-ul web.