Puncte:0

Pot trimite e-mailuri folosind funcția de e-mail php cu SendGrid smtp relay?

drapel kp

Am încercat să trimit e-mailuri din aplicația mea folosind funcția de e-mail PHP. În prezent sunt găzduit la DigitalOcean și singura modalitate prin care pot trimite e-mailuri este cu servicii precum SendGrid.

Am făcut totul conform ghidului lor de integrare, dar încă nu știu cum funcționează.

Pot trimite e-mailuri folosind PHP Poștă() funcţie?

Iata ce am facut pana acum...

  1. Actualizați înregistrările CNAME pentru a se potrivi cu cele ale SendGrid.
  2. Verificați dacă înregistrările au fost stabilite.
  3. Mi-am autentificat domeniul.
  4. Am trimis un e-mail folosind Outlook.

Pot trimite e-mailuri cu Outlook, dar nu pot trimite e-mailuri din aplicația mea. Chiar nu înțeleg cum funcționează asta?

Există înregistrări pe care trebuie să le actualizez înainte de a putea trimite e-mailuri? Trebuie să folosesc SendGrid API pentru a trimite e-mailuri sau pot folosi pur și simplu PHP Poștă() funcţie?

Apropo, am cPanel instalat pe serverul meu și se ocupă de e-mailurile mele de ieșire și de intrare

Puncte:1
drapel no

php Poștă() funcția pe Linux și un sistem similar similar Unix folosește sistemul sendmail comanda ca interfață de e-mail.

Pentru ca acea comandă sendmail să folosească Sendgrid (sau alt serviciu) înseamnă că serviciul SMTP al sistemului dumneavoastră trebuie configurat pentru a face acest lucru. Serverele smtp tipice sunt, de exemplu, postfix, exim și venerabilul sendmail în sine. Aceasta poate să nu fie cea mai bună soluție atunci când serverul dvs. găzduiește domenii de e-mail.

Alternativ, instalați ssmtp care este mult mai ușor de configurat decât serverele smtp convenționale cu drepturi depline și ajustați sendmail_path în fișierul de configurare php.ini pentru a utiliza ssmtp

drapel kp
Mulțumesc pentru ajutor. Sunt programator PHP, dar nu am experiență cu SMTP sau SSMTP. Folosesc cPanel ca software de management pentru serverul meu. Cred că au exim. De ce înregistrări am nevoie pentru ca acest lucru să funcționeze?
Puncte:0
drapel sn

Cel mai bine este întotdeauna să trimiteți e-mail folosind PHP cu cURL sau antetul SMTPAPI, conform documentației furnizate în manualul SendGrid.

URL: Exemplu de cod PHP SendGrid

Deci, va ajunge întotdeauna în căsuța de e-mail a destinatarului.

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.