Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Python
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-05-2015
uper uper is offline
Miembro
 
Registrado: abr 2004
Posts: 296
Poder: 21
uper Va por buen camino
Se impide enviar email a diferentes dominios

buenos dias, estoy tratando de enviar correos con python v2.7 pero de forma general, es decir tengo una cuenta en la empresa y si le envio un correo por ejemplo a yahoo me manda error, lo mas normal es que se autentifique con una cuenta pero no es asi, como se puede lograr enviar emial sin importar a que dominios van
Código PHP:
codigo:
# -*- coding: utf8 -*-
import smtplib 
from email
.MIMEMultipart import MIMEMultipart 
from email
.MIMEBase import MIMEBase
from email
.MIMEText import MIMEText
from email import Encoders 

def send_mail
(send_fromsend_tosubjecttextserver="localhost"):
    
msg MIMEMultipart() 
    
msg['Subject'] = subject 
    msg
['From'] = send_from 
    
#msg['To'] = ', '.join(send_to)
    
msg['To'] = send_to
    msg
.attachMIMEText(text))
    
    
files = ['c:/Data/test01.txt','c:/Data/test02.txt']    
    for 
f in files
        
part MIMEBase('application'"octet-stream"
        
part.set_payloadopen(f,"rb").read() ) 
        
Encoders.encode_base64(part
        
part.add_header('Content-Disposition''attachment; filename="%s"' %f
        
msg.attach(part)
        
    
server smtplib.SMTP(server)
    
#server.login('cuentatest@dominiox.com','mipassword') 
    #Me envia email si son de la misma empresa, si embargo  le quito lo comentado server.login me da error: smtplib.SMTPAuthenticationError: (535, '5.7.0 authentication failed')
    
server.sendmail(send_fromsend_tomsg.as_string())
    
server.close()
    print 
'Listo.'
send_mail("clientesdom@dominiox.com""alguien@yahoo.com.mx""mensaje test""MENSAJE DE PRUEBA""www.dominiox.com"
Por ultimo, tambien puede resultar que para enviar correos con una cuenta de yahoo o gmail se pueda configurar por si a caso se usara.
En mi caso me da error en el envio, el mensaje debo suponer es por que no tenemos acceso a enviar con una cuenta de gmail o yahoo pero si podemos incluir esos dominos si tenemos asignada una cuenta de la empresa:
Código:
  File "C:\Data\envios\sendmail2.py", line 40, in send_mail
    server.login('cuentatest@dominiox.com','mipassword')
  File "C:\Program Files\Python27\lib\smtplib.py", line 622, in login
    raise SMTPAuthenticationError(code, resp)
smtplib.SMTPAuthenticationError: (535, '5.7.0 authentication failed')
Alguien puede aportar alguna sugerencia
Gracias.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Enviar web por email fherwashere Internet 3 13-04-2011 04:03:02
Enviar email mrh_peru OOP 1 17-08-2010 01:55:48
Enviar email SMTZ PHP 1 01-07-2008 15:25:38
enviar email con bcc raulmm26 Internet 1 03-11-2005 10:38:55
Enviar Email satabel Internet 1 02-08-2005 01:12:56


La franja horaria es GMT +2. Ahora son las 23:53:47.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi