Php mailt PHPMailer smtp google
Munkahelyen én szkriptek előfordulnak különböző eseményeket, hogy szeretnék tudni. Az egyik változat szerint a az ilyen értesítés üzeneteket küldeni e-mailben. Ebben a bejegyzésben szeretnék mondani, hogy milyen eszközökkel php-mailt küldeni.
Az én php scripteket jelenti küldésére végzi a jól ismert class PHPMailer és távoli SMTP szervert. ÉN használ smtp szerver google. És most minden rendben van.
smtp google
Semmi bonyolult beállítani és csatlakozni smtp szerver google nem. Eléréséhez elég létrehozni e-mail box gmail. Felhasználónév és jelszó eléréséhez a postafiók fogja közelíteni, és a szerverre. Csak az a fontos, hogy tudja az alapvető google smtp beállításokat fogjuk használni PHPMailer.
PHPMailer mindenki tudja php class e-mailek küldéséhez. Tudod letölthető itt c GitHub. Én általában class.phpmailer.php fájlok letöltését, class.pop3.php, class.smtp.php és öntsd őket a gyökere a helyén. Most beszéljünk arról, hogyan kell csatlakoztatni és konfigurálni PHPMailer. Megteremti az oldalon gyökér index.php benne, mi hozza létre a kapcsolatot és beállításokat.
Listing Szerintem minden világos. Ha megfelelően regisztrálja a beállításokat, és futtassa a index.php, küldünk „Üdvözlet PHPMailer” mondta e-mail üzenetet. Elvileg én nem ezt a funkciót, mert ez arra kényszeríti a php mail küldése. úgyhogy tovább ásni az osztályban nem. Ez valószínűleg, és az összes hagyomány írt egy kis példa, és az elemzést is.
A példában van az index.php fájlt. Ebben van egy mezőt, az e-mail, ha kell küldeni a levelet, és a szöveges mezőt a betűk. Via ajax proiskodit küld adatokat a mezők send.php fájlt. A send.php csatlakozik PHPMailer történik php send email segítségével. Csak csatlakoztassa az index.php myjs.js. Ebben van egy csekket helyességének űrlap kitöltésével mezők, valamint adatok küldésére send.php ajax és egyre küldeni egy levelet vagy egy hiba válasz. Például, írtam a bootstrap elrendezés. Bootstrap osztály I eltűnik a listából, hogy kevésbé lenne kódot. És így a fő darab index.php.
Azt feltételezzük, hogy myjs.js csatlakoztatott index.php. Listing myjs.js
Végül send.php
Itt egy ilyen példa arra, hogyan nem ravasz tenni üzenetek küldésére php-mailben.