Egy e-mail küldés egy PHP szkriptből egyszerű, gyors és egyszerű … ha működik!
A PHP egyik része posta() funkció olyan egyszerű, hogy nincs rugalmasság, de egy probléma azzal, hogy az állomány PHP posta() általában nem engedi használni az Ön által választott SMTP szervert, és nem támogatja az SMTP-hitelesítést.
Szerencsére a PHP beépített hiányosságainak leküzdése nem nehéz. A legtöbb e-mail felhasználó számára az ingyenes PEAR Mail csomag minden szükséges energiát és rugalmasságot kínál, és hitelesíti a kívánt kimenő levelező szervert. A továbbfejlesztett biztonság érdekében a titkosított SSL-kapcsolatok a PEAR Mail használatával is támogatják a levelek küldését.
Hogyan küldhetünk e-mailt egy PHP-scriptből SMTP-hitelesítéssel
Indítsa el a PEAR Mail csomag telepítését. Tipikusan ez már megtörtént az Ön számára a PHP 4-vel és újabbakkal, de ha nem vagy biztos benne, hogy van-e már, akkor menjen előre, és telepítse azt.
Másolja ezt a kódot:
' . $mail->getMessage() . ' Message successfully sent!require_once 'Mail.php'; $from = 'Sandra Sender
Keresse meg a példánkban szereplő összes vastag szöveget, és változtassa meg a szkript egyes területeit az Ön számára fontosnak. Ezek azok az egyetlen területek, amiket Ön kell módosítsa annak érdekében, hogy a PHP szkript működhessen, de mindenképpen állítsa be a tárgy és a szöveg szövegét is.
- tól től: Az e-mail cím, ahonnan az üzenetet küldeni szeretné
- nak nek: A címzett e-mail címe és neve
- házigazda: A kimenő SMTP-kiszolgáló neve
- felhasználónév: Az SMTP felhasználónév (jellemzően ugyanaz, mint a levelezés letöltéséhez használt felhasználónév)
- Jelszó: Az SMTP hitelesítéshez használt jelszó
Jegyzet: A fenti példa olyan PHP szkriptről szól, amely e-mailt küld SMTP hitelesítéssel, de nélkül SSL titkosítás. Ha titkosítást is szeretne, helyette ezt a szkriptet használja újra, és cserélje át a félkövér szöveget az adataival.
' . $mail->getMessage() . ' Message successfully sent!require_once 'Mail.php'; $from = 'Sandra Sender




