Comment configurer SMTP Gmail gratuitement [Cepat & Mudah!]

Comment configurer SMTP Gmail gratuitement Cepat Mudah Comment configurer SMTP Gmail gratuitement [Cepat & Mudah!]

Waryanto
Rédacteur de contenu technique, J’adore le monde de l’informatique technique, du marketing numérique et des blogs de voyage. Aimez partager de nouvelles choses qui profitent aux autres.

25 juillet 2021

3 min de lecture

Comment configurer Gmail SMTP est assez facile à faire en quelques étapes simples. Tout le monde ne sait pas s’il peut bénéficier du serveur SMTP de Google, qui est disponible gratuitement pour envoyer des e-mails.

Cela peut être la bonne solution pour les utilisateurs qui ne peuvent pas utiliser le serveur SMTP et l’hébergement du fournisseur de services Internet, et qui ont divers problèmes d’envoi d’e-mails.

Dans ce tutoriel, nous allons examiner comment utiliser le serveur SMTP de Gmail qui est disponible gratuitement. Vous pouvez également trouver des instructions détaillées pour l’envoi d’e-mails via PHP mail.

Avantages de l’utilisation d’un service SMTP externe

Voici quelques-uns des avantages de l’utilisation du service SMTP externe.

  • Les e-mails peuvent être assurés d’être livrés à destination.
  • Vous n’avez pas besoin de configurer un serveur (si vous utilisez un serveur privé).
  • Les serveurs sont rarement mis sur liste noire, ce qui rend moins probable que vos e-mails deviennent du SPAM.

Limite d’envoi d’e-mails avec Gmail SMTP

La limite d’envoi d’e-mails SMTP de Gmail est de 100 e-mails par jour. Si vous atteignez la limite, vous ne pourrez pas envoyer d’e-mails pendant les prochaines 24 heures jusqu’à ce qu’il soit réinitialisé automatiquement.

Avant de passer aux instructions sur la façon de définir Gmail SMTP, voici ce dont vous avez besoin:

  • Un compte Gmail ou G Suite.
  • Accès à votre panneau de contrôle d’hébergement.

Étape 1: Obtenir les paramètres du serveur SMTP Google

Pour utiliser le serveur SMTP de Google, vous devez d’abord ouvrir l’accès Applications moins sécurisées. Google a commencé à bloquer les applications et les appareils qui n’utilisaient pas les normes de sécurité modernes. Pour éviter cela, veuillez d’abord activer les applications moins sécurisées de votre compte sur le lien prochain.

Comment définir SMTP Gmail

IMPORTANT:Si Vérification en 2 étapes Votre compte Google est actif, donc les applications moins sécurisées ne peuvent pas être activées. Dans ce cas, vous avez besoin de Se connecter à l’aide d’un mot de passe d’application.

Voici les détails SMTP de Google:

  • Serveur SMTP : smtp.gmail.com
  • Nom d’utilisateur SMTP: votre adresse e-mail, par exemple [email protected]
  • Mot de passe SMTP: Votre mot de passe Gmail
  • SMTP Port: 465
  • TLS/SSL:Obligatoire

Si vous souhaitez tirer parti du protocole IMAP et stocker tous les e-mails sortants dans le dossier de courrier envoyé dans Gmail, procédez comme suit.

1. Connectez-vous à votre compte Gmail et cliquez sur le menu Paramètres.

Page des paramètres Gmail

2. Sélectionnez l’onglet Transfert et POP/IMAP et cliquez sur Activer IMAP comme on le voit dans l’image ci-dessous.

Activer Gmail IMAP

3. Veuillez cliquer sur le bouton Enregistrer les modifications tout en bas.

Étape 2: Utiliser SMTP de Google avec PHP Mail

Dans cette étape, vous apprendrez à configurer Gmail smtp dans la nécessité d’envoyer des e-mails en utilisant PHP mail. Savoir comment envoyer des e-mails en utilisant PHP sera très utile lorsque vous apprenez à coder ou que vous souhaitez simplement créer un formulaire de contact pour un site Web.

Il existe de nombreux scripts de messagerie php disponibles, dans l’exemple ci-dessous, nous utiliserons PHPMailer:

