<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: php не отправляет почту</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID1/79544.html</link>
    <description>есть форум, который отправлял почту. крутился на freebsd 6.2 перенес на новый сервер под управлением centos. отвалилась почта. диагностика с форума говорит:&lt;br&gt;Почтовая функция возвратила ошибку при попытке отправить почту. &lt;br&gt;Обнаружены следующие ошибки PHP при попытке отправить почту:&lt;br&gt;&lt;br&gt;&lt;br&gt;Warning: fsockopen() &#091;function.fsockopen&#093;: unable to connect to IPADDRESS:25 (Permission denied) in /includes/class_mail.php on line 604&lt;br&gt;&lt;br&gt;Warning: Unable to connect to SMTP server in /includes/class_mail.php on line 586&lt;br&gt;&lt;br&gt;почтовый сервер не менялся (внешний по отношению к обоим вариантам форума&lt;br&gt;&lt;br&gt;&lt;br&gt;PHP Version 5.1.6 с нового сервака&lt;br&gt;&lt;br&gt;System  Linux forum 2.6.18-53.el5 #1 SMP Mon Nov 12 02:14:55 EST 2007 x86_64  &lt;br&gt;Build Date  Sep 20 2007 10:05:56  &lt;br&gt;Configure Command  &apos;./configure&apos; &apos;--build=x86_64-redhat-linux-gnu&apos; &apos;--host=x86_64-redhat-linux-gnu&apos; &apos;--target=x86_64-redhat-linux-gnu&apos; &apos;--program-prefix=&apos; &apos;--prefix=/usr&apos; &apos;--exec-prefix=/usr&apos; &apos;--bindir=/usr/bin&apos; &apos;--sbindir=/usr/sbin&apos; &apos;--sysconfdir=/etc&apos; &apos;--datadir=/usr/share&apos;</description>

<item>
    <title>php не отправляет почту (Blood Angel)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID1/79544.html#9</link>
    <pubDate>Tue, 01 Apr 2008 09:34:26 GMT</pubDate>
    <description>вылечилось следующим:&lt;br&gt;setsebool -P httpd_can_network_connect 1&lt;br&gt;</description>
</item>

<item>
    <title>php не отправляет почту (Blood Angel)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID1/79544.html#8</link>
    <pubDate>Tue, 01 Apr 2008 03:22:45 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Возможно SMTP-сервер не слушает порт на 127.0.0.1:25, с слушает только внешний интерфейс. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Попробуй посмотреть &lt;br&gt;&amp;gt;netstat -l -n -p &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;А еще мне кажется странным сообщение об ошибке. Было бы интересно посмотреть &lt;br&gt;&amp;gt;на /includes/class_mail.php on line 604 и увидеть с каким параметрами там &lt;br&gt;&amp;gt;вызывается функция fsockopen ? &lt;br&gt;&lt;br&gt;слушает, слушает...&lt;br&gt;в 604 строке          $this-&amp;gt;smtpSocket = fsockopen($this-&amp;gt;smtpHost, $this-&amp;gt;smtpPort, $errno, $errstr, 30);&lt;br&gt;&lt;br&gt;более того такой вот простейший тест &lt;br&gt;&amp;lt;?php&lt;br&gt;$fp = fsockopen(&quot;IPADDRESS&quot;, 25, $errno, $errstr, 30);&lt;br&gt;if (!$fp) &#123;&lt;br&gt;    echo &quot;$errstr ($errno)&amp;lt;br /&amp;gt;&#092;n&quot;;&lt;br&gt;&#125; else &#123;&lt;br&gt;    $out = &quot;GET / HTTP/1.1&#092;r&#092;n&quot;;&lt;br&gt;    $out .= &quot;Host: www.example.com&#092;r&#092;n&quot;;&lt;br&gt;    $out .= &quot;Connection: Close&#092;r&#092;n&#092;r&#092;n&quot;;&lt;br&gt;&lt;br&gt;    fwrite($fp, $out);&lt;br&gt;    while (!feof($fp)) &#123;&lt;br&gt;        echo fgets($fp, 128);&lt;br&gt;    &#125;&lt;br&gt;    fclose($fp);&lt;br&gt;&#125;&lt;br&gt;?&amp;gt;&lt;br&gt;тоже не проходит. указываем к примеру там 80 порт или 53 проходит. а 25, 1153 да и вообще какие-нибудь левые - фиг. в том числе и н</description>
</item>

