Drupal nu trimite poștă de pe site

A început cu faptul că WebForm a refuzat să trimită o notificare privind completarea formularului:

De asemenea, am aflat că recuperarea parolei nu funcționează. Cu același mesaj.

În același timp, pe site există o pagină în care mesajul către poștă părăsește funcția mail (php). Mesajul iese bine.

În același timp, pe aceeași gazdă există un alt site pe Drupal, în care funcționează atât formularul de trimitere a formularului, cât și recuperarea parolei.

În rapoarte există un mesaj de eroare, dar nu se explică nimic inteligibil:

Google nu oferă soluții. Spune-mi în ce direcție să săpat?

Problema este rezolvată cu succes de metoda de căutare intuitivă. În primul rând, am căutat funcția de corespondență pentru fișierele drupal. Puțin înțeleg ce-ce. Apoi a intrat în setările php pentru același cuvânt cheie. Aici a fost rapid descoperit că setările unui site web de lucru și unul rupt au o diferență, adică în php.ini setările lui sendmail au scăzut.

Într-o setare defectă a site-ului sendmail în php.ini

sendmail_from nici o valoare | nici o valoare
sendmail_path -t -i | -t -i

sendmail_from nici o valoare fără valoare
sendmail_path / usr / sbin / sendmail -t-i / usr / sbin / sendmail -t-i

Drupal nu trimite poștă de pe site

Drupal nu trimite poștă de pe site

Drupal nu trimite poștă de pe site

pe tifto py există pro smtp

Linkul, apoi să luăm în considerare conținutul

Drupal nu trimite poștă de pe site

Drupal nu trimite poștă de pe site

nu se pot schimba legăturile

Drupal nu trimite poștă de pe site

Drupal nu trimite poștă de pe site

Și în loc de formularul de recuperare a parolei, ce vă recomandați?