<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Не могу заставить APACHE(php) отправить почту через mail</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/4746.html</link>
    <description>Я в удивлении. Уважаемые специалисты, йа нид хэлп! :&apos;(&lt;br&gt;&lt;br&gt;Проблема в следущем.. Не могу заставить APACHE(php) отправить почту через mail. В самом начале думал проблема в sendmail(у меня в планах была его переустановка), уситановил и натроил exim. &lt;br&gt;&lt;br&gt;&lt;br&gt;Всё работает, НО сама функция mail() пишет ошибку, т.к. возвращает отприцательный результат. &lt;br&gt;&lt;br&gt;Сначала я выстраивал policy для Selinux_а и юзая audit2allow добился того, что selinux уже ничего не пишет в /var/log/message. КАЗАЛОСЬ БЫ УРА! Но  mail(&quot;tome&#064;mail.com&quot;,&quot;testsubj&quot;,&quot;testmsg&quot;) всё равно не возвращает положительного ответа.&lt;br&gt;&lt;br&gt;Теперь в логах апаче просто пишется &quot;3 args: /usr/sbin/sendmail -t -i&quot; (/usr/sbin/sendmail -t тоже не работает).  &lt;br&gt;&lt;br&gt;Я уже отключил полностью SeLinux -- БОЛТ. Всё равно в /var/log/httpd/error_log пишет &quot;3 args: /usr/sbin/sendmail -t -i&quot; и всё. &lt;br&gt;&lt;br&gt;НЕ ПОЙМУ в чём дело и как это исправить. Может кто подскажет в чём дело?</description>

<item>
    <title>Не могу заставить APACHE(php) отправить почту через mail (Долгомучающийся)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/4746.html#10</link>
    <pubDate>Wed, 26 May 2010 12:01:52 GMT</pubDate>
    <description>либо &lt;br&gt;chmod 4755 /usr/sbin/sendmail&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Не могу заставить APACHE(php) отправить почту через mail (alex gog)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/4746.html#9</link>
    <pubDate>Mon, 16 Jun 2008 14:24:19 GMT</pubDate>
    <description>chmod 4755 /usr/sbin/exim&lt;br&gt;будет достаточно )))&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Не могу заставить APACHE(php) отправить почту через mail (Евгений)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/4746.html#8</link>
    <pubDate>Tue, 06 Mar 2007 22:29:04 GMT</pubDate>
    <description>Выяснил вот что. &lt;br&gt;&lt;br&gt;Опишу свою проблему кратко и подробно.&lt;br&gt; &lt;br&gt;КРАТКО: Не отправляется почта, если exim вызывается через Apache, обрабатывая php скрипт(mailtest.php -- простой &amp;lt;? mail(....) ?&amp;gt;).  Отдельно же exim работает и даже если запускать этот mailtest.php просто в консоле &quot;php mailtest.php&quot; то всё сработает превосходно и почта отправится.&lt;br&gt; &lt;br&gt; &lt;br&gt;ПОДРОБНО:  &lt;br&gt; &lt;br&gt; &lt;br&gt;1. ЛОГИ  &lt;br&gt; &lt;br&gt;1.1 Apache (var/log/error_log)&lt;br&gt;2007-03-06 14:53:16 1HOgeq-0003H6-Hm Failed to create spool file /var/spool/exim/input/q/1HOgeq-0003H6-Hm-D: Permission denied&lt;br&gt; &lt;br&gt;1.2. EXIM  &lt;br&gt;/var/log/exim/exim-panic.log -- пусто&lt;br&gt;/var/log/exim/exim-main-***.log -- ничего по поводу ошибки не написано (только информация об обработки очереди и заверешнии)&lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt;2. КОНФИГИ&lt;br&gt; &lt;br&gt;2.1 php.ini&lt;br&gt;&#091;root&#064;myhost exim&#093;# cat /etc/php.ini&amp;#124;grep sendmail&lt;br&gt;;sendmail_from = root&#064;myhost .ru&lt;br&gt;sendmail_path = &quot;/usr/sbin/exim -ti&quot;&lt;br&gt; &lt;br&gt;2.2. exim.conf&lt;br&gt;&#091;root&#064;dnmarket exim&#093;# cat /etc/exim/exim.conf&lt;br&gt;############################################################</description>
