<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Asterisk System()</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/94370.html</link>
    <description>Пытаюсь настроить отправку факса на почтовый ящик. В качестве вызываемой программы служит&lt;br&gt;sendEmail, написанная на Perl.&lt;br&gt;Проблема в том, что если запускаю с консоли с такими же параметрами, то письмо нормально отправляется. А вот с Астериска не хочет.&lt;br&gt;SYSTEMSTATUS пишет APPERROR. В логах sendEmail&lt;br&gt;&lt;br&gt;Feb 14 09:33:28 myserver sendEmail&#091;63391&#093;: ERROR =&amp;gt; No TLS support!  SendEmail can&apos;t load required libraries. (try installing Net::SSLeay and IO::Socket::SSL)&lt;br&gt;&lt;br&gt;exten =&amp;gt; 555,1,System(/usr/local/bin/sendEmail -f username&#064;gmail.com -t recipient&#064;ukr.net -u subj  -m body -a /var/spool/asterisk/fax/fax.tif -s smtp.gmail.com:587 -xu user&#064;gmail.com -xp PASSWD123 -l /tmp/log.sendemail -o tls=yes)&lt;br&gt;&lt;br&gt;Возникло подозрение, что проблема именно с Perl&apos;ом.&lt;br&gt;&lt;br&gt;Пробовал так же System(/usr/pin/perl -e &apos;/usr/local/bin/sendEmail -f username&#064;gmail.com ...&apos;)&lt;br&gt;&lt;br&gt;SYSTEMSTATUS пишет APPERROR, а в логах sendEmail чисто.&lt;br&gt;&lt;br&gt;Asterik 11, FreeBSD9.1&lt;br&gt;&lt;br&gt;</description>

<item>
    <title>Asterisk System() (PavelR)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/94370.html#5</link>
    <pubDate>Sat, 16 Feb 2013 19:06:32 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Вероятно, для пользователя под которым запущен Asterisk не установлены переменные окружения &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; и скрипт не может найти библиотеки.&lt;br&gt;&amp;gt;&amp;gt; Еще иногда встречаются проблемы с правам на каталоги с библиотеками/модулями Perl.&lt;br&gt;&amp;gt; Да, вы правы. Проблема именно в пермишенах. Разрешения на &lt;br&gt;&amp;gt; /usr/local/lib/perl5 &lt;br&gt;&amp;gt; drwxr-xr-x   4 root  wheel  -    &lt;br&gt;&amp;gt;   512  7 гру  2011 perl5 &lt;br&gt;&amp;gt; А на каталоги внутри -  drwxr-x--- &lt;br&gt;&amp;gt; Вот такая странность.&lt;br&gt;&amp;gt; Спасибо за подсказку.&lt;br&gt;&lt;br&gt;Для меня это known issue.&lt;br&gt;</description>
</item>

<item>
    <title>Asterisk System() (Alex)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/94370.html#4</link>
    <pubDate>Fri, 15 Feb 2013 11:50:39 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Пытаюсь настроить отправку факса на почтовый ящик. В качестве вызываемой программы служит &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; sendEmail, написанная на Perl.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Проблема в том, что если запускаю с консоли с такими же параметрами, &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; то письмо нормально отправляется. А вот с Астериска не хочет.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; SYSTEMSTATUS пишет APPERROR. В логах sendEmail &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Feb 14 09:33:28 myserver sendEmail&#091;63391&#093;: ERROR =&amp;gt; No TLS support!  SendEmail &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; can&apos;t load required libraries. (try installing Net::SSLeay and IO::Socket::SSL) &lt;br&gt;&amp;gt;&amp;gt; Вероятно, для пользователя под которым запущен Asterisk не установлены переменные окружения &lt;br&gt;&amp;gt;&amp;gt; и скрипт не может найти библиотеки.&lt;br&gt;&amp;gt; Еще иногда встречаются проблемы с правам на каталоги с библиотеками/модулями Perl.&lt;br&gt;&lt;br&gt;Да, вы правы. Проблема именно в пермишенах. Разрешения на &lt;br&gt;/usr/local/lib/perl5&lt;br&gt;&lt;br&gt;drwxr-xr-x   4 root  wheel  -      512  7 гру  2011 perl5&lt;br&gt;&lt;br&gt;А на каталоги внутри -  drwxr-x---&lt;br&gt;Вот такая странность.&lt;br&gt;&lt;br&gt;Спасибо за подсказку.&lt;br&gt;</description>
</item>

