Envio de email - (10061, 'Connection refused')

538 views
Skip to first unread message

Ivar Tini

unread,
Aug 12, 2009, 2:25:27 PM8/12/09
to Django Brasil
Srs.,

Sei que esse assunto é recorrente, mas não houve meio de eu conseguir
enviar email. Já revirei o site inteiro e doc python, djangobook,
aprendendodjango, google, e nada!
Fiz via prompt, direto, usando smptplib...
Já tentei com 5 servidores smtp diferentes.
Sempre dá mensagem acima. Alguma luz?
Copiei para o settings absolutamente como manda o figurino.... mas.

segue trace:
Traceback:
File "C:\Python25\lib\site-packages\django\core\handlers\base.py" in
get_response
92. response = callback(request, *callback_args,
**callback_kwargs)
File "C:\Data\Sistemas\er\..\er\views.py" in envia_email
56. auth_user='?????????@gmail.com',
auth_password='**********')
File "C:\Python25\lib\site-packages\django\core\mail.py" in send_mail
390. connection=connection).send()
File "C:\Python25\lib\site-packages\django\core\mail.py" in send
266. return self.get_connection(fail_silently).send_messages
([self])
File "C:\Python25\lib\site-packages\django\core\mail.py" in
send_messages
166. new_conn_created = self.open()
File "C:\Python25\lib\site-packages\django\core\mail.py" in open
131.
local_hostname=DNS_NAME.get_fqdn())
File "C:\Python25\lib\smtplib.py" in __init__
244. (code, msg) = self.connect(host, port)
File "C:\Python25\lib\smtplib.py" in connect
310. raise socket.error, msg

Exception Type: error at /email/
Exception Value: (10061, 'Connection refused')


mudei os nomes das variaveis da linha 56, por razoes obvias.

Desde já agradeço.

Igor Sobreira

unread,
Aug 12, 2009, 8:56:36 PM8/12/09
to django...@googlegroups.com


2009/8/12 Ivar Tini <ivar...@gmail.com>


Srs.,

Sei que esse assunto é recorrente, mas não houve meio de eu conseguir
enviar email. Já revirei o site inteiro e doc python, djangobook,
aprendendodjango, google, e nada!
Fiz via prompt, direto, usando smptplib...
Já tentei com 5 servidores smtp diferentes.
Sempre dá mensagem acima. Alguma luz?
Copiei para o settings absolutamente como manda o figurino.... mas.

Pelo que eu vi no erro é pelo gmail, certo?
Taí o exemplo de minha configuração:

EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'eg...@gmail.com'
EMAIL_HOST_PASSWORD = 'secret'
EMAIL_USE_TLS = True
EMAIL_HOST_PORT = 587

--
Igor Sobreira
www.igorsobreira.com
www.smartnutstechnology.com

Ivar Tini

unread,
Aug 13, 2009, 9:28:50 AM8/13/09
to Django Brasil
Caro Igor,

Obrigado pela resposta.
Não me parece ser do gmail o erro.
Minhas configurações são estas mesmas.
Já troquei o servidor smtp, e nada. O interessante é que o thunderbird
funciona com todos os smtps que eu uso.
Será que pode ser a versão do python? Eu uso a 2.5.
Sigo tentando. Já até debuguei a smtplib para tentar uma resposta...
nada!
Deve ser algo muito idiota.

On 12 ago, 21:56, Igor Sobreira <i...@igorsobreira.com> wrote:
> 2009/8/12 Ivar Tini <ivar.t...@gmail.com>
>
>
>
> > Srs.,
>
> > Sei que esse assunto é recorrente, mas não houve meio de eu conseguir
> > enviar email. Já revirei o site inteiro e doc python, djangobook,
> > aprendendodjango, google, e nada!
> > Fiz via prompt, direto, usando smptplib...
> > Já tentei com 5 servidores smtp diferentes.
> > Sempre dá mensagem acima. Alguma luz?
> > Copiei para o settings absolutamente como manda o figurino.... mas.
>
> Pelo que eu vi no erro é pelo gmail, certo?
> Taí o exemplo de minha configuração:
>
> EMAIL_HOST = 'smtp.gmail.com'
> EMAIL_HOST_USER = 'e...@gmail.com'

Danilo Cabello

unread,
Aug 13, 2009, 10:09:24 AM8/13/09
to django...@googlegroups.com
2009/8/13 Ivar Tini <ivar...@gmail.com>:

> Deve ser algo muito idiota.

Se eu fosse chutar alguma coisa eu chutaria o uso errado do e-mail
from, muitos servidores verificaram se o usuário que logou é o mesmo
que está enviando a mensagem no from, isto é, se você loga no uol como
jo...@uol.com.br e manda uma mensagem com from car...@spammer.com,
muitos servidores barram esse uso.

Agora se a conexão está sendo recusada antes de qualquer contato com o
servidor, já verificou firewall do python e essas coisas?

Ivar Tini

unread,
Aug 13, 2009, 10:24:55 AM8/13/09
to Django Brasil
Opa! Firewall do python? Don´t even know what a f... is that! hahaha
O from está igual ao usuário...



On 13 ago, 11:09, Danilo Cabello <danilo.cabe...@gmail.com> wrote:
> 2009/8/13 Ivar Tini <ivar.t...@gmail.com>:
>
> > Deve ser algo muito idiota.
>
> Se eu fosse chutar alguma coisa eu chutaria o uso errado do e-mail
> from, muitos servidores verificaram se o usuário que logou é o mesmo
> que está enviando a mensagem no from, isto é, se você loga no uol como
> j...@uol.com.br e manda uma mensagem com from car...@spammer.com,

Danilo Cabello

unread,
Aug 13, 2009, 10:36:36 AM8/13/09
to django...@googlegroups.com
2009/8/13 Ivar Tini <ivar...@gmail.com>:

> Opa! Firewall do python? Don´t even know what a f... is that! hahaha
> O from está igual ao usuário...

Tentar explicar melhor, não sei que máquina você está utilizando, mas
chutando que seja Windows, o próprio firewall do Windows (se você não
configurar) quando vê que o script Python está querendo acesso a rede
ele bloqueia/permite a conexão.

É comum por exemplo, com o firewall aberto, ao abrir a IDLE pela
primeira vez o Python não conseguir levantar um socket que ele costuma
abrir com a IDLE pois o Windows barra a conexão.

Ivar Tini

unread,
Aug 13, 2009, 10:47:59 AM8/13/09
to Django Brasil
Desliguei o firewall (windows XP SP3). e nada.
Minha máquina parece a casa da mãe Joana. Entra e sai quem quer, menos
email via python.

Sigo tentando. Agradeço o apoio de todos.

On 13 ago, 11:36, Danilo Cabello <danilo.cabe...@gmail.com> wrote:
> 2009/8/13 Ivar Tini <ivar.t...@gmail.com>:
>
Reply all
Reply to author
Forward
0 new messages