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 19:04] – [Commandes d'authentification] 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 39: | Ligne 40: | ||
: Mot de passe pour l' | : Mot de passe pour l' | ||
; passwordeval [eval] | ; passwordeval [eval] | ||
- | : Définit le mot de passe pour l' | + | : 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)]’ | + | ; tls [(on|off)] |
- | : Enable or disable | + | : Active ou désactive |
- | ; ‘tls_starttls [(on|off)]’ | + | ; tls_starttls [(on|off)] |
- | : Choose the TLS variant: start TLS from within the session (‘on’, default), or tunnel the session | + | : Choisir la variante TLS : démarrer |
- | ; ‘tls_trust_file [file]’ | + | ; tls_trust_file [file] |
- | : Activate server certificate verification using a list of trusted Certification Authorities | + | : Active la vérification du certificat du serveur à l'aide d'une liste d' |
- | ; ‘tls_fingerprint [fingerprint]’ | + | :: La valeur par défaut est la valeur spéciale **system**, qui sélectionne la valeur par défaut du système. |
- | : Set the fingerprint of a single certificate to accept for TLS. This certificate will be trusted regardless of its contents | + | :: Un argument |
- | ; ‘tls_key_file [file]’ | + | :: Si vous sélectionnez un fichier, il doit être au format |
- | : Send a client | + | ; tls_fingerprint [fingerprint] |
- | ; ‘tls_cert_file [file]’ | + | : Définit l' |
- | : Send a client | + | :: Ce certificat sera approuvé quel que soit son contenu |
- | ; ‘tls_certcheck [(on|off)]’ | + | :: L' |
- | : Enable or disable checks of the server certificate. They are enabled by default. Disabling them will override | + | :: Le format |
- | ; ‘tls_priorities [priorities]’ | + | ; tls_key_file [file] |
- | : Set priorities for TLS session | + | : Envoyez un certificat |
- | ; ‘tls_host_override [host]’ | + | :: Le fichier doit contenir la clé privée d'un certificat au format |
- | : By default, TLS host verification uses the host name given by the ‘host’ command. This command allows one to use a different host name for verification. This is only useful in special cases. | + | :: Un argument |
+ | ; tls_cert_file [file] | ||
+ | : Envoyer un certificat | ||
+ | :: Le fichier doit contenir un certificat au format | ||
+ | :: Un argument | ||
+ | ; 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_priorities [priorities] | ||
+ | : Définit des priorités pour les paramètres de session | ||
+ | :: La valeur par défaut est définie par la bibliothèque | ||
+ | :: L' | ||
+ | :: Utilisez '--version' pour savoir quelle bibliothèque | ||
+ | :: Pour GnuTLS, | ||
+ | :: Pour libtls, | ||
+ | :: Ces chaînes de paramètres seront transmises aux fonctions « tls_config_parse_protocols », « tls_config_set_ciphers » et « tls_config_set_ecdhecurves ». | ||
+ | :: 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]’ | + | ; from [address] |
- | : Set the envelope-from address. The following | + | : Définir l' |
- | * %U will be replaced by $USER, | + | :: Les modèles de substitution |
- | * %H will be replaced by $HOSTNAME, | + | * %U sera remplacé par $USER, |
- | * %C will be replaced by the canonical name of %H. | + | * %H sera remplacé par $HOSTNAME, |
- | * %M will be replaced by the contents of / | + | * %C sera remplacé par le nom canonique de %H. |
- | + | * %M sera remplacé par le contenu de / | |
- | To enforce the use of this envelope-from address and ignore the ‘-f’ / ‘--from’ option, see [allow from override], page 6. See Section 7.1 [Envelope-from address], page 20. | + | :: L' |
- | Furthermore, the envelope-from address may be a wildcard pattern as used for file name matching in the shell. This is the case if it contains one of the characters ?, * or [. This allows a variety of envelope-from addresses given with the ‘--from’ option to match a single account. | + | :: 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'en-tête From est créé en fonction de l' | ||
+ | :: Désactivez [allow | ||
+ | ; set_date_header [(auto|off)] | ||
+ | : Quand définir un en-tête de date : " | ||
+ | ; remove_bcc_headers | ||
+ | : 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. | ||
- | ; ‘allow_from_override (on|off)’ | ||
- | : By default, the [–from], page 11, option overrides the [from], page 5, command. Set to ‘off’ to disable this. | ||
- | ; ‘dsn_notify (off|condition)’ | ||
- | : Set the condition(s) under which the mail system should send DSN (Delivery Status Notification) messages. The argument ‘off’ disables explicit DSN requests, which means the mail system decides when to send DSN messages. This is the default. The condition must be ‘never’, | ||
- | ; ‘dsn_return (off|amount)’ | ||
- | : This command controls how much of a mail should be returned in DSN (Delivery Status Notification) messages. The argument ‘off’ disables explicit DSN requests, which means the mail system decides how much of a mail it returns in DSN messages. This is the default. The amount must be ‘headers’, | ||
- | ; ‘set_from_header [(auto|on|off)]’ | ||
- | : When to set a From header: ‘auto’ adds a From header if the mail does not have one (this is the default), ‘on\’ always sets a From header and overrides any existing one, and ‘off’ never sets a From header. If the mail server rejects the mail because its From header does not match the envelope from address (a common anti-spam measure), then you might want to set this option to ‘on’. The From header is created based on the envelope-from address. Disable [allow from override], page 6, to prevent programs from setting their own envelope-from address. For compatibility with older versions, add_missing_from_header [(on|off)]’ is still supported and corresponds to the ‘auto’ and ‘off’ settings. See Section 7.3 [Header handling], page 20. | ||
- | ; set_date_header [(auto|off)]’ | ||
- | : When to set a Date header: ‘auto’ adds a Date header if the mail does not have one (this is the default), and ‘off’ never sets a Date header. For compatibility with older versions, ‘add_missing_date_header [(on|off)]’ is still supported and corresponds to the ‘auto’ and ‘off’ settings. See Section 7.3 [Header handling], page 20. | ||
- | ; ‘remove_bcc_headers [(on|off)]’ | ||
- | : This command controls whether to remove Bcc headers. The default is to remove them. | ||
- | ; ‘undisclosed_recipients [(on|off)]’ | ||
- | : When set, the original To, Cc, and Bcc headers of the mail are removed and a single new header line "To: undisclosed-recipients:;" | ||
- | ; ‘logfile [file]’ | ||
- | : Enable logging to the specified file. An empty argument disables logging. The file name ‘-’ directs the log information to standard output. See Section 7.2 [Logging], page 20. | ||
- | ; ‘logfile_time_format [fmt]’ | ||
- | : Set or unset the log file time format. This will be used as the format string for the strftime() function. An empty argument chooses the default (‘" | ||
- | ; ‘syslog [(on|off|facility)]’ | ||
- | : Enable or disable syslog logging. The facility can be one of ‘LOG_USER’, | ||
- | ; ‘aliases [file]’ | ||
- | : Replace local recipients with addresses in the aliases file. The aliases file is a cleartext file containing mappings between a local address and a list of replacement addresses. The mappings are of the form: local: someone@example.com, | ||
- | ; ‘auto_from [(on|off)]’ | ||
- | : Obsolete; you can achieve the same and more using the substitution patterns of the ‘from’ command. Enable or disable automatic envelope-from addresses. The default is ‘off’. When enabled, an envelope-from address of the form user@domain will be generated. The local part will be set to USER or, if that fails, to LOGNAME or, if that fails, to the login name of the current user. The domain part can be set with the ‘maildomain’ command; if that is empty, the address not have a domain part. See Section 7.1 [Envelope-from address], page 20. | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||