<item>
    <title>Asterisk System() (Alex)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/94370.html#3</link>
    <pubDate>Thu, 14 Feb 2013 19:17:31 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Пытаюсь настроить отправку факса на почтовый ящик. В качестве вызываемой программы служит &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; sendEmail, написанная на Perl.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Проблема в том, что если запускаю с консоли с такими же параметрами, &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; то письмо нормально отправляется. А вот с Астериска не хочет.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; SYSTEMSTATUS пишет APPERROR. В логах sendEmail &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Feb 14 09:33:28 myserver sendEmail&#091;63391&#093;: ERROR =&amp;gt; No TLS support!  SendEmail &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; can&apos;t load required libraries. (try installing Net::SSLeay and IO::Socket::SSL) &lt;br&gt;&amp;gt;&amp;gt; Вероятно, для пользователя под которым запущен Asterisk не установлены переменные окружения &lt;br&gt;&amp;gt;&amp;gt; и скрипт не может найти библиотеки.&lt;br&gt;&amp;gt; Еще иногда встречаются проблемы с правам на каталоги с библиотеками/модулями Perl.&lt;br&gt;&lt;br&gt;Вы понимаете, я уже пробовал исключить perl-программы, заменив их бинарными. Установил msmtp в качестве SMTP TLS клиента, настроил на него mutt.Эфект тот же. С консоли работает, с Астера - нет.&lt;br&gt;Думал ранее что есть баг в реализации System() при работе с конвеерами. Проверил типа&lt;br&gt; /bin/ls -lo /bin &amp;#</description>
</item>

<item>
    <title>Asterisk System() (PavelR)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/94370.html#2</link>
    <pubDate>Thu, 14 Feb 2013 14:40:28 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Пытаюсь настроить отправку факса на почтовый ящик. В качестве вызываемой программы служит &lt;br&gt;&amp;gt;&amp;gt; sendEmail, написанная на Perl.&lt;br&gt;&amp;gt;&amp;gt; Проблема в том, что если запускаю с консоли с такими же параметрами, &lt;br&gt;&amp;gt;&amp;gt; то письмо нормально отправляется. А вот с Астериска не хочет.&lt;br&gt;&amp;gt;&amp;gt; SYSTEMSTATUS пишет APPERROR. В логах sendEmail &lt;br&gt;&amp;gt;&amp;gt; Feb 14 09:33:28 myserver sendEmail&#091;63391&#093;: ERROR =&amp;gt; No TLS support!  SendEmail &lt;br&gt;&amp;gt;&amp;gt; can&apos;t load required libraries. (try installing Net::SSLeay and IO::Socket::SSL) &lt;br&gt;&amp;gt; Вероятно, для пользователя под которым запущен Asterisk не установлены переменные окружения &lt;br&gt;&amp;gt; и скрипт не может найти библиотеки.&lt;br&gt;&lt;br&gt;Еще иногда встречаются проблемы с правам на каталоги с библиотеками/модулями Perl.&lt;br&gt;</description>
</item>

<item>
    <title>Asterisk System() (daloman)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/94370.html#1</link>
    <pubDate>Thu, 14 Feb 2013 08:41:11 GMT</pubDate>
    <description>&amp;gt; Пытаюсь настроить отправку факса на почтовый ящик. В качестве вызываемой программы служит &lt;br&gt;&amp;gt; sendEmail, написанная на Perl.&lt;br&gt;&amp;gt; Проблема в том, что если запускаю с консоли с такими же параметрами, &lt;br&gt;&amp;gt; то письмо нормально отправляется. А вот с Астериска не хочет.&lt;br&gt;&amp;gt; SYSTEMSTATUS пишет APPERROR. В логах sendEmail &lt;br&gt;&amp;gt; Feb 14 09:33:28 myserver sendEmail&#091;63391&#093;: ERROR =&amp;gt; No TLS support!  SendEmail &lt;br&gt;&amp;gt; can&apos;t load required libraries. (try installing Net::SSLeay and IO::Socket::SSL) &lt;br&gt;&lt;br&gt;Вероятно, для пользователя под которым запущен Asterisk не установлены переменные окружения и скрипт не может найти библиотеки.&lt;br&gt;&lt;br&gt;&amp;gt; exten =&amp;gt; 555,1,System(/usr/local/bin/sendEmail -f username&#064;gmail.com -t recipient&#064;ukr.net &lt;br&gt;&amp;gt; -u subj  -m body -a /var/spool/asterisk/fax/fax.tif -s smtp.gmail.com:587 -xu user&#064;gmail.com &lt;br&gt;&amp;gt; -xp PASSWD123 -l /tmp/log.sendemail -o tls=yes) &lt;br&gt;&amp;gt; Возникло подозрение, что проблема именно с Perl&apos;ом.&lt;br&gt;&amp;gt; Пробовал так же System(/usr/pin/perl -e &apos;/usr/local/bin/sendEmail -f username&#064;gmail.com &lt;br&gt;&amp;gt; ...&apos;) &lt;br&gt;&amp;gt; SYSTEM</description>
</item>

</channel>
</rss>
