Fake smtp server with Yii2

Quante volte abbiamo realizzato un modulo per la registrazione utente e abbiamo bisogno di testare l'email di conferma per attivare l'account ?

Per questo ci viene incontro mailtrap utilissimo per simulare la ricezione di emails automatiche.

Primo passo da fare è registrarsi, io mi sono autenticato con l'id di google, voi fate come preferite.

Secondo, aprire il file del nostro progetto Yii2, il file è /common/config/main-local.php  e copiamo le impostazioni di mailtrap qui:

'mailer' => [
                'class' => 'yii\swiftmailer\Mailer',
                'viewPath' => '@app/mailer',
                'useFileTransport' => false,
                'transport' => [
                    'class' => 'Swift_SmtpTransport',
                    'host' => 'mailtrap.io',
                    'username' => 'my-username',
                    'password' => 'my-password',
                    'port' => '25',
                    'encryption' => 'tls',
                                ],
            ],

Ora possiamo tranquillamente eseguire una registrazione utente nella nostra applicazione e vedere l'email di verifica all'interno del sito di mailtrap. Buon divertimento.

Si ringrazia questo sito per le info.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.