Tôi đang cố gắng sử dụng dịch vụ SMTP mới của Amazon cho SES với Django 1.3.1 nhưng tôi không có nhiều may mắn.Amazon SES SMTP với Django
tôi đã tạo ra chứng chỉ SMTP SES của tôi và có điều này trong cài đặt của tôi:
EMAIL_USE_TLS = True
EMAIL_HOST = 'email-smtp.us-east-1.amazonaws.com'
EMAIL_HOST_USER = 'my-smtp-user'
EMAIL_HOST_PASSWORD = 'my-smtp-password'
EMAIL_PORT = 465
Sau đó, tôi thử gửi một email thử nghiệm (từ và xác nhận địa chỉ email):
from django.core.mail import send_mail
send_mail('Test subject', 'This is the body', '[email protected]',['[email protected]'], fail_silently=False)
Nhưng Tôi nhận được lỗi sau:
SMTPServerDisconnected: Connection unexpectedly closed
Tôi có thể telnet đến máy chủ:
telnet email-smtp.us-east-1.amazonaws.com 465
Bạn nghĩ gì?
Cảm ơn, G
thể được liên quan đến Amazon không hỗ trợ start_tls. "Giao diện SMTP SES của Amazon hiện yêu cầu Giao thức bắt tay và không hỗ trợ STARTTLS. Chúng tôi hỗ trợ cả SSL 3.0 và TLS 1.0". Xem thảo luận tại đây [link] (https://forums.aws.amazon.com/thread.jspa?threadID=82510&tstart=0&start=0) – mtnpaul
Bạn đã xem [bài viết] này (http://hmarr.com/2011/jan/26/using-amazons-simple-email-service-ses-với-django /). – mtnpaul
@mtnpaul cảm ơn nhưng bài viết này không dành cho SMTP. Tôi đặc biệt muốn sử dụng giao thức SMTP. Nhưng nó âm thanh như vấn đề liên quan đến TLS không được hỗ trợ, mặc dù họ đề cập đến nó trong giao diện điều khiển. – GivP