</item>

<item>
    <title>Не могу заставить APACHE(php) отправить почту через mail (Евгений)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/4746.html#7</link>
    <pubDate>Tue, 06 Mar 2007 14:50:55 GMT</pubDate>
    <description>&amp;gt;начни с проверки работоспособности exim &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;telnet твой_хост 25 &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;далее, стандартными средствами из отправляешь сообщение на какой-нибудь адрес, например, root&#064;твой_хост. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;затем смотришь, что пишется в логах и выкладываешь их сюда. &lt;br&gt;&lt;br&gt;&lt;br&gt;Работает. Стандартными средствами всё работает (</description>
</item>

<item>
    <title>Не могу заставить APACHE(php) отправить почту через mail (FelixS)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/4746.html#6</link>
    <pubDate>Tue, 06 Mar 2007 13:33:02 GMT</pubDate>
    <description>начни с проверки работоспособности exim&lt;br&gt;&lt;br&gt;telnet твой_хост 25&lt;br&gt;&lt;br&gt;далее, стандартными средствами из отправляешь сообщение на какой-нибудь адрес, например, root&#064;твой_хост.&lt;br&gt;&lt;br&gt;затем смотришь, что пишется в логах и выкладываешь их сюда.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Не могу заставить APACHE(php) отправить почту через mail (Евгений)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/4746.html#5</link>
    <pubDate>Tue, 06 Mar 2007 10:43:40 GMT</pubDate>
    <description>&amp;gt;Я в удивлении. Уважаемые специалисты, йа нид хэлп! :&apos;( &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Проблема в следущем.. Не могу заставить APACHE(php) отправить почту через mail. В &lt;br&gt;&amp;gt;самом начале думал проблема в sendmail(у меня в планах была его &lt;br&gt;&amp;gt;переустановка), уситановил и натроил exim. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Всё работает, НО сама функция mail() пишет ошибку, т.к. возвращает отприцательный результат. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Сначала я выстраивал policy для Selinux_а и юзая audit2allow добился того, что &lt;br&gt;&amp;gt;selinux уже ничего не пишет в /var/log/message. КАЗАЛОСЬ БЫ УРА! Но &lt;br&gt;&amp;gt; mail(&quot;tome&#064;mail.com&quot;,&quot;testsubj&quot;,&quot;testmsg&quot;) всё равно не возвращает положительного ответа. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Теперь в логах апаче просто пишется &quot;3 args: /usr/sbin/sendmail -t -i&quot; (/usr/sbin/sendmail &lt;br&gt;&amp;gt;-t тоже не работает). &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Я уже отключил полностью SeLinux -- БОЛТ. Всё равно в /var/log/httpd/error_log пишет &lt;br&gt;&amp;gt;&quot;3 args: /usr/sbin/sendmail -t -i&quot; и всё. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;НЕ ПОЙМУ в чём дело и как это исправить. Может кто подскажет &lt;br&gt;&amp;gt;в чём дело? &lt;br&gt;&lt;br&gt;Мега УДИВИТЕЛЬНАЯ ВЕЩЬ:&lt;br&gt;&lt;br&gt;&#091;root&#064;myhost public_html&#093;# php mailtest.p</description>
</item>

<item>
    <title>Не могу заставить APACHE(php) отправить почту через mail (Евгений)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/4746.html#4</link>
    <pubDate>Tue, 06 Mar 2007 10:18:51 GMT</pubDate>
    <description>&amp;gt;Что-то винигрет какой-то .. apache,sendmail,exim,php и даже selinux :-)) &lt;br&gt;Почта не работает только в скриптах PHP, он же в свою очередь непосредственно привязан к Apache. Почта настраивается в php.ini&lt;br&gt;&lt;br&gt;sendmail_path = &quot;/usr/sbin/sendmail -t -i&quot; &lt;br&gt;тоесть указывается путь к sendmail :-) но на самом деле в системе /usr/sbin/sendmail ==&amp;gt; /usr/sbin/exim&lt;br&gt;&lt;br&gt;Вот так вот :( А ошибки пишутся в &lt;br&gt;&#091;root&#064;myhost httpd&#093;# cat error_log&lt;br&gt;2007-03-06 04:16:30 cwd=/var/www/myhost/public_html 2 args: /usr/sbin/sendmail -t&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;Может попроще, а? Отладить свой скрипт? &lt;br&gt;скрипт три строчки -- было бы что в нём ладить.&lt;br&gt;&lt;br&gt;&amp;lt;?&lt;br&gt;if(mail(&quot;&#091;cut&#093;&#064;yahoo.com&quot;, &quot;sssss&quot;, &quot;222222&quot;, &quot;From: postmaster&#064;&#091;cut&#093;.ru&#092;r&#092;n&quot;)) echo &quot;sended&amp;lt;hr&amp;gt;&quot;;&lt;br&gt;else echo &quot;not sended&quot;;&lt;br&gt;?&amp;gt;&lt;br&gt;&lt;br&gt;Да и на других хостингах, на локалхосте дома на винде работает. не в нём дело...&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Не могу заставить APACHE(php) отправить почту через mail (Евгений)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/4746.html#3</link>
    <pubDate>Tue, 06 Mar 2007 10:00:15 GMT</pubDate>
    <description>&amp;gt;Что за ошибки то пишет ПХП?в /var/log/maillog что? &lt;br&gt;&lt;br&gt;у меня нету /var/log/maillog, есть только /var/log/exim&lt;br&gt;&lt;br&gt;Но в нём ничего не пишется, такое ощущение, что до него нельзя достучаться. Т.е. нет никакой информации что сообщение стало&#092;нестало в очередь -- совершенно пусто, будто ничего и не происходит :(((&lt;br&gt;&lt;br&gt;Ошибка, как я думаю что PHP не может достучаться.</description>
</item>

<item>
    <title>Не могу заставить APACHE(php) отправить почту через mail (Андрей)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID8/4746.html#2</link>
    <pubDate>Tue, 06 Mar 2007 03:39:33 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Я в удивлении. Уважаемые специалисты, йа нид хэлп! :&apos;( &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Проблема в следущем.. Не могу заставить APACHE(php) отправить почту через mail. В &lt;br&gt;&amp;gt;&amp;gt;самом начале думал проблема в sendmail(у меня в планах была его &lt;br&gt;&amp;gt;&amp;gt;переустановка), уситановил и натроил exim. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Всё работает, НО сама функция mail() пишет ошибку, т.к. возвращает отприцательный результат. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Сначала я выстраивал policy для Selinux_а и юзая audit2allow добился того, что &lt;br&gt;&amp;gt;&amp;gt;selinux уже ничего не пишет в /var/log/message. КАЗАЛОСЬ БЫ УРА! Но &lt;br&gt;&amp;gt;&amp;gt; mail(&quot;tome&#064;mail.com&quot;,&quot;testsubj&quot;,&quot;testmsg&quot;) всё равно не возвращает положительного ответа. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Теперь в логах апаче просто пишется &quot;3 args: /usr/sbin/sendmail -t -i&quot; (/usr/sbin/sendmail &lt;br&gt;&amp;gt;&amp;gt;-t тоже не работает). &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;Что-то винигрет какой-то .. apache,sendmail,exim,php и даже selinux :-)) &lt;br&gt;&amp;gt;Может попроще, а? Отладить свой скрипт? &lt;br&gt;&amp;gt;&amp;gt;Я уже отключил полностью SeLinux -- БОЛТ. Всё равно в /var/log/httpd/error_log пишет &lt;br&gt;&amp;gt;&amp;gt;&quot;3 args: /usr/sbin/sendmail -t -i&quot; и всё. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;НЕ ПОЙМУ</description>
</item>

</channel>
</rss>