1. Veuillez ouvrir PHPMailer repository sur GitHub, puis téléchargez le script via le menu Cloner ou télécharger > Télécharger ZIP. Veuillez l’enregistrer sur votre ordinateur.

phpmail github

2. Veuillez télécharger le fichier sur votre hébergement. Pour le télécharger, vous pouvez utiliser un client FTP tel que filezilla ou un gestionnaire de fichiers déjà disponible sur votre panneau d’hébergement.

PHPMailer a déjà un exemple de fichier de configuration avec le nom gmail.phps à utiliser avec le serveur SMTP de Google. Lime se trouve dans un dossier PHPMailer-master/exemples. Veuillez modifier le script, ajusté à vos données de messagerie, comme indiqué dans le script ci-dessous en gras :

<?php
 date_default_timezone_set('Etc/UTC');
 require '../PHPMailerAutoload.php';
 //Membuat instance PHPMailer baru
 $mail = new PHPMailer;
 //Memberi tahu PHPMailer untuk menggunakan SMTP
 $mail->isSMTP();
 //Mengaktifkan SMTP debugging
 // 0 = off (digunakan untuk production)
 // 1 = pesan client
 // 2 = pesan client dan server
 $mail->SMTPDebug = 2;
 //HTML-friendly debug output
 $mail->Debugoutput="html";
 //hostname dari mail server
 $mail->Host="smtp.gmail.com";
 // gunakan
 // $mail->Host = gethostbyname('smtp.gmail.com');
 // jika jaringan Anda tidak mendukung SMTP melalui IPv6
 //Atur SMTP port - 587 untuk dikonfirmasi TLS, a.k.a. RFC4409 SMTP submission
 $mail->Port = 587;
 //Set sistem enkripsi untuk menggunakan - ssl (deprecated) atau tls
 $mail->SMTPSecure="tls";
 //SMTP authentication
 $mail->SMTPAuth = true;
 //Username yang digunakan untuk SMTP authentication - gunakan email gmail
 $mail->Username = "[email protected]";
 //Password yang digunakan untuk SMTP authentication
 $mail->Password = "passwordanda";
 //Email pengirim
 $mail->setFrom('[email protected]', 'First Last');
 //Alamat email alternatif balasan
 $mail->addReplyTo('[email protected]', 'First Last');
 //Email tujuan
 $mail->addAddress('[email protected]', 'John Doe');
 //Subject email
 $mail->Subject="PHPMailer GMail SMTP test";
 //Membaca isi pesan HTML dari file eksternal, mengkonversi gambar yang di embed,
 //Mengubah HTML menjadi basic plain-text
 $mail->msgHTML(file_get_contents('contents.html'), dirname(__FILE__));
 //Replace plain text body dengan cara manual
 $mail->AltBody = 'This is a plain-text message body';
 //Attach file gambar
 $mail->addAttachment('images/phpmailer_mini.png');
 //mengirim pesan, mengecek error
 if (!$mail->send()) {
 echo "Email Error: " . $mail->ErrorInfo;
 } else {
 echo "Pesan Terkirim!";
 }
 Contact GitHub API Training Shop Blog About

Pour que le script fonctionne avec le serveur SMTP de Google, vous devez le modifier et modifier certains paramètres tels que nom d’utilisateur, mot de passe, adresse e-mail de l’expéditeur et E-mail de destination. Vous devez également renommer le fichier gmail.phps devenir gmail.php afin qu’il soit accessible via le navigateur. Vous pouvez utiliser le même gestionnaire de fichiers ou client FTP pour le renommer.

Une fois l’édition terminée, accédez au script via un navigateur. Si vous téléchargez le dossier PHPMailer-master dans un dossier public_html, le lien auquel on accèdera plus tard sera le suivant : http://domainanda.com/PHPMailer-master/examples. Si toute la configuration est correcte, vous verrez un message de réussite qui signifie que le message électronique a été remis avec succès.

Conclusion

Vous pouvez maintenant configurer Gmail SMTP et configurer un compte Google. En outre, vous pouvez également envoyer des e-mails via PHP mail.

Si vous avez déjà essayé de le faire vous-même, ou si vous avez des questions sur la façon de configurer Gmail SMTP, n’hésitez pas à les écrire dans les commentaires ci-dessous!