Puncte:0

Trimiteți e-mailuri de pe serverul Heroku folosind contul de Gmail și PHPMailer

drapel de
yem

Am o aplicație Heroku care are un script php care trimite un e-mail. E-mailul trimis merge întotdeauna la spam.

Să presupunem că aplicația Heroku este mywebsite.herokuapp.com și e-mailul meu este [email protected]. Pe baza cercetărilor mele, înțeleg că problema ar putea fi că e-mailul este trimis de pe serverul meu, care este mywebsite.herokuapp.com, dar adresa de e-mail este gmail.com.

Dacă am folosit $mail->Host = 'smtp.gmail.com'; poate fi asta problema?

Pe baza cercetărilor mele, alte probleme ar putea fi cu SPF-ul sau DKIM

Am petrecut o mulțime de ore încercând să caut online, dar tot ce am găsit a avut de-a face cu domenii personalizate și setările lor DNS (pentru început) pe care nu le puteți avea cu o aplicație Heroku.

Orice sugestii?

Mulțumiri!

Acest a fost cel mai aproape de informații utile, dar nu mi-a oferit suficiente informații pentru a continua.

liske1 avatar
drapel ye
Ai propriul nume de site? De exemplu, myapp.com sau doar mywebsite.herokuapp.com?
yem avatar
drapel de
yem
Doar mywebsite.herokuapp.com
Paul avatar
drapel cn
În funcție de câte e-mailuri și de ce tip de e-mail sunt trimise prin Gmail, este posibil să vă suspendați sau anulați contul Gmail ca o încălcare a ToS.
yem avatar
drapel de
yem
Tocmai am trimis câteva e-mailuri de probă la un alt e-mail de-al meu...
Puncte:0
drapel in

Puteți trimite e-mailuri prin gmail, dar începerea ei este un proces. Va trebui să generați un ID de utilizator/un permis de aplicație și apoi să faceți pașii de configurare pentru MTA-ul sistemului dumneavoastră (adică Postfix/sendmail). Am făcut asta de câteva ori și funcționează bine. Cu toate acestea, există limite de trimitere, chiar dacă aveți un cont Gmail plătit (adică Google for Business).

Sursa! Google însuși spune să procedați astfel: https://support.google.com/a/answer/2956491?hl=ro

și unul de la alți utilizatori pe serverfault: Configurați Postfix pentru a trimite/retransmite e-mailuri Gmail (smtp.gmail.com) prin portul 587

De asemenea, puteți utiliza servicii precum SendGrid și MailChimp, dar vor dori și bani. Conturile Gmail gratuite pot face acest lucru, însă limitele de trimitere sunt mult mai mici.

yem avatar
drapel de
yem
Dar ce se întâmplă dacă am procesul de e-mail în curs, adică e-mailurile se trimit, dar dacă îl trimit cuiva în acest fel, va fi spam automat până când utilizatorul îl marchează ca non-spam?
t3ln3t avatar
drapel in
Folosirea DKIM și SPF împreună cu un serviciu de retransmisie de corespondență comercială ar trebui să țină e-mailurile dvs. în afara dosarelor SPAM ale utilizatorilor, cu excepția cazului în care mesajele dvs. sunt semnalate pentru altceva tipic pentru UCE.

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.