...
✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

Mailtrap: Väärennetty SMTP-palvelin sähköpostin testausta varten

20

Sähköpostit ovat tärkeä osa kaikkia verkkosivustoja. Lähetimme aiemmin sähköposteja käyttäjien rekisteröinnistä, uutiskirjeistä, uusista tarjouksista, kuponkeista jne. Ennen kuin nämä sähköpostit alkavat lähettää todellisille käyttäjille, meidän tulisi tehdä sähköpostitestaus kehitysvaiheessa. Tässä artikkelissa tutkitaan, miten hiekkalaatikko testataan sähköposteillesi.

Mailtrap on väärennetty SMTP-testauspalvelin, joka on hyödyllinen sähköpostin ennen tuotantoa testaamiseen. Mailtrapia käyttämällä saat oman postilaatikkosi, josta voit tarkistaa, näkyvätkö sähköpostisi oikein.

Mailtrap sallii 500 sähköpostia kuukaudessa postilaatikkoon ilmaiseksi. Pienessä sovelluksessa 500 sähköpostia riittää ilmaisella suunnitelmalla. Tarkista heidän hinnoittelusivunsa, jos tarvitset lisäkiintiötä.

Hanki Mailtrapin SMTP-kirjautumistiedot

Ennen kuin kirjoitat todellisen sähköpostikoodin, sinun on ensin kirjauduttava Mailtrapiin ja hankittava kirjautumistiedot. Vaikka Mailtrap tarjoaa maksullisen suunnitelman, käyttäjien ei tarvitse antaa luottokorttitietoja rekisteröintiä varten.

Tartu rekisteröinnin yhteydessä SMTP-palvelimen tunnistetietoihin. Voit muuttaa näitä kirjautumistietoja milloin tahansa. Katso alla olevaa kuvakaappausta.

Mailtrap: Väärennetty SMTP-palvelin sähköpostin testausta varten

Testataan nyt yksi sähköposti PHPMailerilla ja Mailtrap SMTP -palvelimella.

Mailtrap-integraatio sähköpostitestaukseen

Mailtrap-sähköpostitestausta varten lähetämme yhden nuken. Kun käytät Mailtrap SMTP -palvelinta, sähköpostia ei lähetetä todellisen käyttäjän postilaatikkoon. Sen sijaan se lähetetään Mailtrap-postilaatikkoosi.

Käytämme sähköpostin lähettämiseen PHPMailer-kirjastoa. Sinun on oltava asennettuna Composer järjestelmääsi kirjaston asentamiseksi. Avaa pääte projektin juurihakemistossa ja suorita alla oleva komento:

composer require phpmailer/phpmailer

Korvaa alla olevassa koodissa paikkamerkit Mailtrap SMTP -palvelimen tunnistetiedoilla. Määritä myös sähköpostit vaatimuksesi mukaan. Toistaiseksi käytän sähköpostini.

<?php
//Import PHPMailer classes into the global namespace
use PHPMailerPHPMailerPHPMailer;
use PHPMailerPHPMailerException;
  
require_once 'vendor/autoload.php';
  
$mail = new PHPMailer(true);
  
try {
    $mail->isSMTP();
    $mail->Host = 'smtp.mailtrap.io';    //mailtrap SMTP server
    $mail->SMTPAuth = true;
    $mail->Username = 'YOUR_USERNAME';   //username
    $mail->Password = 'YOUR_PASSWORD';   //password
    $mail->Port = 465;                   //smtp port
  
    $mail->setFrom('[email protected]', 'Artisans Web');
    $mail->addAddress('[email protected]', 'Sajid');
  
    $mail->isHTML(true);
  
    $mail->Subject = 'Mailtrap Email';
    $mail->Body    = 'Hello User, <p>This is a test mail sent through Mailtrap SMTP</p><br>Thanks';
  
    if (!$mail->send()) {
        echo 'Message could not be sent.';
        echo 'Mailer Error: '. $mail->ErrorInfo;
    } else {
        echo 'Message has been sent';
    }
} catch (Exception $e) {
    echo 'Message could not be sent.';
    echo 'Mailer Error: '. $mail->ErrorInfo;
}

Kun yllä oleva koodi suoritetaan, sähköpostisi tulisi lähettää Mailtrap-postilaatikkoon seuraavasti:

Mailtrap: Väärennetty SMTP-palvelin sähköpostin testausta varten

Roskapostianalyysi-välilehdellä voit tarkistaa viestisi ja palvelimesi roskapostitiedot ja mustalle listalle. ‘Tarkista HTML’ -välilehdessä luetellaan HTML-vahvistus sähköpostiisi.

Suosittelen myös tutustumaan artikkeliin Kuinka lähettää sähköpostia PHP- muodossa Mailtrap-blogiin.

Aiheeseen liittyvät artikkelit

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja