Comment configurer Postfix relayhost pour envoyer des e-mails à l’aide d’un serveur SMTP externe basé sur le cloud, avec nom d’utilisateur et mot de passe, à partir d’un serveur Web sur un système Linux. Ce n’est pas long et simple à faire et cela évite d’installer un serveur mail complet. Les options sont plus restreinte mais c’est un très bon compromis.
Si vous avez pris un domaine chez OVH, pour quelques euros de plus vous pouvez prendre l’offre MXPLAN 5 qui vous coûtera 6€ ttc de plus pour 5 adresses email.
Si vous optez pour cette solution rendez vous sur votre Manager OVH puis dans Web Cloud (menu en haut) > E-mails (menu de gauche) allez sur votre domaine et une fois la page ouverte à droite vous avez abonnement > offre : redirect. Cliquez sur les … et changez d’offre. Sélectionnez l’offre qui vous semble la plus adaptée.
Une fois l’offre réceptionnée vous pouvez créer votre boite email.
Pour la suite je pars du principe que votre boite email est fonctionnelle.
Installation
Connectez vous sur votre serveur dédié et entrez la commande suivante
Lors de l’installation une fenêtre s’ouvre et avec votre flèche droite de clavier vous allez sur OK puis Entrée.apt install postfix -y
Page suivante normalement il est positionné sur Page internet, vous le laissez dessus puis idem avec votre flèche droite et validez.
Page suivante vous validez.
Sur la page suivante vous avez ceci
vous effacez vps-… et vous le remplacez par le nom de votre domaine. Par exemple www.lewebalolo.com, ensuite pour aller sur OK dirigez sur votre clavier la flèche qui va vers le bas puis validez. L’installation se poursuit et se termine.
Maintenant vous installez ceci
L’installation est terminée. On passe à la configurationapt install libsasl2-modules postfix -y
Configuration
On édite le fichier de configuration
puis cherchez et modifiez les lignes suivantes et modifiez-les comme indiquénano /etc/postfix/main.cf
et en bas du fichier vous ajoutez les lignes suivantes en modifiant les lignes avec vos informations d’emailsmtp_tls_security_level = encrypt
myhostname = www.lewebalolo.com (à modifier selon votre domaine)
relayhost = ssl0.ovh.net:587 (propre à OVH)
inet_interfaces = 127.0.0.1
refermez votre fichier en sauvegardant et relancez Postfixsmtp_sasl_auth_enable = yes
smtp_sasl_password_maps = static:votre-email@lewebalolo.com:votremotdepasse
smtp_sasl_security_options = noanonymous
header_size_limit = 4096000
Lorsque vous installerez votre site ou forum, vous mettrez vos informations de compte email et lorsqu’il y aura des envois de mails c’est ce système qui s’occupera de l’envoi.service postfix restart