>>> import smtplib
>>> s = smtplib.SMTP()
>>> s.connect('smtp.mail.yahoo.com.br')
(220, 'smtp102.mail.mud.yahoo.com ESMTP')
>>> s.login('meulogin','senha')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.5/smtplib.py", line 554, in login
raise SMTPException("SMTP AUTH extension not supported by server.")
smtplib.SMTPException: SMTP AUTH extension not supported by server.
Alguém sabe como se resolve isso?
--
"A arrogância é a arma dos fracos."
===========================
Italo Moreira Campelo Maia
Ciência da Computação - UECE
Desenvolvedor WEB
Programador Java, Python
Meu blog ^^ http://eusouolobomal.blogspot.com/
===========================
[As partes desta mensagem que não continham texto foram removidas]
,-----------------------------------------------------------.
| Antes de enviar um e-mail para o grupo leia: |
| http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar |
| E se você é usuário do BOL lembre-se de cadastrar o |
| e-mail do grupo na lista branca do seu sistema anti-spam. |
`-----------------------------------------------------------´
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/python-brasil/
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@yahoogrupos.com.br
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html
Italo, a mensagem que você reproduziu diz que o servidor SMTP que você
está tentando usar não implementa a extensão de autenticação via
comando AUTH.
Você trabalha no Yahoo? Se não trabalha, creio que não vai conseguir
usar os servidores SMTP do yahoo através de um script rodando
remotamente. Se fazer isso fosse assim tão fácil, o Yahoo seria o
paraíso dos spammers...
Acho que você vai precisar arranjar outro servidor SMTP para enviar
suas mensagens.
[ ]s
Luciano
PS. Em 1994, quando eu comecei a trabalhar com Internet, praticamente
todos os servidores SMTP eram abertos, usava quem precisava.
É culpa dos ignorantes e gananciosos spammers que hoje os servidores
SMTP precisam ser protegidos por senhas, firewalls e o diabo, e mesmo
assim 77.8% das mensagens que circulam na Internet são lixo. A
porcentagem em termos de banda está aumentando ainda mais, porque
agora muitos spammers mandam seus anúncios em forma de imagens, como
temos visto recentemente [1]. Qualquer pessoa minimamente educada
percebe que o spam é uma prática deletéria, anti-ética e
insustentável.
[1] http://www.theregister.co.uk/2007/03/26/image_spam/
PS/2. Italo, quero deixar claro que não estou dizendo que você quer
fazer spam, OK? Existem muitas razões legítimas para automatizar o
envio de mensagens usando SMTP. Apenas estou comentando o fato de que,
se não existisse o problema do spam, os servidores SMTP dos grandes
provedores seriam mais acessívels (como um dia já foram).
> On Dec 2, 2007 2:52 PM, Italo Maia <italo...@gmail.com> wrote:
>> Oi pessoal, tow com um problema aqui, para autenticar no yahoo com a
>> smtplib. Tah dando um erro com o smtp-auth e talz.
>> Óh o código:
>>
>>>>> import smtplib
>>>>> s = smtplib.SMTP()
>>>>> s.connect('smtp.mail.yahoo.com.br')
>> (220, 'smtp102.mail.mud.yahoo.com ESMTP')
>>>>> s.login('meulogin','senha')
>> Traceback (most recent call last):
>> File "<stdin>", line 1, in <module>
>> File "/usr/lib/python2.5/smtplib.py", line 554, in login
>> raise SMTPException("SMTP AUTH extension not supported by
>> server.")
>> smtplib.SMTPException: SMTP AUTH extension not supported by server.
>>
>> Alguém sabe como se resolve isso?
>
> Italo, a mensagem que você reproduziu diz que o servidor SMTP que você
> está tentando usar não implementa a extensão de autenticação via
> comando AUTH.
Dê uma olhada no help do yahoo como essa naba toda funciona. Por
exemplo no gmail o smtp aceita conexões externas, mas elas tem que vir
num socket com SSL e numa porta especifica (mas ele aceita AUTH), o
servidor na porta 25 é meio zumbi...
--
Leonardo Santagada
Até mais
Marcos
---------------------------------
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
O problema é que o servidor de smtp do yahoo não suporta autenticação,
conforme mensagem de erro.
Desta forma, fiz um teste com smtp do click21 e consegui conectar com
sucesso.
At.,
dsales
Leonardo, vou dar uma tentada com o gmail, pra ver oq é que rola. Acho que
seria até melhor fazendo com ele.
Marcos, eu até tinha visto essa do POP3, mas como o compinha alí em cima
disse que o yahoo tah banqueiro, vou primeiro tentar com outros servidores,
ver se não sai mais fácil.
Douglas, click21 é? Vou dar uma conferida. ^^
Em 02/12/07, Douglas A. Sales <dsa...@click21.com.br> escreveu: