无法在mac上为app引擎安装sendmail

时间:2013-12-22 07:55:35

标签: python macos google-app-engine sendmail

现在,当我发送邮件时,日志显示我“当前没有发送真正的电子邮件”,当然,当我向自己发送邮件时,我什么也得不到。

我进入了文档并尝试从链接网站下载sendmail。我下载了一个名为sendmail.8.14.7.ta​​r.gz.sig的文件,并在解压缩的文件夹中运行了构建文件。我得到了

make: *** No targets specified and no makefile found.  Stop.
logout

[Process completed]

自述文件真的令人困惑,我不知道如何在命令行中做这项工作。我试过了

sudo ln -s /usr/sbin/sendmail /usr/bin/sendmail

并获得“文件存在”。我想这很好。然后我试了

dev_appserver.py --enable_sendmail

得到“论点太少”

如何启用sendmail?

编辑: 然后我尝试添加一个布尔值和我的应用程序的目录,此命令导致一系列以

结尾的日志更新
admin_server.py:117] Starting admin server at: http://localhost:8000...

但现在当我运行localhost时,我得到了

google.appengine.tools.devappserver2.wsgi_server.BindError: Unable to bind localhost:8080

(8000是应用程序的管理端口,8080是端口)

更新: 只需阅读文档并意识到我不需要为已部署的应用程序设置sendmail或smtp,因为“当您的应用程序在App Engine上运行时,它会使用App Engine邮件服务发送电子邮件。”我测试了它,它工作了!!是的。截至目前,localhost发送邮件并不重要。

     ."".    ."",
     |  |   /  /
     |  |  /  /
     |  | /  /
     |  |/  ;-._ 
     }  ` _/  / ;
     |  /` ) /  /
     | /  /_/\_/\
     |/  /      |
     (  ' \ '-  |
      \    `.  /
       |      |
       |      |

0 个答案:

没有答案