<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://marmits.com/w/index.php?action=history&amp;feed=atom&amp;title=Sendmail_gmail_debian13</id>
	<title>Sendmail gmail debian13 - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://marmits.com/w/index.php?action=history&amp;feed=atom&amp;title=Sendmail_gmail_debian13"/>
	<link rel="alternate" type="text/html" href="https://marmits.com/w/index.php?title=Sendmail_gmail_debian13&amp;action=history"/>
	<updated>2026-05-25T07:01:52Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://marmits.com/w/index.php?title=Sendmail_gmail_debian13&amp;diff=3510&amp;oldid=prev</id>
		<title>Geo : Page créée avec « Configuration &#039;&#039;&#039;complète, propre et fonctionnelle de Sendmail avec Gmail sur Debian 13&#039;&#039;&#039; — incluant l’authentification, le chiffrement TLS et un test d’envoi via la commande &lt;code&gt;mail&lt;/code&gt;  -----  == 🚀 Objectif ==  Configurer &#039;&#039;&#039;Sendmail&#039;&#039;&#039; pour envoyer des mails via &#039;&#039;&#039;Gmail SMTP (port 587)&#039;&#039;&#039;, avec mot de passe d’application, puis tester avec la commande :  &lt;syntaxhighlight lang=&quot;bash&quot;&gt;echo &quot;Message test&quot; | mail -s &quot;Sujet&quot; tonmail@gmail.com&lt;/sy... »</title>
		<link rel="alternate" type="text/html" href="https://marmits.com/w/index.php?title=Sendmail_gmail_debian13&amp;diff=3510&amp;oldid=prev"/>
		<updated>2025-10-06T05:23:02Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « Configuration &amp;#039;&amp;#039;&amp;#039;complète, propre et fonctionnelle de Sendmail avec Gmail sur Debian 13&amp;#039;&amp;#039;&amp;#039; — incluant l’authentification, le chiffrement TLS et un test d’envoi via la commande &amp;lt;code&amp;gt;mail&amp;lt;/code&amp;gt;  -----  == 🚀 Objectif ==  Configurer &amp;#039;&amp;#039;&amp;#039;Sendmail&amp;#039;&amp;#039;&amp;#039; pour envoyer des mails via &amp;#039;&amp;#039;&amp;#039;Gmail SMTP (port 587)&amp;#039;&amp;#039;&amp;#039;, avec mot de passe d’application, puis tester avec la commande :  &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;echo &amp;quot;Message test&amp;quot; | mail -s &amp;quot;Sujet&amp;quot; tonmail@gmail.com&amp;lt;/sy... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Configuration &amp;#039;&amp;#039;&amp;#039;complète, propre et fonctionnelle de Sendmail avec Gmail sur Debian 13&amp;#039;&amp;#039;&amp;#039; — incluant l’authentification, le chiffrement TLS et un test d’envoi via la commande &amp;lt;code&amp;gt;mail&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== 🚀 Objectif ==&lt;br /&gt;
&lt;br /&gt;
Configurer &amp;#039;&amp;#039;&amp;#039;Sendmail&amp;#039;&amp;#039;&amp;#039; pour envoyer des mails via &amp;#039;&amp;#039;&amp;#039;Gmail SMTP (port 587)&amp;#039;&amp;#039;&amp;#039;, avec mot de passe d’application, puis tester avec la commande :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;echo &amp;quot;Message test&amp;quot; | mail -s &amp;quot;Sujet&amp;quot; tonmail@gmail.com&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== 🧰 1. Installation des paquets nécessaires ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo apt update&lt;br /&gt;
sudo apt install sendmail sendmail-bin sendmail-cf mailutils libsasl2-modules&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
✅ &amp;#039;&amp;#039;&amp;#039;Ce que ça fait :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;sendmail&amp;lt;/code&amp;gt; → le serveur SMTP&lt;br /&gt;
* &amp;lt;code&amp;gt;sendmail-cf&amp;lt;/code&amp;gt; → permet d’utiliser &amp;lt;code&amp;gt;m4&amp;lt;/code&amp;gt; pour générer &amp;lt;code&amp;gt;sendmail.cf&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;mailutils&amp;lt;/code&amp;gt; → fournit la commande &amp;lt;code&amp;gt;mail&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;libsasl2-modules&amp;lt;/code&amp;gt; → indispensable pour l’authentification Gmail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== 📁 2. Créer le fichier d’authentification Gmail ==&lt;br /&gt;
&lt;br /&gt;
Créer le fichier &amp;lt;code&amp;gt;/etc/mail/authinfo/gmail-auth&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo mkdir -p /etc/mail/authinfo&lt;br /&gt;
sudo nano /etc/mail/authinfo/gmail-auth&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Contenu :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;AuthInfo:smtp.gmail.com &amp;amp;quot;U:root&amp;amp;quot; &amp;amp;quot;I:tonmail@gmail.com&amp;amp;quot; &amp;amp;quot;P:mot_de_passe_application&amp;amp;quot; &amp;amp;quot;M:LOGIN&amp;amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
⚠️ Remplace :&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;tonmail@gmail.com&amp;lt;/code&amp;gt; → ton adresse Gmail&lt;br /&gt;
* &amp;lt;code&amp;gt;mot_de_passe_application&amp;lt;/code&amp;gt; → &amp;#039;&amp;#039;&amp;#039;mot de passe d’application Gmail&amp;#039;&amp;#039;&amp;#039; (pas ton mot de passe normal)&lt;br /&gt;
&lt;br /&gt;
Ensuite, créer la base de données Sendmail :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo makemap hash /etc/mail/authinfo/gmail-auth &amp;lt; /etc/mail/authinfo/gmail-auth&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Puis sécuriser les permissions :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo chmod 600 /etc/mail/authinfo/gmail-auth*&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== ⚙️ 3. Modifier la configuration Sendmail ==&lt;br /&gt;
&lt;br /&gt;
Édite le fichier &amp;lt;code&amp;gt;/etc/mail/sendmail.mc&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo nano /etc/mail/sendmail.mc&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Ajoute (ou vérifie) les lignes suivantes avant &amp;lt;code&amp;gt;MAILER_DEFINITIONS&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;m4&amp;quot;&amp;gt;define(`SMART_HOST&amp;#039;, `smtp.gmail.com&amp;#039;)dnl&lt;br /&gt;
define(`RELAY_MAILER_ARGS&amp;#039;, `TCP $h 587&amp;#039;)dnl&lt;br /&gt;
define(`ESMTP_MAILER_ARGS&amp;#039;, `TCP $h 587&amp;#039;)dnl&lt;br /&gt;
define(`confAUTH_OPTIONS&amp;#039;, `A p&amp;#039;)dnl&lt;br /&gt;
TRUST_AUTH_MECH(`LOGIN PLAIN&amp;#039;)dnl&lt;br /&gt;
define(`confAUTH_MECHANISMS&amp;#039;, `LOGIN PLAIN&amp;#039;)dnl&lt;br /&gt;
FEATURE(`authinfo&amp;#039;, `hash -o /etc/mail/authinfo/gmail-auth.db&amp;#039;)dnl&amp;lt;/pre&amp;gt;&lt;br /&gt;
💡 Astuce : laisse les autres lignes par défaut (notamment &amp;lt;code&amp;gt;MAILER_DEFINITIONS&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;MAILER(local) MAILER(smtp)&amp;lt;/code&amp;gt; à la fin du fichier).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== 🧱 4. Générer le fichier de configuration actif ==&lt;br /&gt;
&lt;br /&gt;
Compile le fichier &amp;lt;code&amp;gt;.mc&amp;lt;/code&amp;gt; en &amp;lt;code&amp;gt;.cf&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo m4 /etc/mail/sendmail.mc &amp;gt; /etc/mail/sendmail.cf&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== 🔁 5. Redémarrer Sendmail ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo systemctl restart sendmail&lt;br /&gt;
sudo systemctl status sendmail&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Tu dois voir &amp;lt;code&amp;gt;active (running)&amp;lt;/code&amp;gt; ✅&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== 📤 6. Test d’envoi de mail ==&lt;br /&gt;
&lt;br /&gt;
Teste un envoi avec &amp;lt;code&amp;gt;mail&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;echo &amp;quot;Ceci est un test d&amp;#039;envoi via Gmail.&amp;quot; | mail -s &amp;quot;Test Sendmail Gmail&amp;quot; tonmail@gmail.com&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Tu peux vérifier les logs :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo tail -f /var/log/mail.log&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Si tout est correct, tu verras :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;... to=&amp;amp;lt;tonmail@gmail.com&amp;amp;gt;, relay=smtp.gmail.com [173.194.xxx.xxx], dsn=2.0.0, stat=Sent (OK)&amp;lt;/pre&amp;gt;&lt;br /&gt;
Et tu recevras le mail 🎉&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;notes-importantes&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== 🧠 Notes importantes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Pour &amp;#039;&amp;#039;&amp;#039;Gmail&amp;#039;&amp;#039;&amp;#039;, tu dois utiliser un &amp;#039;&amp;#039;&amp;#039;mot de passe d’application&amp;#039;&amp;#039;&amp;#039; : 👉 https://myaccount.google.com/apppasswords&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Si tu changes le mot de passe d’application, n’oublie pas de mettre à jour &amp;lt;code&amp;gt;/etc/mail/authinfo/gmail-auth&amp;lt;/code&amp;gt; puis de relancer :&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;sudo makemap hash /etc/mail/authinfo/gmail-auth &amp;lt; /etc/mail/authinfo/gmail-auth&lt;br /&gt;
sudo systemctl restart sendmail&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Pour &amp;#039;&amp;#039;&amp;#039;tester manuellement avec &amp;lt;code&amp;gt;sendmail -v&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; :&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;echo &amp;quot;Subject: Test direct Sendmail&amp;quot; | sendmail -v tonmail@gmail.com&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Linux]] [[Catégorie:Debian]]&lt;/div&gt;</summary>
		<author><name>Geo</name></author>
	</entry>
</feed>