„E-mail küldése weboldalról, PHP, Wordpress” változatai közötti eltérés
Ugrás a navigációhoz
Ugrás a kereséshez
Nincs szerkesztési összefoglaló |
|||
3. sor: | 3. sor: | ||
== Miért szükséges SMTP szerveren keresztül, hitelesítéssel küldeni a levelet? == | == Miért szükséges SMTP szerveren keresztül, hitelesítéssel küldeni a levelet? == | ||
PHP programból e-mail | PHP programból az e-mail küldés alapértelmezés szerint a mail() függvény meghívásával történik. A mail() függvényt használva bárki küldhet e-mailt, a rendszer ezt minden ellenőrzés nélkül továbbítja. | ||
Ez a módszer nem nyújt kellő biztonságot a levélhamisítások, támadások ellen, ezért volt szükséges bevezetnünk az SMTP szerver kötelező használatát. | Ez a módszer nem nyújt kellő biztonságot a levélhamisítások, támadások ellen, ezért volt szükséges bevezetnünk az SMTP szerver kötelező használatát. | ||
A lap 2015. szeptember 6., 12:11-kori változata
Miért szükséges SMTP szerveren keresztül, hitelesítéssel küldeni a levelet?
PHP programból az e-mail küldés alapértelmezés szerint a mail() függvény meghívásával történik. A mail() függvényt használva bárki küldhet e-mailt, a rendszer ezt minden ellenőrzés nélkül továbbítja. Ez a módszer nem nyújt kellő biztonságot a levélhamisítások, támadások ellen, ezért volt szükséges bevezetnünk az SMTP szerver kötelező használatát.
Mit jelent az SMTP hitelesítést?
Az SMTP szerver csak akkor küldi tovább levelünket, ha érvényes e-mail címmel és jelszóval rendelkezünk. Ezzel a módszerrel az SMTP szerveren ellenőrizhető a feladó, címzettek, kiküldött e-mailek száma, stb.
Szükséges-e saját SMTP eljárásokat írni PHP-ban?
Nem. Az Interneten sok-sok ingyenesen letölthető PHP kód található.
Ezek közül a PHPMailer-t javasoljuk: https://github.com/Synchro/PHPMailer