1
0
mirror of https://github.com/php/doc-fr.git synced 2026-03-24 07:02:06 +01:00
Files
archived-doc-fr/reference/mail/ini.xml
2026-03-10 19:04:42 +01:00

240 lines
7.8 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 912705841956ea969e25d8d1cc99f8d105d1ce78 Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
<!-- CREDITS: DavidA -->
<section xml:id="mail.configuration" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.runtime;
&extension.runtime;
<para>
<table>
<title>&ConfigureOptions; pour le mail</title>
<tgroup cols="4">
<thead>
<row>
<entry>&Name;</entry>
<entry>&Default;</entry>
<entry>&Changeable;</entry>
<entry>&Changelog;</entry>
</row>
</thead>
<tbody>
<row>
<entry><link linkend="ini.mail.add-x-header">mail.add_x_header</link></entry>
<entry>"0"</entry>
<entry><constant>INI_PERDIR</constant></entry>
<entry></entry>
</row>
<row>
<entry><link linkend="ini.mail.mixed_lf_and_crlf">mail.mixed_lf_and_crlf</link></entry>
<entry>"0"</entry>
<entry><constant>INI_SYSTEM</constant>|<constant>INI_PERDIR</constant></entry>
<entry>Ajouté dans PHP 8.2.4</entry>
</row>
<row>
<entry><link linkend="ini.mail.log">mail.log</link></entry>
<entry>NULL</entry>
<entry><constant>INI_SYSTEM</constant>|<constant>INI_PERDIR</constant></entry>
<entry></entry>
</row>
<row>
<entry><link linkend="ini.mail.force_extra_parameters">mail.force_extra_parameters</link></entry>
<entry>NULL</entry>
<entry><constant>INI_SYSTEM</constant>|<constant>INI_PERDIR</constant></entry>
<entry></entry>
</row>
<row>
<entry><link linkend="ini.smtp">SMTP</link></entry>
<entry>"localhost"</entry>
<entry><constant>INI_ALL</constant></entry>
<entry></entry>
</row>
<row>
<entry><link linkend="ini.smtp-port">smtp_port</link></entry>
<entry>"25"</entry>
<entry><constant>INI_ALL</constant></entry>
<entry></entry>
</row>
<row>
<entry><link linkend="ini.sendmail-from">sendmail_from</link></entry>
<entry>NULL</entry>
<entry><constant>INI_ALL</constant></entry>
<entry></entry>
</row>
<row>
<entry><link linkend="ini.sendmail-path">sendmail_path</link></entry>
<entry>"/usr/sbin/sendmail -t -i"</entry>
<entry><constant>INI_SYSTEM</constant></entry>
<entry></entry>
</row>
</tbody>
</tgroup>
</table>
&ini.php.constants;
</para>
&ini.descriptions.title;
<para>
<variablelist>
<varlistentry xml:id="ini.mail.add-x-header">
<term>
<parameter>mail.add_x_header</parameter>
<type>bool</type>
</term>
<listitem>
<para>
Ajoute un en-tête <literal>X-PHP-Originating-Script</literal> qui inclut
l'UID du script, suivi par le nom du fichier.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.mail.log">
<term>
<parameter>mail.log</parameter>
<type>string</type>
</term>
<listitem>
<para>
Le chemin de l'historique de tous les appels à la fonction <function>mail</function>.
Les entrées de l'historique incluent le chemin complet vers le script, le numéro de la ligne,
les adresses <literal>To</literal> ainsi que les en-têtes.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.mail.mixed_lf_and_crlf">
<term>
<parameter>mail.mixed_lf_and_crlf</parameter>
<type>bool</type>
</term>
<listitem>
<para>
Permet de revenir à l'indicateur de fin de ligne pour les en-têtes de courrier électronique et les corps de message en LF (Line Feed),
imitant le comportement non conforme de PHP 7. Il est fourni comme mesure de compatibilité
pour certains Agents de transfert de courrier (MTA) non conformes qui échouent à traiter correctement CRLF
(Retour chariot + Line Feed) comme indicateur de fin de ligne dans les en-têtes de courrier électronique et le contenu des messages.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.mail.force_extra_parameters">
<term>
<parameter>mail.force_extra_parameters</parameter>
<type>string</type>
</term>
<listitem>
<para>
Permet de forcer l'ajout du paramètre spécifié en tant que
paramètre supplémentaire pour sendmail. Ces paramètres prendront la place
du cinquième paramètre de la fonction <function>mail</function>.
</para>
<simpara>
En plus du comportement par défaut pour <constant>INI_SYSTEM</constant>,
cette valeur peut également être définie avec <literal>php_value</literal>
dans <filename>httpd.conf</filename> (mais cela n'est pas recommandé).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.smtp">
<term>
<parameter>smtp</parameter>
<type>string</type>
</term>
<listitem>
<para>
Sous Windows seulement : nom de l'hôte ou adresse IP du SMTP que PHP doit utiliser
pour envoyer un mail avec la fonction <function>mail</function>.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.smtp-port">
<term>
<parameter>smtp_port</parameter>
<type>int</type>
</term>
<listitem>
<para>
Sous Windows seulement : numéro de port à utiliser pour se connecter
au serveur <literal>SMTP</literal> lors de l'envoi de mail avec
la fonction <function>mail</function>; par défaut, c'est 25.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.sendmail-from">
<term>
<parameter>sendmail_from</parameter>
<type>string</type>
</term>
<listitem>
<para>
Sous Windows seulement : valeur du champ <literal>"From:"</literal> qui
doit être utilisée lors de l'envoi de mail via SMTP (uniquement sous Windows).
Cette directive définira également l'en-tête <literal>"Return-Path:"</literal>.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.sendmail-path">
<term>
<parameter>sendmail_path</parameter>
<type>string</type>
</term>
<listitem>
<para>
Localisation du programme <command>sendmail</command> : habituellement
<filename>/usr/sbin/sendmail</filename> ou <filename>/usr/lib/sendmail</filename>.
<command>configure</command> essaye de repérer la présence de sendmail
par lui-même, et affecte ce résultat par défaut. En cas de
problème de localisation, il est possible d'établir une nouvelle valeur
par défaut ici.
</para>
<para>
Tout système n'utilisant pas <command>sendmail</command> doit établir cette
directive à la valeur chemin du programme de substitution qui remplace le
serveur de mail, si celui-ci existe. Par exemple, les utilisateurs de
<link xlink:href="&url.qmail;">Qmail</link> peuvent la définir à
<filename>/var/qmail/bin/sendmail</filename> ou <filename>
/var/qmail/bin/qmail-inject</filename>.
</para>
<para>
<command>qmail-inject</command> ne requiert aucune option pour
traiter correctement le mail.
</para>
<para>
Cette directive fonctionne également sous Windows. Si elle est définie, <varname>smtp</varname>,
<varname>smtp_port</varname> et <varname>sendmail_from</varname> sont
ignorés et la commande spécifiée est exécutée.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</section>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->