Skip to main content

Cum se trimite un e-mail cu anteturi suplimentare în PHP

Process Street: Full Review (2019) (Aprilie 2025)

Process Street: Full Review (2019) (Aprilie 2025)
Anonim

Trimiterea e-mailurilor cu PHP este simplă; tot ce ai nevoie este o funcție și trei argumente. Totuși, nu este vorba numai de mesajele de e-mail normale. Orice privire mai apropiată decât o simplă privire va dezvălui că această utilizare a e-mailului PHP nu are anumite funcții de bază. De exemplu, nu setează Din: linia de antet. În conformitate cu reputația PHP pentru ușurința de utilizare, totuși, aceasta este o soluție rapidă: Doar adăugați un alt argument pentru a specifica antete suplimentare, cum ar fi X-Mailer, Cc:, și, desigur, Din:.

Notă: Dacă specificați mai mult de un antet suplimentar, asigurați-vă că separați liniile de antet cu

R n pentru a vă asigura că funcționează conform destinației.

Adăugarea de anteturi suplimentare în PHP

Un mesaj simplu cu anteturi suplimentare ar putea arăta astfel:

<? php $ to = "[email protected]"; $ subject = "Hi!"; $ body = "Salut, n nCum esti?"; $ headers = "De la: [email protected] n“. "X-Mailer: php"; dacă (e-mail ($ to, $ subject, $ body, $ headers)

Mesaj trimis!

"); altceva {echo ("

Sosirea mesajului nu a reușit …

'); }?>

Email PHP cu anteturi suplimentare Utilizarea PEAR Mail

Puteți, de asemenea, să inserați anteturi suplimentare atunci când utilizați PEAR Mail pentru a trimite e-mail, desigur:

<? phprequire_once "Mail.php"; $ from = "Stephanie Sender "$ to =" Receptorul Richard "$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $% $ $ = $ $ = $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ '=> $ = $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ nume de utilizator, 'parola' => parola $)); $ mail = $ smtp-> trimite ($ to, $ headers, $ body); if (PEAR :: isError ($ mail)

"$ mail-> getMessage ()".

"); altceva {echo ("

Mesajul a fost trimis cu succes!

"$ php" $ body = "Salut, n nCum esti?"; $ host = "ssl: //mail.example.com"; $ $ = $ $ = $ $ = $ $ = $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 'Smtp', 'array' ('host' => $ gazdă, 'port' => $ port, 'auth' => true, 'username '$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $

"$ mail-> getMessage ()".

"); altceva {echo ("

Mesajul a fost trimis cu succes!

'); }?>