J'installe Cygwin, et l'un des packages que j'utilise est le "courrier électronique", pour quoi d'autre, l'envoi de courrier électronique à partir d'un script.
J'ai "amélioré" l'une de mes préoccupations concernant la configuration de l'e-mail, en copiant /etc/email/email.conf
dans un répertoire de mon répertoire personnel, plutôt que de modifier ce fichier de configuration par défaut avec mes paramètres (c'est-à-dire le nom d'utilisateur et le mot de passe, principalement). heebie-jeebies pour taper mon mot de passe SMT en clair dans un fichier texte, même s’il est ~/my-email.conf
.
La commande email a le paramètre -i (ou -smtp-pass), auquel je pourrais attacher le mot de passe dans le script d'appel, mais ce n'est pas vraiment mieux, car c'est toujours du texte en clair dans un fichier texte.
En outre, la commande email autorise le paramétrage smtp-auth='LOGIN'
et demande le mot de passe, mais je préférerais (nécessite?) L'opération sans script du script, afin de pouvoir l'automatiser ultérieurement.
Quelle est la meilleure façon de résoudre ce problème de devoir stocker un mot de passe en clair dans un fichier de configuration (ou un script)? Cygwin, c’est mieux. Il est donc préférable de s’adresser simplement à Windows et de s’assurer que les autorisations de sécurité sur ce fichier sont limitées à moi-même. (c.-à-d. supprimer l'accès en lecture par défaut accordé au groupe "Utilisateurs", etc.) Ou existe-t-il un moyen plus courant / approprié de gérer cela?