Serveur mail sur mon VPS, plusieurs questions

Bonjour,
Je viens vers vous afin d'obtenir des conseils sur ce que je dois mettre en place pour envoyer des mails avec mon nom de domaine ; exemple vincent@vtronick.com

Tout d'abord, me faut il vraiment un serveur mail sachant que s'il existe une astuce de redirection ça me va très bien car le client verra des mails en provenance de mon nom de domaine. Exemple :
* (expédition) vincent@hotmail.com -> [VPS] vincent@vtronick.com -> mon client
* (réception) vincent@hotmail.com <- [VPS] vincent@vtronick.com <- mon client



S'il me faut un serveur mail sachez que j'ai voulu suivre ces tutoriels mais je ne suis pas arrivé à mes fins (ça n'a pas fonctionné, impossible d'envoyer un mail sur ma boite perso chez hotmail.com) :
https://blog.demees.net/serveur-mail-denvoi-signature-dkim-liberte-de-choix-dadresse-de-lexpediteur/
https://thomasjzquel.wordpress.com/2017/04/18/tutoriel-mise-en-place-dun-serveur-smtp-postfix-avec-authentification-spf-et-dkim/
https://kgrall.wordpress.com/configuration-serveur-dns/

Je me suis peut être perdu avec la config dans la zone DNS mais pourtant il m'a semblé tout faire correctement, quoi qu'il en soit je n'ai pas mis un bazar irréversible dans mon VPS ni dans ma zone DNS



Me faut-il un serveur mail pour faire ce dont j'ai besoin ?

S'il m'en faut un, le quel de ces tutos serait le mieux adapté pour moi et comment puis je le mettre en pratique ?

D'avance merci.
Vincent


vincent@hotmail.com -> [VPS] vincent@vtronick.com ->


Bonjour,

Ceci me semble extrêmement problématique.
Depuis Hotmail.com : si tu envoies vers xyzt@autredomaine.com par quel miracle Hotmail ferait-il ça à travers ton VPS ?

Dans le cas présent, pour éviter de s'enquiquiner, le plus simple est probablement de créer un alias dans le compte Outlook et la redirection mail qui va bien dans le manager OVH. Ce n'est pas exactement le montage décrit là :


* (expédition) vincent@hotmail.com -> [VPS] vincent@vtronick.com -> mon client
* (réception) vincent@hotmail.com <- [VPS] vincent@vtronick.com <- mon client

Mais au final cela aura l'effet voulu.

Juste par curiosité, pourquoi tâtonner avec un VPS alors qu'un hébergement mutualisé pourrait (probablement) fair l'affaire ?

Bonjour et merci à tous les deux pour vos réponses.

