在GCP的Python Flask服务器发邮件遇ApplicationError:2无效发件人格式
发件人格式错误原因及修正
你遇到的google.appengine.runtime.apiproxy_errors.ApplicationError: ApplicationError: 2 Invalid sender format错误,问题出在发件人地址的前缀部分:
- 你使用了连续三个下划线
___作为分隔符,但App Engine的appspotmail.com发件人地址对前缀有严格限制:只能包含字母、数字、单个下划线、短横线和点,不允许出现连续的特殊字符(比如连续下划线) - 同时前缀的开头和结尾必须是字母或数字,不能以特殊字符开头或结尾
修正后的合法格式示例
将连续下划线替换为单个下划线、短横线,或者调整为符合规范的命名即可,比如:
My_Project_{task_name}@{self.project_id}.appspotmail.com
或者:
My-Project-{task_name}@{self.project_id}.appspotmail.com
内容的提问来源于stack exchange,提问作者Elad Ben-David
相关产品推荐
相关产品推荐

