Vă voi informa despre situația în care mă aflu, cu ce problemă mă confrunt și ce am încercat.
Am configurat o aplicație web folosind flask, unde utilizatorii pot trimite e-mailuri automate (nu campanii de e-mail) către o listă de e-mailuri pe care le încarcă în excel. Deci, dacă vă înregistrați pe site ca [email protected]
și încărcați o listă de e-mailuri în Excel, aplicația va trimite automat e-mail-uri către id-urile enumerate prin intermediul smtp.gmail.com
.
Dar, pe măsură ce mai mulți utilizatori se înscriu pentru aplicația web din diferite domenii, nu este posibil pentru mine să introduc manual serverul SMTP și portul clientului. De exemplu, recent un client sa înregistrat cu e-mail [email protected]
așa că am verificat înregistrările MX și am descoperit că era de pe domeniu 163mx03.mxmail.netease.com
si apoi a trebuit sa caut pe google netease.com SMTP
care după câteva site-uri am găsit că sunt smtp.ym.163.com
la portul 25.
Am adăugat deja toate serverele SMTP majore în backend (cum ar fi Gmail, Outlook, Zoho), dar totuși, există utilizatori noi de la diferitele servere SMTP.
- Cum pot aborda această problemă? Cum să obțin dinamic SMTP-ul domeniului, astfel încât să îl pot aplica utilizatorului pentru trimiterea de e-mail?
- Există vreo modalitate prin care pot obține serverul SMTP al utilizatorului (cerându-i să-mi trimită un e-mail)?
- Există vreo modalitate de a rezolva această problemă prin crearea unui nou SMTP?
- Există vreo modalitate prin care pot trimite un e-mail fără a furniza SMTP-ul, ci doar e-mailul și parola utilizatorului?