-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comment smtp server constants from default config file #55
base: testing
Are you sure you want to change the base?
Conversation
La configuration ne vous a pas convenu ? Quelle configuration a mieux fonctionné pour vous ? Peut-être aussi qu'il est possible d'ajouter celle par défaut dans le fichier |
Par contre, Line 8 in 13a886f
avec version en "1.3.6~ynh3"
|
Tu veux que j'ouvre un autre PR avec cette proposition qu'il faudra tester avant ? |
Autre gros soucis dans ce genre de bouleversement, les changements vont faire perdre la configuration mail a certains utilisateurs sans qu'ils ne comprennent pourquoi... |
Dsl pour la PR mal ficelée et orientée, je note la procédure pour la prochaine fois! Oui carrément pour migrer les constantes vers Et pour répondre à ta question, on utilise un serveur d'envoi externe (smtp gmail) pour nos mails. Pour plein de raisons on souhaite pas passer par Yunohost pour nos mails. Du coup je te laisse faire ? Ou je fais une nouvelle PR vers la branche testing ? Merci! |
Bonjour, |
Je suis en train de travailler sur la branche testing... Plusieurs choses à prendre en compte.
C'est difficile de penser à tous les cas de figures des anciennes versions suivant les utilisateurs et des impacts de leur changements. Comme beaucoup d'utilisateurs un peu avancés, j'édite des fichiers à chaque mise à jour pour des configs persos sur certaines apps ou bien utilise des hooks (https://forum.yunohost.org/t/share-your-hooks-to-apply-custom-configurations-partagez-vos-hooks-pour-appliquer-des-configurations-personnelles/17235). Mais force est de constater que pour cette application c'est mieux de pouvoir éditer la config des mails. Pout on cas spécifique tu devrais désactiver radicalement les mails avec
|
Par contre là il s'agit encore d'une autre configuration, vous voulez configurer un relai avec le smtp de gmail ? Là je ne sais pas comment sont gérer dans le core de Yunohost les envois des apps quand est configurés avec en plus un relai smtp. Vous me direz... |
Il n'est pas question chez nous d'utiliser le relai smtp, on a une adresse gmail et on l'utilise pour nos envois automatiques de mails dans Paheko. On utilise littéralement le serveur De manière plus générale, il faudrait à terme pouvoir modifier toutes les constantes de configuration de paheko depuis |
Ok, j'ai validé mon travail. Par contre je tiens à préciser que après plusieurs tests sur une de mes instances, en changeant les valeurs des constantes avec plusieurs configs et en regardant les logs mails, les erreurs de paheko et la source des messages reçus, la config par défaut me semble la plus saine pour l'instant... Exemple de source message reçu
|
Merci beaucoup pour la PR! Dernière petite question : la constante USE_CRON ne devrait elle pas elle aussi être mise dans |
C'est une recommendation de la documentation officielle |
Je comprends mais si ça reste dans |
Bonjour, ce n'est pas que la constante qui execute le cron, le cron est installer dans le script install Lines 34 to 39 in a53d0a2
Donc le passer à false va créer peut-être des erreurs... |
!testme |
A propos de la cron
Si la cron est désactivée, les actions de la cron seront lancées lorsqu'une page sera ouverte... Cette option semble là pour des paheko qui serait hébergés sur des mutualisé web, ce qui n'est pas le contexte de yunohost. En conclusion, désactiver cette cron est fortement déconseillé et semble non pertinent dans le contexte de yunohost. A propos de personnaliser la configLe fait que paheko utilise des constantes dans son fichier de config, fait que la mécanique d'inclure un autre fichier de config ne peut pas permettre d'écraser une constante déjà définie. Si on commente toutes les constantes dans le premier fichier de config et qu'on les déplace dans config.local.user.php on retombe sur le même soucis pour les mises à jour lorsque le fichier de configuration évolue. Du coup, une solution est de définir les paramètres smtp via un panneau de configuration. Mais ce panneau ne va pas proposer toutes les constantes, seulement celles qui peuvent être vraiment pertinentes (à ce jour, seuls les paramètres smtp et l'optimisation php sont identifié). |
Release is comming soon ! |
Problem
Le fichier
config.local.php
a des constantes non commentées, ce qui empêche de les modifier dansconfig.local.user.php
. N'étant pas vraiment familier du PHP, peut-être je suis passé à côté d'une manière de les modifier...Solution
La PR propose de commenter toutes les constantes liées à l'envoi de mails dans le fichier
config.local.php