Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
logiciel:systeme:msmtp:config:param:start [2022/06/25 17:49] – [Commandes générales] admin | logiciel:systeme:msmtp:config:param:start [2022/08/13 22:27] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
===== Commandes générales ===== | ===== Commandes générales ===== | ||
- | | + | |
- | : Définir les valeurs par défaut. Les commandes suivantes définiront les valeurs par défaut pour toutes les définitions de compte suivantes dans le fichier de configuration actuel. | + | : Définir les valeurs par défaut. |
+ | : Les commandes suivantes définiront les valeurs par défaut pour toutes les définitions de compte suivantes dans le fichier de configuration actuel. | ||
; account name [: account[, | ; account name [: account[, | ||
: Commence une nouvelle définition de compte avec le nom donné. Les valeurs par défaut en cours sont renseignées. Si deux-points et une liste de comptes précédemment définis sont donnés après le nom du compte, le nouveau compte, avec les valeurs par défaut renseignées, | : Commence une nouvelle définition de compte avec le nom donné. Les valeurs par défaut en cours sont renseignées. Si deux-points et une liste de comptes précédemment définis sont donnés après le nom du compte, le nouveau compte, avec les valeurs par défaut renseignées, | ||
Ligne 32: | Ligne 33: | ||
===== Commandes d' | ===== Commandes d' | ||
+ | ; auth [(on|off|method)] | ||
+ | : Activation ou désaction de l' | ||
+ | ; user [username] | ||
+ | : Nom d' | ||
+ | ; password [secret] | ||
+ | : Mot de passe pour l' | ||
+ | ; passwordeval [eval] | ||
+ | : Définit le mot de passe pour l' | ||
+ | :: Cela peut être utilisé par ex. pour déchiffrer des fichiers de mots de passe à la volée ou pour interroger des trousseaux de clés, et ainsi éviter de stocker des mots de passe en clair. | ||
+ | :: Notez que la commande eval ne doit pas interférer avec l' | ||
===== Commandes TLS ===== | ===== Commandes TLS ===== | ||
+ | ; tls [(on|off)] | ||
+ | : Active ou désactive TLS (également connu sous le nom de SSL) pour les connexions sécurisées. | ||
+ | ; tls_starttls [(on|off)] | ||
+ | : Choisir la variante TLS : démarrer TLS depuis la session (" | ||
+ | ; tls_trust_file [file] | ||
+ | : Active la vérification du certificat du serveur à l'aide d'une liste d' | ||
+ | :: La valeur par défaut est la valeur spéciale **system**, qui sélectionne la valeur par défaut du système. | ||
+ | :: Un argument vide désactive la confiance dans les autorités de certification. | ||
+ | :: Si vous sélectionnez un fichier, il doit être au format PEM et vous devez également utiliser **tls_crl_file**. | ||
+ | ; tls_fingerprint [fingerprint] | ||
+ | : Définit l' | ||
+ | :: Ce certificat sera approuvé quel que soit son contenu (cela remplace **tls_trust_file**). | ||
+ | :: L' | ||
+ | :: Le format doit être 01: | ||
+ | ; tls_key_file [file] | ||
+ | : Envoyez un certificat client au serveur (utilisez-le avec « tls_cert_file »). | ||
+ | :: Le fichier doit contenir la clé privée d'un certificat au format PEM. | ||
+ | :: Un argument vide désactive cette fonctionnalité. | ||
+ | ; tls_cert_file [file] | ||
+ | : Envoyer un certificat client au serveur (utilisez-le avec « tls_key_file »). | ||
+ | :: Le fichier doit contenir un certificat au format PEM. | ||
+ | :: Un argument vide désactive cette fonctionnalité. | ||
+ | ; tls_certcheck [(on|off)] | ||
+ | : Active ou désactive les vérifications du certificat du serveur. | ||
+ | :: Ils sont activés par défaut. | ||
+ | :: Les désactiver remplacera ‘tls_trust_file’ et ‘tls_fingerprint’. | ||
+ | :: ATTENTION : Lorsque les vérifications sont désactivées, | ||
+ | ; tls_priorities [priorities] | ||
+ | : Définit des priorités pour les paramètres de session TLS. | ||
+ | :: La valeur par défaut est définie par la bibliothèque TLS et peut être sélectionnée en utilisant un argument vide pour cette commande. | ||
+ | :: L' | ||
+ | :: Utilisez ' | ||
+ | :: Pour GnuTLS, consultez la section sur les chaînes prioritaires dans le manuel. | ||
+ | :: Pour libtls, la chaîne de priorités est une liste de chaînes de paramètres séparées par des espaces et préfixées avec PROTOCOLS=, CIPHERS= ou ECDHECURVES=. | ||
+ | :: Ces chaînes de paramètres seront transmises aux fonctions « tls_config_parse_protocols », | ||
+ | :: Les parties non reconnues de la chaîne des priorités seront ignorées. | ||
+ | :: Exemple : PROTOCOLS=TLSv1.3 CIPHERS=ECDHE-RSA-AES128-SHA256 ECDHECURVES=P384. | ||
+ | ; tls_host_override [host] | ||
+ | : Par défaut, la vérification de l' | ||
+ | :: Cette commande permet d' | ||
+ | :: Ceci n'est utile que dans des cas particuliers. | ||
===== Commandes propres au mode sendmail ===== | ===== Commandes propres au mode sendmail ===== | ||
+ | |||
+ | ; from [address] | ||
+ | : Définir l' | ||
+ | :: Les modèles de substitution suivants sont pris en charge : | ||
+ | * %U sera remplacé par $USER, ou si cela échoue par $LOGNAME, ou si cela échoue par le nom de connexion de l' | ||
+ | * %H sera remplacé par $HOSTNAME, ou en cas d' | ||
+ | * %C sera remplacé par le nom canonique de %H. | ||
+ | * %M sera remplacé par le contenu de / | ||
+ | :: L' | ||
+ | :: C'est le cas s'il contient l'un des caractères ?, * ou [. | ||
+ | :: Cela permet à une variété d' | ||
+ | ; allow_from_override (on|off) | ||
+ | : Par défaut, l' | ||
+ | :: Réglez sur " | ||
+ | ; dsn_notify (off|condition) | ||
+ | : Définissez la ou les conditions dans lesquelles le système de messagerie doit envoyer des messages DSN (Delivery Status Notification). | ||
+ | :: L' | ||
+ | :: La condition doit être " | ||
+ | :: Le serveur SMTP doit prendre en charge l' | ||
+ | ; dsn_return (off|amount) | ||
+ | : Cette commande contrôle la quantité d'un courrier qui doit être renvoyée dans les messages DSN (Delivery Status Notification). | ||
+ | :: L' | ||
+ | :: amount doit être " | ||
+ | :: Le serveur SMTP doit prendre en charge l' | ||
+ | ; set_from_header [(auto|on|off)] | ||
+ | : Quand définir un en-tête From : ' | ||
+ | :: Si le serveur de messagerie rejette le courrier parce que son en-tête From ne correspond pas à l' | ||
+ | :: L' | ||
+ | :: Désactivez [allow from override] pour empêcher les programmes de définir leur propre adresse d' | ||
+ | ; set_date_header [(auto|off)] | ||
+ | : Quand définir un en-tête de date : " | ||
+ | ; remove_bcc_headers [(on|off)] | ||
+ | : Cette commande contrôle s'il faut supprimer les en-têtes Cci. La valeur par défaut est de les supprimer. | ||
+ | ; undisclosed_recipients [(on|off)] | ||
+ | : Lorsqu' | ||
+ | ; logfile [file] | ||
+ | : Activer la journalisation dans le fichier spécifié. Un argument vide désactive la journalisation. Le nom de fichier « - » dirige les informations du journal vers la sortie standard. | ||
+ | ; logfile_time_format [fmt] | ||
+ | : Définit ou annule le format d' | ||
+ | ; syslog [(on|off|facility)] | ||
+ | : Activer ou désactiver la journalisation Syslog. | ||
+ | :: facility peut être l'une des suivantes : | ||
+ | :: La valeur par défaut est ‘LOG_USER’. | ||
+ | :: La journalisation Syslog est désactivée par défaut. | ||
+ | ; aliases [file] | ||
+ | : Remplacer les destinataires locaux par des adresses dans le fichier d' | ||
+ | :: Le fichier d' | ||
+ | :: Les correspondances sont de la forme :< | ||
+ | :: Les adresses de remplacement multiples sont séparées par des virgules. | ||
+ | :: Les commentaires commencent par '#' | ||
+ | :: L' | ||
+ | :: Si aucun alias " | ||
+ | :: Un argument vide à la commande alias désactive le remplacement des adresses locales. C'est la valeur par défaut. | ||
===== Voir aussi ===== | ===== Voir aussi ===== |