Puncte:0

Ajutor cu sendmail la noua instalare LAMP linux

drapel cn

Salut am instalat sendmail.

sudo apt-get install sendmail
sudo sendmailconfig # acceptă Y toate valorile implicite
echo „E-mailul meu de testare trimis de la sendmail” | /usr/sbin/sendmail [email protected]

Am încercat cu mai multe adrese de e-mail, precum și cu caseta de spam și e-mailurile nu sunt livrate. Apoi m-am uitat în firewall-ul ufw și am adăugat următoarele.

sudo ufw permit 25
sudo ufw permit smtp

si asa arata

Stare: activ

La Acțiune De la

-- ------ ----
LIMITĂ 22/tcp Oriunde
Apache Full ALLOW Oriunde
25 PERMITERE oriunde
25/tcp PERMITERE oriunde
22/tcp (v6) LIMIT Oriunde (v6)
Apache Full (v6) ALLOW Anywhere (v6)
25 (v6) PERMITERE oriunde (v6)
25/tcp (v6) PERMITERE oriunde (v6)

Apoi am oprit firewall-ul sudo ufw dezactivare

cu toate acestea, încă nici un e-mail. Sistemul meu de operare este Ubuntu 20.04.3 LTS Mulțumiri.

FedKad avatar
drapel cn
Este posibil ca furnizorul dvs. de internet să nu permită conexiuni smtp de ieșire. Care este rezultatul `telnet gmail-smtp-in.l.google.com. 25` comanda?
drapel ru
Aveți nevoie și de jurnalele dvs. de e-mail dacă aveți un server SMTP. /var/log/mail.log va avea detalii despre motivul pentru care mesajele nu pot părăsi sistemul
drapel in
Unde este serverul? Dacă utilizați o mașină într-o rețea de domiciliu, marile companii de e-mail vor lăsa mesajul în tăcere. Dacă utilizați Amazon EC2, atunci Amazon va bloca mesajul până când veți comunica cu ei pentru a elimina blocarea. Dacă sunteți cu majoritatea celorlalți furnizori VPN, trimiterea de e-mailuri va fi, de asemenea, blocată
drapel ar
Această [întrebare și răspuns](https://askubuntu.com/questions/564086/send-mail-as-from-my-personal-gmail-account) vă poate ajuta, chiar dacă nu folosește sendmail. Problema principală, după cum văd, este că expeditorul e-mailului trebuie să fie autentificat. Dacă trimiteți e-mailul din contul dvs. de Gmail, mai degrabă decât de pe un server aleatoriu, poate funcționa.
Puncte:0
drapel ru

Să începem cu începutul. Să verificăm ce folosești: care trimite mail

Acest lucru ar trebui să ecou ceva de genul /usr/sbin/sendmail

Apoi faceți linia de test pe care ați avut-o înainte, dar adăugați marcajul „-v” (fără ghilimele) înainte de comanda sendmail. Va ecou întreaga comunicare dintre sendmail și serverul de e-mail.

Presupunând că nu ați blocat activ portul 25, nu ar trebui să aveți nevoie de comenzile firewall. Tot ceea ce este necesar pentru a trimite e-mail este portul 25.

Dar fii pregătit ca Gmail să te blocheze. Poate deveni destul de mirositoare dacă crede că trimiteți spam.Dacă este rău, așteptați până când încercați să trimiteți e-mail la un cont de e-mail o365!


Da. Acesta este un mesaj că trimiteți un e-mail fără nicio verificare a expeditorului. Se așteaptă ca expeditorul să aibă o înregistrare SPF sau DKIM. Aceasta este o setare ISP, nu o setare MTA de e-mail. Este un joc cu minge complet diferit și, din experiența mea, un nivel cu totul nou de durere.

Pe scurt: destinatarii de corespondență încearcă să se asigure că e-mailurile pe care le primesc provin de la expeditori validați. Expeditorii trebuie să se autentifice că sunt de fapt capabili să trimită numele adresei de e-mail de la care pretind că provin. Aceasta înseamnă că receptorul va verifica împreună cu expeditorii ISP-ul și va obține un număr de înregistrări DNS pe care receptorul le poate valida.

Acest lucru este departe de a fi banal, dacă trimiteți către Gmail. Înseamnă să configurați înregistrările DNS cu ISP-ul dvs.

Acesta este un nivel cu totul nou de complexitate și este motivul pentru care folosesc sendmail doar pentru a trimite mesaje de pe serverul meu către propria mea adresă de e-mail. Deci, lucruri precum evenimentele cronlog sunt trimise sau probleme cu serverul. Dar pentru a trimite e-mail către utilizatori reali folosesc un cont O365.

Puteți face toate acestea pe Linux, dar nu în 5 minute.

Ahdee avatar
drapel cn
da, cred că este o chestie de Gmail, eroarea a fost, `050 550-5.7.26 Acest mesaj nu are informații de autentificare sau nu reușește 050 550-5.7.26 trece verificări de autentificare. Pentru a ne proteja cel mai bine utilizatorii de spam, `știi vreo soluție la asta?
drapel ru
Recitește-mi răspunsul - StackExchange nu mi-a plăcut să adaug un răspuns la răspunsul tău și a devenit foarte adulmecat. S-a spus că trebuie să perfecționez răspunsul inițial.
Ahdee avatar
drapel cn
Mulțumiri; Da, principalul lucru este că vreau să trimit starea jobului cron. Mă gândesc să obțin un cont gratuit și să configurez un smtp.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.