Am configurat postfix ca un server de e-mail numai pentru trimitere care nu se transmite, folosind acest tutorial despre Digital Ocean: https://www.digitalocean.com/community/tutorials/how-to-set-up-a-mail-relay-with-postfix-and-mailgun-on-ubuntu-16-04
Deoparte: a funcționat foarte bine cu Ubuntu 18.0.4
Aceasta include configurarea mailgun.com pentru serviciul de trimitere. Jurnalele mele de pe server arată că am trimis e-mailurile pe care le trimit și înregistrările MailGun (interfața de utilizare este https://app.mailgun.com/app/sending/domains/mg.mydomain.com) arată, de asemenea, că toate corespondența sunt livrate.
În concluzie, arată chitanța în Outlook, dar deocamdată trebuie să precizez că nu este spam. E bine, și apreciat.
Dar pentru Gmail, nici măcar nu apare în spam. Ca și cum nu a fost trimis niciodată de partea mea. Am o configurare SPC și DKIM în înregistrările TXT DNS. Imi poate spune cineva care este problema sau cum sa o rezolv?
-- EDITAȚI | × --
Adăugarea de protonmail la lista de servicii unde este trimis e-mailul (și nici măcar tratat ca spam!)
OK, deci o actualizare de la postarea inițială: am descoperit că trimiterea de la Poștă
utilitar pe linia de comandă ca acesta:
mail -s „Configurare formular - Vă rugăm să răspundeți” [email protected] <<< „Bună John, vă rugăm să verificați că ați primit acest mesaj și să îl trimiteți către [email protected] pentru a putea verifica detaliile de primire. Sună-mă dacă aveți întrebări la 512-xxx-xxxx"
Nu funcționează. DAR, după ce ai instalat PHP7.4 pe server și a rulat asta:
php -r "echo mail('[email protected]', 'PHP Install and Mail Successful', 'Dacă primesc asta înseamnă că sunt aproape de a instala o soluţie pentru aceasta. Sună-mă la 12-xxx-xxxx pentru a confirma asta', 'De la:[email protected]');"
De fapt funcționează! Nu numai că este primit, dar nu ajunge la spam, ȘI pot folosi un domeniu „de la” pe un alt server pe care îl administrez. Evident, sunt puțin precaut în privința asta, dar din orice motiv, utilizarea PHP7.4 (care folosește sendmail) pare să funcționeze perfect.
Un ultim lucru, informațiile PHP spune că folosesc sendmail
vs. Poștă
:
~# php -i | grep mail
mail.add_x_header => Dezactivat => Dezactivat
mail.force_extra_parameters => nicio valoare => nicio valoare
mail.log => nicio valoare => nicio valoare
sendmail_from => nicio valoare => nicio valoare
sendmail_path => /usr/sbin/sendmail -t -i => /usr/sbin/sendmail -t -i
Calea către sendmail => /usr/sbin/sendmail -t -i
MAIL => /var/mail/root
$_SERVER['MAIL'] => /var/mail/root