<item>
    <title>php не отправляет почту (vapetrov)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID1/79544.html#7</link>
    <pubDate>Tue, 01 Apr 2008 02:11:47 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Более того, указывая в качестве smtp сервера localhost - получаем ту же &lt;br&gt;&amp;gt;&amp;gt;самую ошибку. что-то я видимо в php недокрутил :( &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;А указывая например 80 порт - все нормально, пытаемся установить соединение куда &lt;br&gt;&amp;gt;угодно.... &lt;br&gt;&lt;br&gt;Возможно SMTP-сервер не слушает порт на 127.0.0.1:25, с слушает только внешний интерфейс.&lt;br&gt;Попробуй посмотреть&lt;br&gt;netstat -l -n -p&lt;br&gt;&lt;br&gt;&lt;br&gt;А еще мне кажется странным сообщение об ошибке. Было бы интересно посмотреть на /includes/class_mail.php on line 604 и увидеть с каким параметрами там вызывается функция fsockopen ?&lt;br&gt;</description>
</item>

<item>
    <title>php не отправляет почту (Blood Angel)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID1/79544.html#6</link>
    <pubDate>Mon, 31 Mar 2008 11:52:14 GMT</pubDate>
    <description>&amp;gt;Более того, указывая в качестве smtp сервера localhost - получаем ту же &lt;br&gt;&amp;gt;самую ошибку. что-то я видимо в php недокрутил :( &lt;br&gt;&lt;br&gt;А указывая например 80 порт - все нормально, пытаемся установить соединение куда угодно....&lt;br&gt;</description>
</item>

<item>
    <title>php не отправляет почту (Blood Angel)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID1/79544.html#5</link>
    <pubDate>Mon, 31 Mar 2008 09:44:37 GMT</pubDate>
    <description>&amp;gt;Я не столь уверен в том, что все открыто, как Вы. &lt;br&gt;&amp;gt;А анализировать ничего не надо. Надо просто закрыть исходящие на 25 порт &lt;br&gt;&amp;gt;от пользователя апач. &lt;br&gt;&lt;br&gt;вы наверное не поняли, я являюсь администратором этого же сервера, и сброс правил фаирвола ничего не дает. если же предположить, что на аплинке сидят и анализируют трафик по содержимому, то сильно сомневаюсь. да и на локальный smtp  ничего не отправляется, если указать в настройках юзать php mail(), то все ок. через него почта сыпился на localhost, однако настраивать локально почтовку как-то не хочется, когда есть уже одна работающая...&lt;br&gt;</description>
</item>

<item>
    <title>php не отправляет почту (PavelR)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID1/79544.html#4</link>
    <pubDate>Mon, 31 Mar 2008 09:37:30 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;На данном хостинге нельзя скриптами отправлять почту на внешние смтп-сервера прямым подключением &lt;br&gt;&amp;gt;&amp;gt;на 25 порт.Это сделано для ограничения возможностей по рассылке спама скриптами. &lt;br&gt;&amp;gt;&amp;gt;Так бывает. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;нет, все открыто, да и как они собираются анализировать телнетом/smtp ли я &lt;br&gt;&amp;gt;отправляю или через скрипт? &lt;br&gt;&lt;br&gt;Я не столь уверен в том, что все открыто, как Вы. &lt;br&gt;А анализировать ничего не надо. Надо просто закрыть исходящие на 25 порт от пользователя апач.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>php не отправляет почту (Blood Angel)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID1/79544.html#3</link>
    <pubDate>Mon, 31 Mar 2008 09:32:31 GMT</pubDate>
    <description>Более того, указывая в качестве smtp сервера localhost - получаем ту же самую ошибку. что-то я видимо в php недокрутил :(&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>php не отправляет почту (Blood Angel)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID1/79544.html#2</link>
    <pubDate>Mon, 31 Mar 2008 09:29:24 GMT</pubDate>
    <description>&amp;gt;&lt;br&gt;&amp;gt;На данном хостинге нельзя скриптами отправлять почту на внешние смтп-сервера прямым подключением &lt;br&gt;&amp;gt;на 25 порт.Это сделано для ограничения возможностей по рассылке спама скриптами. &lt;br&gt;&amp;gt;Так бывает. &lt;br&gt;&lt;br&gt;нет, все открыто, да и как они собираются анализировать телнетом/smtp ли я отправляю или через скрипт?&lt;br&gt;</description>
</item>

<item>
    <title>php не отправляет почту (PavelR)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID1/79544.html#1</link>
    <pubDate>Mon, 31 Mar 2008 09:20:46 GMT</pubDate>
    <description>&lt;br&gt;На данном хостинге нельзя скриптами отправлять почту на внешние смтп-сервера прямым подключением на 25 порт.Это сделано для ограничения возможностей по рассылке спама скриптами. Так бывает.&lt;br&gt;</description>
</item>

</channel>
</rss>