@Nico94, je vais aller voir les options de redirection du VPS. Je ne sais pas encore comment ça fonctionne mais je vais regarder. Pour répondre à votre question ; pourquoi un VPS ? C'est parce que j'aurai besoin à terme de faire tourner des scripts Python pour communiquer avec des IoT (je travaille dans l'électronique, je développe des appareils et ce VPS peut devenir un démonstrateur) et aussi pour faire un peu d'IA (mais ça c'est juste pour découvrir). Je voulais avoir la main sur la machine, après je me suis peut être trompé et d'autres offres pouvaient convenir.

@Fritz2cat, en effet je ne sais pas par quelle magie il était possible de faire une telle chose. En tout cas je me rends compte que Administrateur c'est un métier à part entière !!! Et mes cours de Linux remontent à la FAC, je rame… Sinon entre temps j'ai avancé sur le premier tuto que j'ai mis en lien un peut plus haut, c'est le votre d'ailleurs ?

Vous vouliez un feedback ici https://community.ovhcloud.com/t/33766 et j'aimerai votre avis car je "crois" que ça fonctionne (presque lol) mais que c'est moi qui ait fait une erreur quelque part.

Je ne sais pas si le mieux est qu'on en parle dans le sujet que vous avez ouvert ? Ou ici ?


je vais aller voir les options de redirection du VPS. Je ne sais pas encore comment ça fonctionne mais je vais regarder. Pour répondre à votre question ; pourquoi un VPS ? C'est parce que j'aurai besoin à terme de faire tourner des scripts Python pour communiquer avec des IoT (je travaille dans l'électronique, je développe des appareils et ce VPS peut devenir un démonstrateur) et aussi pour faire un peu d'IA (mais ça c'est juste pour découvrir). Je voulais avoir la main sur la machine, après je me suis peut être trompé et d'autres offres pouvaient convenir.

Merci à vous de votre réponse détaillée. J'avais peur que vous n'ayez qu'un simple site à héberger (auquel cas prendre un VPS revient souvent à se compliquer inutilement la vie), mais en l'occurrence vous avez eu parfaitement raison. Ce que vous décrivez comme usage nécessite effectivement l'accès root à la machine et les VPS constituent les solutions les plus avantageuses répondant à ce critère.

communiquer avec des IoT


Bonjour,

Si vos IoT sont à la maison, les piloter depuis un VPS dans un datacentre est peut-être un mauvais choix.

En effet les IoT ne sont pas toujours particulièrement robustes par rapport à des attaques informatiques, ce qui fait qu'il vaut mieux ne pas les exposer sur internet. Donc votre contrôleur Python doit être dans votre jardin privé aussi, à moins d'établir un VPN Lan-to-Lan.
Un Raspberry Pi est une option intéressante si vous n'avez pas d'autre ordinateur allumé 24/7/365 chez vous.

c'est le votre d'ailleurs ?


oui c'est à moi, et entre-temps ce serveur est reformatté à partir de zéro, Debian10, Yunohost et me donne satisfaction pour le moment.
Yuno gère tout ça out of the box: Dkim, unified login, Let's Encrypt, etc.
Le web server installé est nginx, je suis plutôt habitué avec apache, mais enfin bon.

> Si vos IoT sont à la maison, les piloter depuis un VPS dans un datacentre est peut-être un mauvais choix.

A priori, car c'est un projet de moyen terme, les IoT seront à l'extérieur, je m'oriente vers des grappes en réseau radio de type "mesh" (ZigBee), afin de couvrir une zone, et seul le coordinateur serait connecté à internet pour remonter l'ensemble des données (LoRa ? 4G ? je ne sais pas encore)

> En effet les IoT ne sont pas toujours particulièrement robustes par rapport à des attaques informatiques

J'avoue ne pas m'être penché sur la question et peut être que le défi sera trop grand.

> oui c'est à moi

Pouvez vous me dire ce qui a dysfonctionné dans ce que j'ai fait ?

May 21 07:27:30 vtronick postfix/pickup[15146]: 513181B90CB: uid=1000 from=vtronick.com>
May 21 07:27:30 vtronick postfix/cleanup[15826]: 513181B90CB: message-id=<20210521072730.513181B90CB@vtronick.com>
May 21 07:27:30 vtronick opendkim[729]: 513181B90CB: DKIM-Signature field added (s=selector1, d=vtronick.com)
May 21 07:27:30 vtronick postfix/qmgr[1630]: 513181B90CB: from=vtronick.com>, size=350, nrcpt=1 (queue active)
May 21 07:27:30 vtronick postfix/cleanup[15826]: 5F56D1B90CA: message-id=<20210521072730.513181B90CB@vtronick.com>
May 21 07:27:30 vtronick postfix/qmgr[1630]: 5F56D1B90CA: from=vtronick.com>, size=1018, nrcpt=1 (queue active)
May 21 07:27:30 vtronick postfix/local[15828]: 513181B90CB: to=vtronick.com>, relay=local, delay=0.07, delays=0.06/0/0/0, dsn=2.0.0, status=sent (forwarded as 5F56D1B90CA)
May 21 07:27:30 vtronick postfix/qmgr[1630]: 513181B90CB: removed
May 21 07:27:31 vtronick postfix/smtp[15829]: 5F56D1B90CA: to=hotmail.com>, orig_to=vtronick.com>, relay=hotmail-com.olc.protection.outlook.com[104.47.74.33]:25, delay=0.74, delays=0/0.01/0.64/0.09, dsn=5.7.1, status=bounced (host hotmail-com.olc.protection.outlook.com[104.47.74.33] said: 550 5.7.1 Unfortunately, messages from [51.210.150.57] weren't sent. Please contact your Internet service provider since part of their network is on our block list (S3140). You can also refer your provider to http://mail.live.com/mail/troubleshooting.aspx#errors. [BN8NAM04FT058.eop-NAM04.prod.protection.outlook.com] (in reply to MAIL FROM command))
May 21 07:27:31 vtronick postfix/smtp[15829]: 5F56D1B90CA: lost connection with hotmail-com.olc.protection.outlook.com[104.47.74.33] while sending RCPT TO
May 21 07:27:31 vtronick postfix/cleanup[15826]: 2236F1B90CC: message-id=<20210521072731.2236F1B90CC@vtronick.com>
May 21 07:27:31 vtronick postfix/qmgr[1630]: 2236F1B90CC: from=<>, size=3693, nrcpt=1 (queue active)
May 21 07:27:31 vtronick postfix/bounce[15830]: 5F56D1B90CA: sender non-delivery notification: 2236F1B90CC
May 21 07:27:31 vtronick postfix/qmgr[1630]: 5F56D1B90CA: removed
May 21 07:27:31 vtronick postfix/local[15828]: 2236F1B90CC: to=vtronick.com>, relay=local, delay=0, delays=0/0/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
May 21 07:27:31 vtronick postfix/qmgr[1630]: 2236F1B90CC: removed



ps : Pour le reverse DNS je n'ai pas bien compris où cela se faisait dans le tableau de bord, ni ce que je dois entrée comme donnée. Peut être est ce la source du pb ?

A nouveau merci à vous deux.
Vincent


part of their network is on our block list (S3140). You can also refer your provider to http://mail.live.com/mail/troubleshooting.aspx#errors.

Jetez un coup d'oeil à SNDS chez Microsoft.

Vincent


Attention, ceci pourrait bien être faux:

vtronick.com mail is handled by 2 mx4.mail.ovh.net.
vtronick.com mail is handled by 10 mx3.mail.ovh.net.
vtronick.com mail is handled by 1 vtronick.com.

Merci.
Vous pensez qu'il faut que je supprime des champs MX de ma zone DNS pour ne laisser que vtronick.com ?


Vous pensez qu'il faut que je supprime des champs MX de ma zone DNS pour ne laisser que vtronick.com ?


C'est vous qui savez si vos mails entrants doivent être tous présentés à votre VPS ou bien au mutu OVH.

Une chose est certaine, les MX d'OVH ne fonctionnent pas comme backup MX donc votre configuration doit obligatoirement être corrigée.

Bonjour Fritz2cat,
> C'est vous qui savez si vos mails entrants doivent être tous présentés à votre VPS ou bien au mutu OVH.

Il est encore difficile pour moi de répondre à des questions qui vous semble simple car j'apprends les termes et la technique en essayant. J'ai presque envi de répondre que je veux simplement recevoir mes mails peu importe par où ils passent. Après si c'est mieux/plus propre par le VPS alors je veux bien essayer par le VPS.

Finalement concernant les mails j'aurai peut être du partir sur une autre solution comme le suggérait @Nico94 mais j'avais lu ici est là que la réputation du serveur mail pouvait augmenter les chances que mes mails arrivent dans les spams des personnes avec qui je communique. D'où mon choix d'essayer d'installer un serveur mail sur mon VPS.

Mais j'hésite à faire marche arrière car j'ai avancé avec votre tuto et si vous vouliez un feeback et bien je peux vous dire qu'il fonctionne puisque j'arrive à envoyer des mails ubuntu@vtronick.com sur une boite perso de chez Gmail (pas sur des boites hotmail a cause du SNDS mais je verrai après, quand je saurai recevoir des mails). Grace à votre tutoriel je suis sur le point d'arriver à finaliser un serveur mail !

A date mon principal problème est :
- Mes mails ubuntu@vtronick.com arrivent dans les spams de la boite gmail mais je pense savoir pourquoi > https://mxtoolbox.com/SuperTool.aspx?action=smtp%3avtronick.com&run=toolpage#

C:\Users\PETIT>nslookup vtronick.com
Serveur : UnKnown
Address: fe80::a87:c6ff:febc:c110

Réponse ne faisant pas autorité :
Nom : vtronick.com
Addresses: 2001:41d0:304:200::dce9
51.210.150.57

Alors, il y a moins de 24h j'ai ajouté le reverse sur l'IP V6 en ajoutant une entrée AAAA dans ma zone DNS.



Ai je bien fait ce qu'il fallait ? Ou fallait il faire autre chose ?

Ensuite il me faudra arriver à recevoir des mails. Est ce que votre second tuto le permet ? https://blog.demees.net/installer-un-webmail-roundcube-sur-debian-10/


Est ce que votre second tuto le permet ? https://blog.demees.net/installer-un-webmail-roundcube-sur-debian-10/


Bonjour,

Si IPv6 passe mal tu peux toujours indiquer à Postfix:

inet_interfaces = 123.45.67.89 (avec ton adresse IPv4). Attention pour prendre en compte ce paramètre il faut stopper et restarter Postfix. Reload n'est pas suffisant.

Mon article sur Roundcube n'est pas un serveur en réception de messages. C'est juste un client IMAP comme un autre, par exemple pour accéder à des boîtes OVH ayant été migrées et qu'on n'aime pas Outlook Web.

Merci pour ces réponses @Fritz2cat
J'ai avancé un peu sur mon problème de Reverse DNS et j'ai trouvé ce qui n'allait pas.



J'ai du ajouté le www. dans le tableau de bord OVH.



Et le problème a disparu



Les mails vont toujours directement dans les spams de la boite de test Gmail et je ne sais pas pourquoi ???

Je n'ai pas encore regardé à SNDS car je me suis dit que ça ne concernait pas Gmail et surtout, il me faut pouvoir lire des mails pour m'authentifier avec SNDS, de ce que j'ai compris je vais recevoir un mail sur postmaster@vtronick.com

Avez vous un tuto pour la réception des emails ? Ou une suggestion ? Voir une stratégie de réception, faut il envisager la réception autrement comme avec une redirection (je ne sais pas si c'est possible, je me pose juste des questions).

Merci d'avance.
Vincent


Les mails vont toujours directement dans les spams de la boite de test Gmail et je ne sais pas pourquoi ????


Seul Gmail le sait, j'ai le même problème de manière assez fréquente, et honnêtement je n'ai pas trouvé de solution ou de gourou qui connaît la solution.

Que vtronick.com ne soit pas un nom de host valide, ça peut se discuter. Ce n'est pas courant d'avoir un nom de domaine sans sous-domaine, mais pour moi il me semble que c'est valable.

SNDS et un truc propre à Microsoft, et n'a rien à voir avec Google.
Ca te permet d'informer Microsoft que tu as le contrôle sur l'adresse IP et que tu as de bonnes pratiques antispam. Microsoft et fait de toute façon ce qu'il veut.

Pour un serveur entrant ce n'est pas trop difficile, mais quand tu commences à vouloir filtrer le spam ça demande un investissement personnel.