2009-12-21 12 views

Respuesta

17

Según lo propuesto por S.Mark, puede utilizar Gmail. Esto es lo que necesita en su settings.py

ADMINS = (
    ('Your Name', '[email protected]'), 
) 

EMAIL_HOST = 'smtp.gmail.com' 
EMAIL_PORT = 587 
EMAIL_HOST_PASSWORD = 'password' 
EMAIL_HOST_USER = 'gmail_account' 
EMAIL_SUBJECT_PREFIX = 'something' 
EMAIL_USE_TLS = True 
+4

Es posible que también desee arrojar lo siguiente allí: 'EMAIL_USE_TLS = True' – ayaz

+0

He editado y acepto su sugerencia. Gracias – luc

1

Sí, yo soy, igual en dreamhost, pero estoy usando Gmail para enviar correo electrónico como código de ejemplo siguiente

import smtplib 

m = smtplib.SMTP("smtp.gmail.com", 587) 
m.ehlo() 
m.starttls() 
m.ehlo() 
m.login(USERNAME, PASSWD) 
m.sendmail(user, to, "From: %s\nTo: %s\n\nHello World!"%(USERNAME,TOADDR)) 
m.close() 
+0

yo estaba tratando de utilizar el servidor de Dreamhost de. Por lo que puedo decir, requieren Nombre de usuario \ Contraseña Auth '. Cuando hago algo como: de django.core.mail import send_mail >>> send_mail ('Hola', 'Mi mensaje', '[email protected]', ['webmaster @ mydomain'], fail_silently = False) Obtengo una extensión SMTP AUTH no admitida por la respuesta del servidor de su servidor. Si intento sin nombre de usuario y contraseña, obtengo 'Acceso denegado de retransmisión'. – letsgofast

0

¿Tiene un servidor SMTP configurado en cualquier lugar? Como han sugerido las personas aquí, puedes usar gmail fácilmente, pero de ninguna manera estás limitado a usar solo el servidor SMTP de Gmail. Puede crear el suyo propio en su propio hardware si lo desea, o puede usar una cantidad de servidores SMTP gratuitos. Yo diría que lo más divertido sería configurar su propia caja y crear su propio servidor SMTP;)

+0

1) Es SMTP, no SMPT. 2) En mi experiencia, mantener servidores SMTP es una molestia. Si puede salirse con la suya usando un servidor confiable existente, lo haría. – drxzcl

0

Una cuestión que parece que hemos encontrado con este trabajo de gmail, es que si intenta probar enviando desde un cuenta de gmail a un correo electrónico de dreamhost que reenvía al mismo gmail, el mensaje se descarta. Esta puede ser una extraña característica de seguridad que tiene Dreamhost.

0

intenta utilizar:

EMAIL_HOST = "localhost" 

en lugar de resolución de DNS ...

Cuestiones relacionadas