2
乾草,我想知道如何設置django以便我可以從標準Leopard安裝發送電子郵件。在OS X上的django開發環境中發送電子郵件leopard
在php中,我只是使用郵件(),它發送給我的郵件。
感謝
乾草,我想知道如何設置django以便我可以從標準Leopard安裝發送電子郵件。在OS X上的django開發環境中發送電子郵件leopard
在php中,我只是使用郵件(),它發送給我的郵件。
感謝
從the docs:
郵件使用在EMAIL_HOST和EMAIL_PORT設置中指定的SMTP主機和端口發送。 EMAIL_HOST_USER和EMAIL_HOST_PASSWORD設置(如果已設置)用於向SMTP服務器進行身份驗證,並且EMAIL_USE_TLS設置控制是否使用安全連接。
因此,將您的EMAIL_HOST
設置爲一個友好的SMTP服務器,它將爲您中繼郵件,然後離開您。
再次,從文檔:
from django.core.mail import send_mail
send_mail('Subject here', 'Here is the message.', '[email protected]',
['[email protected]'], fail_silently=False)
例如,我通常只使用我的Gmail帳戶: EMAIL_HOST = 'smtp.gmail.com' EMAIL_PORT = '587' EMAIL_HOST_USER = 'USERNAME' EMAIL_HOST_PASSWORD ='PASSWORD' EMAIL_USE_TLS = True – 2010-05-21 17:53:19
這總是回覆一個錯誤 - getaddrinfo()參數1必須是字符串或無 – dotty 2010-06-10 10:57:04
@dotty你有什麼不工作的示例代碼? – 2010-06-10 14:19:00