1

在开发服务器上本地工作时,GAE 不会发送任何电子邮件。除非使用以下命令运行它:

dev_appserver.py --enable_sendmail myapp

这将依赖于设置本地 sendmail。

我现在使用 Ubuntu 已经有一段时间了,我从来没有遇到过这么难设置的东西。我遇到了这个解决方案和其他 5 个教程。mail.log 显示该电子邮件已被接受并发送,但 google 超时。

Jun 28 12:13:38 tp sm-mta[15964]: r5SAnXFV014925: to=<kave@gmail.com>, ctladdr=<kave@localhost.localdomain> (1000/1000), delay=00:24:05, xdelay=00:00:00, mailer=esmtp, pri=210342, relay=alt4.gmail-smtp-in.l.google.com., dsn=4.0.0, stat=Deferred: Connection timed out with alt4.gmail-smtp-in.l.google.com

我很乐意放弃并依赖日志文件。但命令行输出不显示电子邮件正文:

INFO     2013-06-28 11:17:40,146 mail_stub.py:140] MailService.Send
  From: admin@mydomain.com
  To: kave@gmail.com
  Subject: Invitation to join xxx
  Body:
    Content-type: text/plain
    Data length: 347

这太令人沮丧了。请问有什么想法吗?

更新: 我尝试使用 VM 参数运行它:

在此处输入图像描述

但我收到此错误消息: 在此处输入图像描述

4

1 回答 1

1

几周前我遇到了同样的问题。在运行 DevAppServer 时,我最终向 eclipse 添加了以下 VM 参数:

-Dmail.log_mail_level=警告 -Dmail.log_mail_body=true

于 2013-06-28T17:48:58.467 回答