laravel

Laravel Comment tester les e-mails rapidement et en toute sécurité

Laravel Comment tester les e-mails rapidement et en toute sécurité

Problème

Votre application Laravel aura probablement une capacité à communiquer avec vos utilisateurs par e-mails.

Il existe de nombreux obstacles et défis lors du codage d'un modèle d'e-mail pour Laravel. La chose la plus longue est de s'assurer que votre modèle d'e-mail fonctionne bien et ressemble à ce à quoi vous vous attendiez.

Évidemment, vous pouvez enregistrer un nouveau compte Gmail et créer une application avec Gmail. Cela vous donnerait une véritable livraison d'e-mails que vous pouvez vérifier sur votre téléphone par exemple.

Le problème ici est si vous travaillez avec une vraie base de données et que vous ne pouvez pas vous permettre d'envoyer des e-mails de test à vos vrais utilisateurs. Si c'est ce qui vous embête alors j'ai de bonnes nouvelles pour vous.

Solution

Comme je l'ai dit, le plus gros problème ici est que vous ne pouvez pas vous permettre de tester sur de vrais utilisateurs. Cela peut devenir une énorme source de frustration pour vos utilisateurs et il n'y a que quelques fois où vous pouvez le faire avant qu'ils ne quittent votre application pour de bon.

Ma façon préférée de tester les modèles d'e-mails Laravel est d'utiliser ce service appelé MailTrap.io. Le fonctionnement de MailTrap est exactement ce qu'il paraît, il intercepte et piège le courrier électronique sur leur serveur, et ne le laisse pas aller à votre utilisateur final.

Je pense qu'il est important de préciser que MailTrap est essentiellement un outil premium que vous pouvez utiliser gratuitement. Le modèle freemium vous permet de recevoir 500 e-mails (modifié récemment au lieu de 50) maximum. Cependant, vous pouvez facilement les supprimer et continuer à les réutiliser encore et encore.

Avec cela, vous pouvez tester la conception de votre e-mail et en même temps, vous pouvez voir à qui il est allé, ce que vous ne pouvez pas faire avec votre compte Gmail de test.

Comme vous le savez, le démarreur .env que vous obtenez avec Laravel inclut des variables afin que vous puissiez connecter votre serveur SMTP et cela ressemble à ceci :

MAIL_DRIVER=smtp
MAIL_HOST=smtp.piège à courrier.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=nulle
MAIL_ENCRYPTION=nulle

Ce que vous voulez faire, c'est vous diriger vers MailTrap.io et collecter les informations manquantes telles que le nom d'utilisateur et le mot de passe.

Ils vous le fourniront à partir de votre page de tableau de bord.

Une fois ces données saisies dans votre .env, vous devrez actualiser votre config:cache en exécutant php artisan config:cache .

Cette configuration est liée à la livraison de courrier électronique de base de Laravel, ce qui signifie qu'elle agit comme un courrier électronique de livraison système. Ainsi, toute notification sortant de votre application Laravel utilisera ce serveur SMTP pour livrer vos e-mails.

Ce qui est bien avec l'option payante, c'est qu'elle vous donne la possibilité de transférer cet e-mail vers une véritable adresse e-mail au cas où vous voudriez vérifier cela dans vos perspectives par exemple.

Et c'est une autre astuce que je veux partager. Microsoft Outlook, et je parle de l'application de bureau, a tendance à gâcher la conception de votre courrier électronique au cas où vous essaierez de sortir de l'interface utilisateur simple et régulière. Et j'en ai fait l'expérience moi-même où nous avons essentiellement testé les e-mails en les livrant à des comptes Gmail et en utilisant le navigateur pour rechercher des e-mails. Cependant, l'un des membres de notre équipe avait une perspective qui testait ses e-mails et nous avons vu un changement radical dans la conception.

Ainsi, MailTrap vous aidera beaucoup au cas où vous auriez besoin de tester la conception de votre e-mail ou simplement l'ensemble du système de livraison.

WinMouse vous permet de personnaliser et d'améliorer le mouvement du pointeur de la souris sur un PC Windows
Si vous souhaitez améliorer les fonctions par défaut de votre pointeur de souris, utilisez un logiciel gratuit WinMouse. Il ajoute plus de fonctionnal...
Le bouton de clic gauche de la souris ne fonctionne pas sous Windows 10
Si vous utilisez une souris dédiée avec votre ordinateur portable ou de bureau mais que le le clic gauche de la souris ne fonctionne pas sur Windows 1...
Le curseur saute ou se déplace de manière aléatoire lors de la saisie dans Windows 10
Si vous constatez que le curseur de votre souris saute ou se déplace tout seul, automatiquement, au hasard lors de la saisie sur un ordinateur portabl...