[Cascavel-pm] enviando e-mails localmente e enviando via smtp
Joao Gabriel C. Laass
jaja.gabriel em gmail.com
Sexta Abril 4 10:56:40 PDT 2008
2008/4/4 Luciano Giordani Bassani <lgbassani em terra.com.br>:
> O servidor de SMTP que tu está usando não aceita autenticação não
> criptografada (PLAIN), por isso dá o erros de falta do "STARTTLS".
> Procurando no CPAN, aqui tem a dica para tu usar o TLS nesta conexão como o
> servidor do gmail (só que usando outro módulo):
> http://search.cpan.org/~awestholm/Net-SMTP-TLS-0.12/lib/Net/SMTP/TLS.pm
Valeu pela dica ;)
(chegando em casa eu testo)
sabe me dizer se a maioria dos servidores SMTP aceita o TLS?
--
Um abraço,
João Gabriel C. Laass
>
>
> SDS,
>
>
> Luciano Giordani Bassani
> lgbassani em terra.com.br
>
>
> Joao Gabriel C. Laass escreveu:
>
> Alguém??
>
> 2008/4/3 Joao Gabriel C. Laass <jaja.gabriel em gmail.com>:
>
>
> segue dois exemplos (o port 587 é do gmail):
>
> <code>
> use Net::SMTP_auth;
> $smtp = Net::SMTP_auth->new("$servidor", Port=>587, Timeout=>60, Debug=>1);
> $smtp->auth('PLAIN',$usuario,$senha);
> $smtp->mail($de);
> $smtp->to($para);
> $smtp->data();
> $smtp->datasend("To: $para\n");
> $smtp->datasend("From: $de\n");
> $smtp->datasend("Subject: $titulo\n");
> $smtp->datasend("Content-type: text/html\n\n");
> $smtp->datasend($mensagem);
> $smtp->dataend();
> $smtp->quit;
> </code>
> Não da erro, mas também não recebo o e-mail;
>
>
> <code>
> use MIME::Lite;
> $msg = MIME::Lite->new(
> From =>'usuario em gmail.com', # de
> To =>'usuario em gmail.com', # para
> Cc =>'copia em gmail.com', # Copia?
>
> Subject =>'com modulo', #titulo
> Type =>'text/html',
> Data =>'teste',
> );
> $msg->send('smtp','smtp.gmail.com',AuthUser=>'usuario em gmail.com',
> AuthPass=>'senha', Port=>587, Debug=>1);
> </code>
> Da o seguinte erro:
> " SMTP MAIL command failed: 5.7.0 Must issue a STARTTLS command
> first. 62sm5341073wri.30 "
>
> Bom, explicando, gostaria de enviar e-mails de minha contado gmail
> para qualquer outro e-mail, usando perl e do meu pc.
>
>
> Sugestões?
>
>
> --
> Um abraço,
> João Gabriel C. Laass
>
>
>
>
> 2008/4/3, Igor Sutton <igor.sutton em gmail.com>:
>
>
>
>
>
> porém, se eu consigo acessar um SMTP qualquer (ex. smtp.gmail.com) via
>
> > > thunderbird ou outlook, eu tbm teria que conseguir acessa-lo via Perl
> > > certo?
> >
> >
> > Você quer entregar uma mensagem em smtp.gmail.com, ou você quer
> > utilizar smtp.gmail.com como relay para entregar em outro lugar?
> >
> > Lembra-te que o Gmail tem algumas configurações específicas, como SSL
> > e uma porta diferente. Que tal um exemplo de um programa que você
> > tenha escrito para testar?
> >
> >
> > -- Igor
> >
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/cascavel-pm
> >
>
>
>
>
>
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
Mais detalhes sobre a lista de discussão Cascavel-pm