2010-11-18 43 views
6

Tôi gặp sự cố khi gửi email từ ứng dụng của tôi tại Google App Engine. Tôi đang gặp phải một số trở ngại mới và tôi sẽ đánh giá cao sự giúp đỡ của bạn.InvalidSenderError: Người gửi không được ủy quyền (Google App Engine)

tôi mất chức năng này từ the tutorial và cho "người gửi" lĩnh vực tôi đặt tài khoản gmail của tôi mà tôi sử dụng để tạo ra các ứng dụng:

mail.send_mail(sender="[email protected]", 
         to="[email protected]", 
         subject="test email from app", 
         body="hello") 

khi tôi cố gắng này, tôi nhận được lỗi:

InvalidSenderError: Unauthorized sender 

Nhưng email

sender="[email protected]", 

là email tôi sử dụng để đăng nhập vào ứng dụng; đây là email tôi đã sử dụng để tạo ứng dụng.

Các hướng dẫn nói:

The email address of the sender, the From address. The sender address must be one of the following types: The address of a registered administrator for the application. You can add administrators to an application using the Administration Console.

Vì vậy, các email tôi đã sử dụng để tạo ra các ứng dụng sẽ làm việc như một người gửi. Tôi đang làm gì sai? Cảm ơn.

(Tôi hỏi những same question trong nhóm GAE nhưng không có trả lời)

+0

có thể trùng lặp với [Google Appengine gửi email: \ [Error \] người gửi trái phép] (http://stackoverflow.com/questions/11621019/google-appengine-sending-emails-error-unauthorized-sender) – LtWorf

Trả lời

7

Tôi đọc mà bí danh và biệt hiệu thông qua các ứng dụng google sẽ không được công nhận là địa chỉ cơ bản của họ như vậy có lẽ đó là vấn đề. Tôi đã tiếp cận điều này chỉ vài ngày trước và sau khi đảm bảo tất cả địa chỉ người gửi được liệt kê trong phần 'quyền' của bảng điều khiển ứng dụng, tất cả đều hoạt động tốt.

+2

người gửi địa chỉ tôi sử dụng để gửi email chính xác là email được liệt kê trong phần Quyền. Tôi chỉ cần kiểm tra lại ngay bây giờ. Bí danh và bí danh 'thông qua ứng dụng google'' là gì? Tôi đang sử dụng email được sao chép chính xác từ các Quyền trong trang tổng quan. Cảm ơn. – Zeynel

Các vấn đề liên quan