<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://dotclear.net/documentation/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>Dotclear Documentation 2.0:admin:install</title>
        <description></description>
        <link>https://dotclear.net/documentation/</link>
        <lastBuildDate>Sun, 19 Apr 2026 12:32:40 +0200</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>https://dotclear.net/documentation/lib/tpl/dotclear/images/favicon.ico</url>
            <title>Dotclear Documentation</title>
            <link>https://dotclear.net/documentation/</link>
        </image>
        <item>
            <title>2.0:admin:install:custom-sendmail</title>
            <link>https://dotclear.net/documentation/2.0/admin/install/custom-sendmail?rev=1381910125&amp;do=diff</link>
            <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1226025094&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 1:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;======&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;Personnaliser l&amp;#039;envoi des mails&amp;#160;&lt;/strong&gt;======&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;======&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;Customizing mail sending&amp;#160;&lt;/strong&gt;======&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Dotclear&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;utilise par défaut le mécanisme standard d&amp;#039;envoi de mails de&amp;#160;&lt;/strong&gt;PHP.&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;Si celui-ci ne vous convient pas ou vous pose des problèmes&amp;#160;&lt;/strong&gt;(&lt;strong class=&quot;diff-mark&quot;&gt;notamment avec les filtres antispams&lt;/strong&gt;)&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;vous pouvez configurer&amp;#160;&lt;/strong&gt;Dotclear&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;pour qu&lt;/strong&gt;&amp;#039;&lt;strong class=&quot;diff-mark&quot;&gt;il utilise un mécanisme alternatif, correspondant de manière plus fine à la&amp;#160;&lt;/strong&gt;configuration&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;de votre hébergeur&lt;/strong&gt;.&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Dotclear&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;uses the&amp;#160;&lt;/strong&gt;PHP&lt;strong class=&quot;diff-mark&quot;&gt;&amp;#039;s default mail sending system&lt;/strong&gt;.&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;If it doesn&amp;#039;t meet your needs or if you encounter issues&amp;#160;&lt;/strong&gt;(&lt;strong class=&quot;diff-mark&quot;&gt;especially with antispam filters&lt;/strong&gt;)&lt;strong class=&quot;diff-mark&quot;&gt;, you can configure&amp;#160;&lt;/strong&gt;Dotclear&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;to use another system that will match your hosting provider&lt;/strong&gt;&amp;#039;&lt;strong class=&quot;diff-mark&quot;&gt;s&amp;#160;&lt;/strong&gt;configuration&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;more closely&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;Pour cela&lt;/strong&gt;,&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;vous devez définir dans votre&amp;#160;&lt;/strong&gt;**config.php**&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;une fonction _mail, ayant la&amp;#160;&lt;/strong&gt;signature&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;suivante&amp;#160;&lt;/strong&gt;:&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;To do that&lt;/strong&gt;,&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;you should define a _mail function in your&amp;#160;&lt;/strong&gt;**config.php**&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;file with the following&amp;#160;&lt;/strong&gt;signature:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;code&amp;gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;code&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 10:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 10:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;/code&amp;gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;/code&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;A l&amp;#039;intérieur de cette fonction&lt;/strong&gt;,&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;vous pouvez implémenter l&amp;#039;envoi de&amp;#160;&lt;/strong&gt;mail&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;comme bon vous semble&lt;/strong&gt;.&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;Within this function&lt;/strong&gt;,&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;you can implement&amp;#160;&lt;/strong&gt;mail&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;sending just as you like&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;Une possibilité est d&amp;#039;utiliser une&amp;#160;&lt;/strong&gt;routine&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;développée au sein de&amp;#160;&lt;/strong&gt;Dotclear,&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;qui est plus lente que la fonction mail classique de&amp;#160;&lt;/strong&gt;PHP&lt;strong class=&quot;diff-mark&quot;&gt;, mais qui peut&amp;#160;&lt;/strong&gt;s&lt;strong class=&quot;diff-mark&quot;&gt;&amp;#039;avérer plus robuste&lt;/strong&gt;.&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;Celle-ci nécessite cependant de connaître le relais&amp;#160;&lt;/strong&gt;smtp&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;de votre hébergeur&lt;/strong&gt;.&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;Pour obtenir cette&amp;#160;&lt;/strong&gt;information&lt;strong class=&quot;diff-mark&quot;&gt;, merci de contacter votre hébergeur&lt;/strong&gt;.&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;For example, you can use a&amp;#160;&lt;/strong&gt;routine&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;developed within&amp;#160;&lt;/strong&gt;Dotclear,&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;which is slower than&amp;#160;&lt;/strong&gt;PHP&lt;strong class=&quot;diff-mark&quot;&gt;&amp;#039;&lt;/strong&gt;s&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;standard mail function but may prove more robust&lt;/strong&gt;.&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;This requires you to know the&amp;#160;&lt;/strong&gt;smtp&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;relay used by your hosting provider&lt;/strong&gt;.&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;Please contact them to obtain this&amp;#160;&lt;/strong&gt;information.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;Exemple de mise en place de la fonction&amp;#160;&lt;/strong&gt;mail&lt;strong class=&quot;diff-mark&quot;&gt;, en utilisant la routine interne de&amp;#160;&lt;/strong&gt;Dotclear :&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;Example of&amp;#160;&lt;/strong&gt;mail&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;function implementation using&amp;#160;&lt;/strong&gt;Dotclear&lt;strong class=&quot;diff-mark&quot;&gt;&amp;#039;s internal routine&lt;/strong&gt;:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;code&amp;gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;code&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;function _mail($to,$subject,$message,$headers)&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;function _mail($to,$subject,$message,$headers)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 22:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 22:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;}&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;}&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;/code&amp;gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;lt;/code&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Il faut remplacer //my.smtp.relay.org// par le nom de la machine qui fait office de relais smtp chez votre hébergeur. Si vous utilisez un serveur dédié, vous avez probablement configuré un relais local, vous pouvez alors mentionner //&amp;#039;localhost&amp;#039;// comme relais smtp.&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;Il est enfin possible de ne pas préciser de relais&amp;#160;&lt;/strong&gt;smtp,&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;le script se comporte alors lui-même comme un relais&lt;/strong&gt;.&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;Ce mode de fonctionnement n&lt;/strong&gt;&amp;#039;&lt;strong class=&quot;diff-mark&quot;&gt;est pas recommandé&lt;/strong&gt;.&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;You need to replace //my.&lt;/strong&gt;smtp&lt;strong class=&quot;diff-mark&quot;&gt;.relay.org// with the name of the machine used as smtp relay by your hosting provider. If you use a dedicated server&lt;/strong&gt;,&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;you may have already configured a local relay&lt;/strong&gt;.&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;If so, you simply need to specify //&lt;/strong&gt;&amp;#039;&lt;strong class=&quot;diff-mark&quot;&gt;localhost&amp;#039;// as smtp relay&lt;/strong&gt;.&lt;strong class=&quot;diff-mark&quot;&gt; &lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt; &lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;You may also omit to specify an smtp relay, and the script itself will behave as a relay. This operation mode is not recommended&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
        <category>2.0:admin:install</category>
            <pubDate>Wed, 16 Oct 2013 09:55:25 +0200</pubDate>
        </item>
    </channel>
</rss>
