Skip to main content

Hogyan küldjünk e-mailt PHP fejlécekkel?

Senators, Ambassadors, Governors, Republican Nominee for Vice President (1950s Interviews) (Június 2026)

Senators, Ambassadors, Governors, Republican Nominee for Vice President (1950s Interviews) (Június 2026)
Anonim

Az e-mailek küldése a PHP-vel egyszerű; mindenre szüksége van egy függvény és három érv. Ez azonban nem minden, ami normál e-mail üzeneteket tartalmaz. Bármely pillantás közelebb, mint puszta pillantás, kiderül, hogy ez a PHP e-mail használatának hiányzik néhány alapvető funkciója. Például nem állítja be a Tól től: fejléc sor. A PHP hírnevének tiszteletben tartása mellett ez a gyors javítás: csak add hozzá egy másik érvet, hogy megadja az extra fejléceket, például X-Mailer, cc:, és természetesen, Tól től:.

Megjegyzés: Ha egynél több fejlécet ad meg, győződjön meg róla, hogy a fejléceket elválasztja

R n hogy megbizonyosodjanak arról, hogy a terveknek megfelelően működnek.

Extra fejlécek hozzáadása PHP-ben

Egy egyszerű üzenet extra fejléccel a következőképpen néz ki:

$ body = "Hi, n nHogyan vagy?"; $ headers = "Feladó: [email protected] r n”. "X-Mailer: php"; ha (mail ($ -ig, $ tárgyhoz, $ testhez, $ fejléchez)) {echo ("

Üzenet elküldve!

");} else {echo ("

Az üzenetek elküldése sikertelen …

'); }?>

PHP e-mail extra fejléccel a PEAR Mail használatával

A PEAR Mail használatával további címeket is beszúrhat az e-mail küldéséhez, természetesen:

<? phprequire_once "Mail.php"; $ from = "Stephanie Sender "; $ to =" Richard címzett $ host = "ssl: //mail.example.com"; $ port = "% s n" msgstr " $ Header = array ('From' => $ a '' '' = '$', 'Subject' => $ téma, 'X-Mailer', $ username = 'smtp_username'; '' = '$', 'auth' => true, 'username' => $ $ smtp = Mail: gyári ('smtp', array ($ a, $ fejlécek, $ test), ha (PEAR :: isError ($ mail)) {echo ("$ password" => $ jelszó)

"$ mail-> getMessage ()."

");} else {echo ("

Az üzenet sikeresen elküldve!

$ host = "ssl: //mail.example.com"; $ host = "ssl: //mail.example.com"; $ host = "ssl: //mail.example.com"; $ host = "php" $ body = "Hi, n $ header = array ('From' => $ a '' '' '' = '$', 'Subject' => $ tárgy, $ port = "465"; $ username = "smtp_username"; $ password = "smtp_password" 'Smtp', array ('host' => $ host, 'port' => $ port, 'auth' => true, 'felhasználónév ($ a, $ fejlécek, $ test), ha (PEAR :: isError ($ mail)) {echo ("$ username", "password" => $ jelszó)

"$ mail-> getMessage ()."

");} else {echo ("

Az üzenet sikeresen elküldve!

'); }?>