<div>Boa tarde, pessoal. Estou tentando utilizar o módulo Net::SMTP para criar um cliente de e-mail. Escrevi o código abaixo, no entanto não está funcionando.. Ele não envia o e-mail, mas não dá erro algum.. O que pode estar ocorrendo?
</div>
<div>&nbsp;</div>
<div><font size="2">
<p>#!/usr/bin/perl<br>use warnings;<br>use strict;<br>use Net::SMTP;</p>
<p>my $server = &#39;smtp.meu_dominio.com.br&#39;;<br>my $from = &#39;Rafael Lebrao&#39;;<br>my $address = <a href="mailto:&#39;destinatario@dominio.com.br&#39;">&#39;destinatario@dominio.com.br&#39;</a>;<br>my $to = &#39;Destiatario&#39;;
<br>my $subject = &#39;Relatorios&#39;;<br>my $message = &#39;Teste de envio&#39;;</p>
<p>my $smtp = new Net::SMTP (&quot;$server&quot;, Hello =&gt; &quot;$server&quot; ) or die( &quot;cannot send e-mail: $!&quot;);</p>
<p>$smtp-&gt;mail(&quot;$server&quot;);<br>$smtp-&gt;to(&quot;$address&quot;);<br>$smtp-&gt;data();<br>$smtp-&gt;datasend(&quot;From: $from\n&quot;);<br>$smtp-&gt;datasend(&quot;To: $to\n&quot;);<br>$smtp-&gt;datasend(&quot;Subject: $subject\n\n&quot;);
<br>$smtp-&gt;datasend(&quot;$message\n&quot;);<br>$smtp-&gt;dataend();<br>$smtp-&gt;quit();</p></font></div>