Joomla este un motor bun, dar nu perfect. Chiar și pe un astfel de designer convenabil poate sari afară probleme foarte inconfortabile. De exemplu, în CMS Joomla apare un ecran alb la intrarea în zona admin. Orice eroare apare ca urmare a activării referințelor om-la-om în setări.
Dar una dintre cele mai frecvente și incomprehensibile pentru multe erori de webmasteri este "nu a putut instanțiate funcția de mail".
Acest lucru se întâmplă atunci când nu puteți apela funcția de poștă electronică utilizând motorul Joomla. Să analizăm posibilele cauze ale erorii și metodele de rezolvare a acesteia.
De ce nu am putut apela funcția de e-mail din Joomla?
Deci, să încercăm să determinăm motivul apariției mesajului intruziv "nu a putut instanția funcția de corespondență" și de ce nu a fost posibil să se apeleze funcția în situații diferite.
Primul motiv pentru care mesajul "nu a putut instanțializa funcția de corespondență" apare când încercați să trimiteți un e-mail la un e-mail este gazda dvs. sau, mai degrabă, serverul local. Adesea, un webmaster, înainte de a instala ceva pe un site sau înainte de al publica, efectuează experimente departe de Internet - pe computerul său pe serverul virtual creat. Dacă editați conținutul site-ului folosind un server local, funcția nu poate fi apelată dintr-un motiv foarte simplu: nu este necesar să trimiteți un e-mail pe computer. Adică nu aveți un server pentru a trimite e-mailuri. Și indiferent de ce gazdă locală folosiți, WAMP sau Denver - tot nu puteți trimite e-mailuri din el.
Uneori, Joomla dă inscripția "nu a putut instanțiate funcția de corespondență" deoarece ați introdus anumite caractere speciale în datele de expediere pe care serverul nu le percepe. În special, acest lucru se întâmplă în acele cazuri când creați un script de distribuire și specificați în el un nume de utilizator cu unele semne speciale. Dacă este cazul, atunci puteți apela funcția pentru a trimite un mesaj de poștă electronică către Joomla, trebuie să dați clic pe Da sub coloana Adds Names, astfel încât serviciul să adauge nume la litere și să accepte caractere speciale.
Dacă toate motivele enumerate nu sunt potrivite pentru cazul dvs., atunci încercați să căutați situația de la furnizorul de servicii de găzduire. Foarte adesea pe o gazduire pune restrictii pentru diverse servicii. Astfel, atrage clienții să cumpere pachete mai scumpe. Există posibilitatea ca funcția să nu poată fi apelată pentru a trimite mesaje către Joomla doar din cauza unor astfel de restricții. În special, furnizorul de gazde ar putea pune limita maximă a numărului de mesaje trimise pe oră. Dacă este cazul, atunci trebuie să așteptați un pic pentru a trimite un alt lot de e-mailuri sau pentru a cumpăra un pachet mai ieftin pentru a elimina restricția.
Există și alte motive pentru care mesajul "nu este o funcție de instanțializare a poștei" pe site-ul cu motorul Joomla se blochează. Și este probabil că aceste motive se află din nou în limitările găzduirii dvs. Ar trebui să aflați în avans parametrii admisi ai mesajelor electronice pentru trimitere, astfel încât mai târziu să nu existe probleme. De exemplu, unele gazde refuză a priori să trimită mesaje, dacă sunt atașate la unele fișiere. Poate că, în acest fel, încearcă să evite precedentele trimiteri de mesaje spam, iar pe de altă parte - nu doresc să trimită miezuri de informații prea mari, încărcând astfel serverul. În orice caz, trebuie să examinați situația din serviciul de asistență tehnică și apoi să căutați soluții.
Și ultimul motiv pentru care "nu a putut instanțializa funcția de poștă electronică" nu vă permite să trimiteți e-mailuri este erori în câmpul "Subiect" atunci când trimiteți. Trebuie să știți ce limite de lungime "Temă" sunt setate pe server. Depășirea limitei este un refuz neechivoc de trimitere. Și nu face un buletin informativ cu titluri greoaie - nu este eficient. Pe de altă parte, ați putea folosi anumite caractere interzise în linia subiectului. În orice caz, asistența vă va ajuta!