<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Перенос скрипта с Linux на Freebsd. Net::smtp::ssl]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=9332</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=9332&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Перенос скрипта с Linux на Freebsd. Net::smtp::ssl».]]></description>
		<lastBuildDate>Sun, 19 Dec 2010 19:51:10 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Перенос скрипта с Linux на Freebsd. Net::smtp::ssl]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=123808#p123808</link>
			<description><![CDATA[<p>Вот,что у нас творится под Linux</p><div class="codebox"><pre><code>Net::SMTP::SSL&gt;&gt;&gt; Net::SMTP::SSL(1.01)
Net::SMTP::SSL&gt;&gt;&gt;   IO::Socket::SSL(1.35)
Net::SMTP::SSL&gt;&gt;&gt;     IO::Socket::INET(1.31)
Net::SMTP::SSL&gt;&gt;&gt;       IO::Socket(1.31)
Net::SMTP::SSL&gt;&gt;&gt;         IO::Handle(1.28)
Net::SMTP::SSL&gt;&gt;&gt;           Exporter(5.64_01)
Net::SMTP::SSL&gt;&gt;&gt;   Net::Cmd(2.29)
Net::SMTP::SSL=GLOB(0x9092f30)&lt;&lt;&lt; 220 mx.google.com ESMTP u1sm2229974eeh.22
Net::SMTP::SSL=GLOB(0x9092f30)&gt;&gt;&gt; EHLO localhost.localdomain
Net::SMTP::SSL=GLOB(0x9092f30)&lt;&lt;&lt; 250-mx.google.com at your service, [1.1.1.1]
Net::SMTP::SSL=GLOB(0x9092f30)&lt;&lt;&lt; 250-SIZE 35651584
Net::SMTP::SSL=GLOB(0x9092f30)&lt;&lt;&lt; 250-8BITMIME
Net::SMTP::SSL=GLOB(0x9092f30)&lt;&lt;&lt; 250-AUTH LOGIN PLAIN XOAUTH
Net::SMTP::SSL=GLOB(0x9092f30)&lt;&lt;&lt; 250 ENHANCEDSTATUSCODES
Net::SMTP::SSL=GLOB(0x9092f30)&gt;&gt;&gt; AUTH LOGIN
Net::SMTP::SSL=GLOB(0x9092f30)&lt;&lt;&lt; 334 VXNlcm5hbWU6
Net::SMTP::SSL=GLOB(0x9092f30)&gt;&gt;&gt; Y291cmllckBva3N0ZWwucnU=
Net::SMTP::SSL=GLOB(0x9092f30)&lt;&lt;&lt; 334 UGFzc3dvcmQ6
Net::SMTP::SSL=GLOB(0x9092f30)&gt;&gt;&gt; YmxibnRkZ2JwbGU=</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (it.bidlo)]]></author>
			<pubDate>Sun, 19 Dec 2010 19:51:10 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=123808#p123808</guid>
		</item>
		<item>
			<title><![CDATA[Re: Перенос скрипта с Linux на Freebsd. Net::smtp::ssl]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=123752#p123752</link>
			<description><![CDATA[<p>Подтверждаю, не работает.<br />Как вариант сравнить версии модулей на Linux и на FreeBSD, причем всех, которые входят в зависимости: Net::SMTP, IO::Socket::SSL и т.д.<br />Вторым вариантом могу предложить попробовать модуль Net::SMTP::TLS</p>]]></description>
			<author><![CDATA[null@example.com (verdrehung)]]></author>
			<pubDate>Sun, 19 Dec 2010 17:42:19 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=123752#p123752</guid>
		</item>
		<item>
			<title><![CDATA[Перенос скрипта с Linux на Freebsd. Net::smtp::ssl]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=123551#p123551</link>
			<description><![CDATA[<p>Здравствуйте уважаемое сообщество.</p><p>Есть скрипт который проходит авторизацию на почтовом сервере Google и рассылает корпоративную почту. При миграции с Linux сервера на&nbsp; FreeBSD скприт перестал проходить авторизацию... хотя бёрём копируем файл обратно... всё работает. Сразу скажу что login и pass верные, модули собранные...</p><div class="codebox"><pre><code> 

#!/usr/bin/perl -w

use Net::SMTP::SSL;

sub send_mail {
my $to = $_&amp;#91;0];
my $subject = $_&amp;#91;1];
my $body = $_&amp;#91;2];

my $from = &#039;exemple@gmail.com&#039;;
my $password = &#039;xxxxXxX&#039;;

my $smtp;

if (not $smtp = Net::SMTP::SSL-&gt;new(&#039;smtp.gmail.com&#039;,
                            Port =&gt; 465,
                            Debug =&gt; 1)) {
                            die &quot;Could not connect to server\n&quot;;
    }
 $smtp-&gt;auth($from, $password) || die &quot;Authentication failed!\n&quot;;

 $smtp-&gt;mail($from . &quot;\n&quot;);
 my @recepients = split(/,/, $to);
 foreach my $recp (@recepients) {
 $smtp-&gt;to($recp . &quot;\n&quot;);
 }

 $smtp-&gt;data();
 $smtp-&gt;datasend(&quot;From: &quot; . $from . &quot;\n&quot;);
 $smtp-&gt;datasend(&quot;To: &quot; . $to . &quot;\n&quot;);
 $smtp-&gt;datasend(&quot;Subject: &quot; . $subject . &quot;\n&quot;);
 $smtp-&gt;datasend(&quot;\n&quot;);
 $smtp-&gt;datasend($body . &quot;\n&quot;);
 $smtp-&gt;dataend();
 $smtp-&gt;quit;
 }

 # Send away!
 &amp;send_mail(&#039;exemple@gmail.com&#039;, &#039;Server just blew up&#039;, &quot;@ARGV&quot;);</code></pre></div><br /><br /><div class="codebox"><pre><code>Net::SMTP::SSL&gt;&gt;&gt; Net::SMTP::SSL(1.01)
Net::SMTP::SSL&gt;&gt;&gt;   IO::Socket::SSL(1.31)
Net::SMTP::SSL&gt;&gt;&gt;     IO::Socket::INET(1.31)
Net::SMTP::SSL&gt;&gt;&gt;       IO::Socket(1.31)
Net::SMTP::SSL&gt;&gt;&gt;         IO::Handle(1.28)
Net::SMTP::SSL&gt;&gt;&gt;           Exporter(5.63)
Net::SMTP::SSL&gt;&gt;&gt;   Net::Cmd(2.29)
Net::SMTP::SSL=GLOB(0x2867c690)&lt;&lt;&lt; 220 mx.google.com ESMTP t50sm557732eeh.18
Net::SMTP::SSL=GLOB(0x2867c690)&gt;&gt;&gt; EHLO localhost.localdomain
Net::SMTP::SSL=GLOB(0x2867c690)&lt;&lt;&lt; 250-mx.google.com at your service, &amp;#91;1.1.1.1]
Net::SMTP::SSL=GLOB(0x2867c690)&lt;&lt;&lt; 250-SIZE 35651584
Net::SMTP::SSL=GLOB(0x2867c690)&lt;&lt;&lt; 250-8BITMIME
Net::SMTP::SSL=GLOB(0x2867c690)&lt;&lt;&lt; 250-AUTH LOGIN PLAIN XOAUTH
Net::SMTP::SSL=GLOB(0x2867c690)&lt;&lt;&lt; 250 ENHANCEDSTATUSCODES
Authentication failed!</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (it.bidlo)]]></author>
			<pubDate>Sat, 18 Dec 2010 23:51:45 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=123551#p123551</guid>
		</item>
	</channel>
</rss>
