Home » Articole » Articole » Calculatoare » Dezvoltarea web » Configurarea serverului de email în format text

Configurarea serverului de email în format text

Declinare de responsabilitate: Cu excepția cazului în care lucrați pe un server care are deja funcționalitate de e-mail, este posibil ca acest capitol să nu fie potrivit pentru dvs. WAMP 2.0 (sau doar Apache, MySQL și PHP) nu conțin capacitatea de a acționa ca un server de e-mail în sine. Dacă aveți un cont de e-mail care utilizează un server de e-mail Exchange sau o altă soluție găzduită, puteți cerceta cum să configurați acel cont în serverul dvs. pentru a utiliza adresa dvs. pentru a trimite mesaje. Deoarece acest proces va diferi în funcție de serviciul pe care îl utilizați, instrucțiuni complete despre cum să faceți acest lucru nu sunt posibile aici.

Pe scurt, veți avea nevoie de acreditări de cont, cum ar fi un nume de utilizator și o parolă, unele setări de conexiune care pot fi găsite în setările contului dvs., care pot fi stocate în software-ul de e-mail, setările web sau setările telefonului și va trebui să editați setările sendmail ale fișierului php.ini. După ce ați făcut modificările necesare, nu uitați să opriți și să porniți serverul pentru ca acestea să aibă efect.

Indiferent de serviciul pe care îl utilizați pentru a facilita trimiterea de mesaje, veți utiliza întotdeauna aceeași funcție în PHP pentru a o declanșa. Funcția mail() ne permite să specificăm setările „Cine, Ce și Unde”. Prin intermediul acestei funcții putem accepta și mesaje și atașamente multimedia (bazate pe HTML).

Informațiile minime necesare pentru a trimite un mesaj sunt destinatarul și mesajul, presupunând că ați plasat o adresă de e-mail în secțiunea „De la” a fișierului de setări php.ini:

mail("ourRecipient@nowhere.com", "Aceasta este o căsuță poștală frumoasă!");

Lista completă de opțiuni pe care le avem la dispoziție include următoarele:

mail([to], [subject], [message], [headers]);

Secțiunea headers (anteturi) ne permite să transmitem informații suplimentare, cum ar fi o adresă „de la” diferită de cea implicită, un e-mail de răspuns, CC-uri, BCC-uri și informații despre alte caracteristici, cum ar fi conținutul HTML sau atașamentele. Deoarece această ultimă secțiune și mesajul nostru real pot fi destul de lungi, este util să declarăm toate aceste elemente mai întâi ca variabile pentru a menține apelul funcției mail real lizibil:

$to = "ourRecipient@nowhere.com";
$subject= "You Win a million dollars!";
$message = "Not really. We just wanted you to read this.";
$headers .= 'From: Us <us@somewhereOutThere.com>' . "\r\n";
$headers .= 'Cc: someoneelse@nowhere.com . "\r\n";
$headers .= 'Bcc: hiddenPerson@definatelyNotHere.com' . "\r\n";
mail($to, $subject, $message, $headers);

Vei observa că șirul nostru de anteturi conține de fapt etichetele e-mailului și că la sfârșitul fiecărei părți sunt incluse sfârșituri de linie. Acest lucru ajută la traducerea șirului în informații separate atunci când trimitem variabila către funcția mail pentru a crea e-mailul nostru propriu-zis.”

Sursa: Michael Mendez, The Missing Link – An Introduction to Web Development and Programming (CC BY-NC-SA 3.0 License), Published by Open SUNY Textbooks, Milne Library (IITG PI), State University of New York at Geneseo. Traducere de Nicolae Sfetcu

Ghid WordPress pentru dezvoltatori
Ghid WordPress pentru dezvoltatori

Resursa esențială care te va ghida pas cu pas în lumea complexă a platformei WordPress.

Nu a fost votat 18.33 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Ghid WordPress pentru începători
Ghid WordPress pentru începători

Descoperă arta gestionării site-urilor web cu WordPress!

Nu a fost votat Interval de prețuri: 13.74 lei până la 25.18 lei Citește mai mult
Proiectarea, dezvoltarea şi întreţinerea siturilor web
Proiectarea, dezvoltarea şi întreţinerea siturilor web

Ghidul complet pentru proiectarea, dezvoltarea și întreținerea siturilor web, o resursă indispensabilă

Nu a fost votat Interval de prețuri: 13.74 lei până la 54.99 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.


Descoperă mai multe la MultiMedia

Abonează-te ca să primești ultimele articole prin email.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *