jcpamart Posté(e) le 21 février 2012 Partager Posté(e) le 21 février 2012 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 : 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 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Brunchto Posté(e) le 21 février 2012 Partager Posté(e) le 21 février 2012 et faites une copie des fichiers modifiés, parce qu'ils seront écrasés à chaque maj du DSM ... 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jcpamart Posté(e) le 21 février 2012 Auteur Partager Posté(e) le 21 février 2012 (modifié) Exact, très bon reflex.... Merci Brunchto Je travail sur le tuto pour aider un newbie comme moi à transferer ses fichiers avec filezilla. Modifié le 21 février 2012 par jcpamart 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricx Posté(e) le 21 février 2012 Partager Posté(e) le 21 février 2012 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. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jcpamart Posté(e) le 21 février 2012 Auteur Partager Posté(e) le 21 février 2012 (modifié) 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é le 21 février 2012 par jcpamart 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
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.