Tôi chưa bao giờ thử gửi email theo chương trình trước đây. Tôi có cần thiết lập máy chủ SMTP trên máy cục bộ của mình không? Hoặc tôi có thể sử dụng máy chủ SMTP của người khác (có thể là của Gmail) không?Làm cách nào để kiểm tra việc gửi email có đăng ký Django trên máy tính cục bộ (Mac 10.7)?
Đăng ký mỗi khi Django đang cố gửi email tôi nhận được lỗi [Errno 61] Connection refused
.
Đây là traceback. Và một phần màn hình của màn hình lỗi:
tôi sẽ đánh giá cao bất kỳ lời giải thích giới thiệu hoặc hướng dẫn người mới bắt đầu với Django và email. Cảm ơn!
Thực tế trong các thử nghiệm, tốt nhất là không nên dựa vào bất kỳ máy chủ từ xa nào. Tôi khuyên bạn nên khỉ vá mô-đun SMTP và lưu trữ các email trong một số biến thay vì gửi chúng. Điều đó sẽ cho phép bạn không chỉ đảm bảo rằng chúng được gửi đi mà còn là nội dung. – kgr
Thay vì vá khỉ, bạn có thể chỉ cần sử dụng [dummy backend] (https://docs.djangoproject.com/en/dev/topics/email/#dummy-backend). –