Aller au contenu

Orange / Smtp / Roundcube... Pas D'envoi Possible, Un Peu De P


jcpamart

Messages recommandés

D'abord merci à ceux qui m'ont permis de régler un énorme soucis :

Un syno avec comme FAI : Orange

Tout va bien sauf qu'avec Roundcube, aucun envoi de mail n'est possible (erreur 550, message envoyé mais rien n'arrive...) Bref, tout est au désastre alors que le SYNO est flambant neuf ...

Merci à : TOURNOIS, Patrick, CRICX, Stevanovich,...

******************************************************

L'idée de ce TUTO est de rendre accessible ce que moi, comme utilisateur moyen, a mis 3 jours à mettre en place.

Ce qu'il faut avant tout :

Un nom de domaine (perso chez OVH)

Un accès ADSL chez Orange (c'est bien ça qui m'a fait produire un TUTO)

Un petit SYNO (Le TUTO est fait sur un DS110J)

Ouvrir les ports via la LIVEBOX :

Ouvrir votre navigateur

Dans la bare d'adresse, entrer 192.168.1.1

Se logger avec le compte admin :

Identifiant : admin

MDP : admin

Dans l'onglet configuration, aller dans : Paramètres avancés, onglet NAT/PAT

Ouvrir les PORTS :

80

25

110

587

22

143

A partir du SYNO : (L'ordre n'a pas d'importance, en théorie)

Panneau de configuration : réseau

L'adresse 192.168.1.xx (le chiffre doit se situer entre 10 et 50 pour la Livebox)

Panneau de configuration : utilisateurs

Créez un ou plusieurs utilisateurs en y associant une adresse mail

utilisateur@monnomdedomaine.com

Panneau de configuration : Aller dans TERMINAL, activer SSH + Telnet

Panneau de configuration : Aller dans Mailstation : Activer SMTP avec l'authentification requise

Dans le chapm : Nom de domaine, vous y entrez le nom de domaine dont vous être propriétaire (sans les www.) juste : monomdedomaine.com

Ce sera http://www.monnomdedomaine.com/mail

qui sera accessible via roundcube (le webmail)

Activer tous les protocoles de réception de courrier (c'est l'onglet de droite)

Panneau de configuration : Aller dans WebStation Service Web

Activer le web station (perso, j'ai activé les autres modules car j'en avais besoin)

1 - Avoir accès au syno (y compris à distance)

Utiliser SSH SECURE SHELL, disponible ici

Configurer le SSH

Dans l'onglet PROFILES, clickez sur : ADD PROFILE

Entrez un nom à la place de profile name (SERVEUR dans mon exemple)

Re-clickez sur EDIT - PROFILES, et indiquez les éléments manquants :

Dans Host name, indiquez l'adresse de votre syno (en IP ou via le nom de domaine)

Laissez ROOT et port 22 afin de vous connectez en SSH

Supprimez Public Key à côté du champ PASSWORD

Clicke sur OK, pour revenir au menu principal,clickez sur PROFILES, puis le nom de la connexion fraichement créée.

Un mot de passe est recquis : C'est le même que l'interface de votre SYNO en compte ADMIN

Une fois connecté vous arrivez en compte ROOT sur votre SYNO, il faut revenir à la racine du SYNO,

pour cela tapez :

cd .. (puis entrer)

Répétez l'opération 2 fois (ça fait 3 en tout)

Ensuite tapez :

cd usr

cd syno

cd mailstation

cd etc

*********************************************************************************************************************************

Ensuite on va éditer certains fichiers avec la commande VI (pas simple pour un néophyte comme moi)

Sachez que vi est une interface d'édition de fichier sous linux, qu'elle permet de modifier tout le contenu d'un fichier

Les règles sont les suivantes :

Pour modifier un fichier , tapez :

vi nom-de_fichier

Une fois dans l'interface

Vous pouvez vous promener partout dans le fichier avec les flèches

Si vous Tapez :

Echap et ensuite la lettre a

Vous passez en mode de modification de texte

Vous pouvez donc changer, ajouter, effacer ou modifier le texte du fichier édité

Si vous rappuyez sur ECHAP, vous revenez en mode initial

Vous avez 2 façons de quitter l'interface :

Quitter sans enregistrer :

Echap (puis)

:q!

Quitter en enregistrant les modifs :

Echap (puis)

:wq

*********************************************************************************************************************************

Là où vous êtes, il faut éditer le fichier main.cf

Tapez donc dans la console SSH : vi main.cf

Descendez tout en bas du fichier avec la touche "bas de pages" pour aller plus vite.

Une fois tout en bas, vous rajoutez ce qui apparaît à l'écran : (sous les modifs de JC)

relayhost = [193.252.22.72]:587

smtp_sasl_auth_enable = yes

smtp_sasl_password_maps = hash:/usr/syno/mailstation/etc/sasl_passwd

smtp_sasl_security_options = noanonymous

smtp_tls_security_level = may

smtpd_tls_auth_only = yes

myhostname = votrenomdedomaine.com

smtpd_sasl_auth_enable = yes

Quittez en sauvegardant : Echapp (puis) :wq

Ensuite, il faut créer le fichier sasl_passwd en tapant :

vi sasl_passwd

Modifiez le fichier en tapant :

Echapp (puis) a

[193.252.22.72]:587 identifiantdeconnexionorangesans@orange.fr:motdepassedeconnexionorange

Nepas oublier les : entre l'identifiant et le mot de passe de connexion

Echapp (puis) :wq

Cela quitte et enregistre le fichier

Toujours la connexion SSH, tapez :

/usr/syno/mailstation/sbin/postmap /usr/syno/mailstation/etc/sasl_passwd

Cela va créer un fichier sasl_passwd.db utile pour des raisons techniques

On continue dans l'interface SSH, tapez :

vi master.cf

Descendez à la fin du fichier et insrcivez :

submission inet n - n - - smtpd

smtp inet n - n - - smtpd

C'est fini pour l'interface SSH

Revenez ensuite sur l'interface roundcube : www.monnomdedomaine.com/mail

ou

192.168.1.XX/mail si vous êtes en local (XX étant le N° d'IP attribuée par la livebox)

Connectez vous via le compte utilisateur créé par vos soins (pas admin qui n'a pas de mail)

Allez dans l'onglet préférences (Serveur SMTP)

indiquez les champs

Description : localhost

Serveur SMTP : Localhost

Port : 587

Activez la connexion sécurisée

Définir comme valeur par défaut

Sauvegardez

Ensuite, allez dans l'onglet Paramètres admin (serveur SMTP)

Et complétez les champs

Serveur SMTP : Localhost

PORT SMTP : 587

Taile des pièces : 5Mo

Voilà à tous, la recette qui m'a permis d'envoyer des mail via ORANGE à partir de mon SYNO

Je n'ai pas réussi à faire les copie d'écran de mon TUTO, cela semble difficile, mais je manque encore d'espérience....

Désolé

JC

Lien vers le commentaire
Partager sur d’autres sites

sauf erreur de ma part, il n'est pas utile d'activer le port 587 (smtp submission) dans postfix, il suffit dans roundcube d'utiliser le port 25.

la nécessité du port 587 est pour orange, donc entre le syno et le serveur smtp d'orange, pas entre roundcube et postfix sur ton syno.

Lien vers le commentaire
Partager sur d’autres sites

Cricx tu as surement raison, je m'en remets à tes compétences techniques.

Simplement ce post à pour vocation à aider les utilisateurs en galère avec Orange comme FAI (D'où le titre de ce post qui commence par ....Orange, histoire de mieux le retourver dans le moteur de recherche de ce forum).

J'ai réussi après 3 jours de belles galères à mettre en place l'envoi de mail dans cette configuration, il est fort probable que l'on puisse affiner le tir.

Pour ma part, je laisse cette config qui fonctionne.

Je reste bien entendu preneur de toute amélioration.

Merci à tous ces dieux de la technique dont vous faites parti......

JC

Modifié par jcpamart
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.