Hébergement de serveur Mail et redirection
MERRiii
Messages postés
53
Date d'inscription
Statut
Membre
Dernière intervention
-
MERRiii Messages postés 53 Date d'inscription Statut Membre Dernière intervention -
MERRiii Messages postés 53 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'héberge mon site WEB créé via Wordpress sur un serveur LAMP, posé chez moi.
J'ai vu qu'on avait la possibilité de créer des formulaires de contact (via entre autres Contact Form 7), mais après recherches, j'ai vu que pour qu'un formulaire parte, il fallait posséder un serveur SMTP.
Mon objectif : envoyer le formulaire à l'adresse webmaster@mondomaine.com, puis le rediriger vers mon adresse mail perso. (voir même directement vers ma boîte perso sans passer par l'adresse webmaster, mais ça m'a pas l'air d'être possible avec CF7).
Avez-vous des solutions ? Pensez-vous que je dois héberger mon propre serveur SMTP pour qu'une simple réception + redirection soit possible ?
J'héberge mon site WEB créé via Wordpress sur un serveur LAMP, posé chez moi.
J'ai vu qu'on avait la possibilité de créer des formulaires de contact (via entre autres Contact Form 7), mais après recherches, j'ai vu que pour qu'un formulaire parte, il fallait posséder un serveur SMTP.
Mon objectif : envoyer le formulaire à l'adresse webmaster@mondomaine.com, puis le rediriger vers mon adresse mail perso. (voir même directement vers ma boîte perso sans passer par l'adresse webmaster, mais ça m'a pas l'air d'être possible avec CF7).
Avez-vous des solutions ? Pensez-vous que je dois héberger mon propre serveur SMTP pour qu'une simple réception + redirection soit possible ?
A voir également:
- Hébergement de serveur Mail et redirection
- Serveur de reception mail - Guide
- Changer serveur dns - Guide
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Mail avast 499 euros ✓ - Forum Virus
5 réponses
Bonjour,
Si tu as un nom de domaine associé à ton site, il faudrait regarder chez ton Registrar.
Par exemple chez Gandi, avec un nom de domaine, on a 5 boites mails plus des possibilités de redirection.
Si tu as un nom de domaine associé à ton site, il faudrait regarder chez ton Registrar.
Par exemple chez Gandi, avec un nom de domaine, on a 5 boites mails plus des possibilités de redirection.
Salut,
Vu que tu utilises LAMP je suppute que tu es sous GNU/Linux, et dans ce cas, tu devrais trouver ton bonheur avec msmtp :
Vu que tu utilises LAMP je suppute que tu es sous GNU/Linux, et dans ce cas, tu devrais trouver ton bonheur avec msmtp :
msmtp est un client SMTP très simple et facile à configurer pour l'envoi de courriels.
Son mode de fonctionnement par défaut consiste à transférer les courriels au serveur SMTP que vous aurez indiqué dans sa configuration. Ce dernier se chargera de distribuer les courriels à leurs destinataires.
Il est entièrement compatible avec sendmail, prend en charge le transport sécurisé TLS, les comptes multiples, diverses méthodes d’authentification et les notifications de distribution.
Hello, merci pour l'info !
Je vais tester ça ce soir, je vous tiens au jus avant de marquer comme résolu.
Je vais tester ça ce soir, je vous tiens au jus avant de marquer comme résolu.
Bonjour,
Ton FAI bloque probablement le port 25 qui est utilisée pour les connexions SMTP non authentifiées (entre MTA). Cela se justifie pour au moins deux raisons : d'une part, certains FAI interdissent l'hébergement de serveurs chez soi dans le cadre d'une souscription en tant que particulier donc, si c'est ton cas, tu n'es pas censé disposer d'un serveur de messagerie chez toi, d'autre part c'est dans le but de se prémunir contre des spams sortants de ses propres IP (celles du FAI, qu'il assigne aux clients) du fait que monsieur tout le monde et la sécurité ça fait souvent 2 et donc le nombre de personnes infectées par des virus est énorme.
Si tu souhaites envoyer des emails depuis un script PHP, il faut donc passer par un serveur SMTP sur lequel tu disposes d'un compte et donc sur lequel tu te connectes via les ports 587 ou 465 (Gmail, Yahoo, Hotmail, Zoho, ProtonMail... ou celui inclus avec ton nom de domaine par ton registraire).
Le script PHP peut envoyer l'email soit en établissant lui-même la connexion SMTP authentifiée (éventuellement avec l'aide d'une bibliothèque comme PHPMailer), soit indirectement en utilisant la fonction mail() à condition de configurer le MTA local pour agir en tant que relais via un SMTP distant sur lequel il s'authentifie.
Concernant la création de tes boites de messagerie example@tondomaine.com, mieux vaut aussi te diriger vers un service de messagerie existant qui permet l'utilisation d'un domaine personnalisé. La gestion d'un service de messagerie complet peut être un vrai cauchemar, même si c'est grandement simplifié avec des bundles comme Mailcow (que j'utilise moi-même et qui fonctionne super bien !). Il est aussi possible de contourner les restrictions du FAI (blocage de port, interdiction d'héberger, ...) en utilisant un VPN qu'on administre soi-même sur un VPS à 3-5€/mois avec IP dédiée fixe. Le VPN jouant le rôle de NAT distant, on peut alors créer des redirections de port entre l'IP du VPS et l'IP du client VPN.
Ton FAI bloque probablement le port 25 qui est utilisée pour les connexions SMTP non authentifiées (entre MTA). Cela se justifie pour au moins deux raisons : d'une part, certains FAI interdissent l'hébergement de serveurs chez soi dans le cadre d'une souscription en tant que particulier donc, si c'est ton cas, tu n'es pas censé disposer d'un serveur de messagerie chez toi, d'autre part c'est dans le but de se prémunir contre des spams sortants de ses propres IP (celles du FAI, qu'il assigne aux clients) du fait que monsieur tout le monde et la sécurité ça fait souvent 2 et donc le nombre de personnes infectées par des virus est énorme.
Si tu souhaites envoyer des emails depuis un script PHP, il faut donc passer par un serveur SMTP sur lequel tu disposes d'un compte et donc sur lequel tu te connectes via les ports 587 ou 465 (Gmail, Yahoo, Hotmail, Zoho, ProtonMail... ou celui inclus avec ton nom de domaine par ton registraire).
Le script PHP peut envoyer l'email soit en établissant lui-même la connexion SMTP authentifiée (éventuellement avec l'aide d'une bibliothèque comme PHPMailer), soit indirectement en utilisant la fonction mail() à condition de configurer le MTA local pour agir en tant que relais via un SMTP distant sur lequel il s'authentifie.
Concernant la création de tes boites de messagerie example@tondomaine.com, mieux vaut aussi te diriger vers un service de messagerie existant qui permet l'utilisation d'un domaine personnalisé. La gestion d'un service de messagerie complet peut être un vrai cauchemar, même si c'est grandement simplifié avec des bundles comme Mailcow (que j'utilise moi-même et qui fonctionne super bien !). Il est aussi possible de contourner les restrictions du FAI (blocage de port, interdiction d'héberger, ...) en utilisant un VPN qu'on administre soi-même sur un VPS à 3-5€/mois avec IP dédiée fixe. Le VPN jouant le rôle de NAT distant, on peut alors créer des redirections de port entre l'IP du VPS et l'IP du client VPN.
Hello !
Pour ce qui est des serveurs externes pour envoyer des mails via des scripts PHP, c'est une piste que j'allais justement aborder.
En revanche, pour le blocage de port, ça m'étonnerai car ma box permet un transfert de port, tout port/protocole confondu, et dans ce cas pourquoi bloquer le port 25 si c'est pour permettre une redirection plus tard... A voir.
Merci pour ta réponse et ces informations très précieuses, je vais me pencher un peu plus sur Gmail.
Pour ce qui est des serveurs externes pour envoyer des mails via des scripts PHP, c'est une piste que j'allais justement aborder.
En revanche, pour le blocage de port, ça m'étonnerai car ma box permet un transfert de port, tout port/protocole confondu, et dans ce cas pourquoi bloquer le port 25 si c'est pour permettre une redirection plus tard... A voir.
Merci pour ta réponse et ces informations très précieuses, je vais me pencher un peu plus sur Gmail.
> En revanche, pour le blocage de port, ça m'étonnerai car ma box permet un transfert de port, tout port/protocole confondu, et dans ce cas pourquoi bloquer le port 25 si c'est pour permettre une redirection plus tard... A voir.
Le blocage est opéré au niveau du pare-feu du FAI, il n'est pas opéré au niveau de ton propre routeur. Mettre en place le blocage au niveau de la box chez le client n'aurait pas de sens en sachant que souvent, il est possible de mettre le modem/routeur du FAI en "bridge" et utiliser son propre routeur custom sur lequel il n'y aurait pas cette restriction.
Donc oui, tu peux probablement définir une redirection de port sur le port publique 25 mais elle ne servira à rien si le traffic est bloqué en amont.
Pour vérifier si le port 25 est ouvert au niveau du FAI, tu peux utiliser cette commande :
Le blocage est opéré au niveau du pare-feu du FAI, il n'est pas opéré au niveau de ton propre routeur. Mettre en place le blocage au niveau de la box chez le client n'aurait pas de sens en sachant que souvent, il est possible de mettre le modem/routeur du FAI en "bridge" et utiliser son propre routeur custom sur lequel il n'y aurait pas cette restriction.
Donc oui, tu peux probablement définir une redirection de port sur le port publique 25 mais elle ne servira à rien si le traffic est bloqué en amont.
Pour vérifier si le port 25 est ouvert au niveau du FAI, tu peux utiliser cette commande :
telnet gmail-smtp-in.l.google.com smtp
Le port 25 est ouvert, telnet a pu établir la connexion avec un des serveurs MX de Gmail.
Donc tu peux tout à fait héberger ton propre service de messagerie chez toi, en tout cas du point de vue technique car il te reste à vérifier cela dans le contrat avec ton fournisseur.
Et d'un point de vue pratique, ce n'est peut-être pas l'option la plus simple ni la plus optimale pour ton besoin, c'est intéressant si tu souhaites être le maître à bord et éviter qu'une entreprise tierce ait accès à tes emails.
Mais tu n'es pas obligé d'héberger ton propre service de messagerie entier afin d'envoyer des emails : puisque le port 25 est ouvert, il "suffit" d'installer postfix ou sendmail sur ton serveur et ton site pourra alors envoyer des emails vers une adresse existante.
Donc tu peux tout à fait héberger ton propre service de messagerie chez toi, en tout cas du point de vue technique car il te reste à vérifier cela dans le contrat avec ton fournisseur.
Et d'un point de vue pratique, ce n'est peut-être pas l'option la plus simple ni la plus optimale pour ton besoin, c'est intéressant si tu souhaites être le maître à bord et éviter qu'une entreprise tierce ait accès à tes emails.
Mais tu n'es pas obligé d'héberger ton propre service de messagerie entier afin d'envoyer des emails : puisque le port 25 est ouvert, il "suffit" d'installer postfix ou sendmail sur ton serveur et ton site pourra alors envoyer des emails vers une adresse existante.
Hello,
Je te remercie pour tes lumières. Effectivement je ne vais pas me prendre la tête à héberger mon serveur SMTP. Que des tiers lisent mes mails qui n'ont rien de confidentiel, ça m'est égal.
Ducoup, vu qu'OVH est en incident et qu'ils estiment pouvoir régler le problème la semaine prochaine, je vais me pencher sur MSMTP ou Postfix.
Je te remercie pour tes lumières. Effectivement je ne vais pas me prendre la tête à héberger mon serveur SMTP. Que des tiers lisent mes mails qui n'ont rien de confidentiel, ça m'est égal.
Ducoup, vu qu'OVH est en incident et qu'ils estiment pouvoir régler le problème la semaine prochaine, je vais me pencher sur MSMTP ou Postfix.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Malheureusement je suis chez OVH et je n'ai pas prit d'abonnement, je me suis contenté d'acheter un nom de domaine.
J'ai donc la possibilité d'effectuer des redirections, mais pas de boîte mail ._.
Extrait :
J'ai regardé d'autres TLD et ils ont tous un e-mail associé ;-\
Merci à toi !