2011-04-11 6 views
5

내가 장고를 통해 메일을 보내려고 할 때 위의 오류가 나타납니다. 이 오류의 원인과이를 방지하는 방법을 알려주십시오.django에서 SMTPRecipientsRefused

+0

이 오류는 Sendgrid를 사용하여 임의로 발생합니다. 다시 시도하는 중 ... 이상한 ... – antonagestam

+0

[Error : SMTPRecipientsRefused 553, '5.7.1 # 장고의 연락처 양식 작업 중] (http://stackoverflow.com/questions/9281334/error-smtprecipientsrefused-553- 5-7-1 동안 - 근무 - - - - 양식에서 - djang) –

답변

5

SMTP 서버가 전자 메일을 보내는받는 사람 중 일부를 거부하고 있습니다. 해결 방법은 해당받는 사람에게 전자 메일을 보내지 않거나 SMTP 서버를 수락하도록 다시 구성하지 않고 사용할 다른 SMTP 서버를 찾는 것입니다.

0

메일 서버에서 메일을 보낼 수 없습니다. 장고와 관련이있는 가능성은 적다. 메일 서버 설정과 제공자가 메일을 보낼 수 있는지 확인하십시오.

+0

이러한 설정은 어디에 상주합니까? – prateek

+0

SMTP 서버의 설정입니다. 현재 메일 서버를 운영하고 있습니까? 모르는 경우 'settings.py'의'EMAIL_HOST' 설정에 게시 할 수 있습니까? – Exelian

+0

email_host = '192.168.10.1' – prateek

0

'192.168.10.1'이 메일 서버의 IP인지 여부는 알 수 없지만 EMAIL_HOST는 메일 서버로 설정해야합니다. Gmail 계정이있는 경우 Google smtp 서버를 무료로 사용하여 계정을 통해 이메일을 보낼 수 있습니다. 다음은 여기에

EMAIL_USE_TLS = True 
EMAIL_HOST = 'smtp.gmail.com' 
EMAIL_PORT = 587 
EMAIL_HOST_USER = 'your gmail account' eg [email protected] 
EMAIL_HOST_PASSWORD = 'your gmail password' 

당신이 사용할 수있는 다른 SMTP 서버의 목록입니다 당신의 settings.py 구성,하지만 난 구글의

SMTP-Servers

NB를 사용하는 것이 좋습니다 방법은 다음과 같습니다 일부는 무료하지 않을 수 있습니다