sábado, novembro 14, 2009

Erro no nome de arquivo (email em Python)

A função anterior de envio de email funcionou no Windows (desktop), qdo enviei para o servidor (linux SLES10), retornava erro que não encontrava o módulo MIMEMultipart.

Perceba o nome do arquivo, o mesmo do módulo no Python, conflitando e ocasionando o erro.

Traceback (most recent call last):
File "./email.py", line 4, in ?
import smtplib File "/usr/lib/python2.4/smtplib.py", line 49, in ?
from email.base64MIME import encode as encode_base64
File "/srv/trabalho/informatica/desenvolvimento/sislinux/amadeus/SWNF/email.py", line 5, in ?
from email.MIMEMultipart import MIMEMultipart
ImportError: No module named MIMEMultipart

Cheguei até a pensar que não havia instalado o módulo. Mas pesquisando na internet deparei com o site que solicitou a verificação do nome do módulo.

Nome do arquivo alterado e: Bingo, funcionou!

Nenhum comentário: