Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine AppEngine与sendmail空间问题_Google App Engine_Sendmail - Fatal编程技术网

Google app engine AppEngine与sendmail空间问题

Google app engine AppEngine与sendmail空间问题,google-app-engine,sendmail,Google App Engine,Sendmail,我使用sendmail可以在AppEngine在本地运行时(即dev_appserver.py)从AppEngine发送邮件。这是我的密码: mail.send_mail( sender="SenderName <sender@domain.name", to= "ReceiverName <receiver@domain.name>", subject=subject, body=text, html=html) 经过调查发现,错误(

我使用sendmail可以在AppEngine在本地运行时(即dev_appserver.py)从AppEngine发送邮件。这是我的密码:

mail.send_mail(
    sender="SenderName <sender@domain.name",
    to= "ReceiverName <receiver@domain.name>",
    subject=subject,
    body=text,
    html=html)
经过调查发现,错误(即管道破裂)是由“发件人”和“收件人”电子邮件的语法造成的。如果我只保留电子邮件(而不是姓名),问题就解决了。这告诉我AppEngine正在将参数转储到sendmail,但没有合适的引号。比如:

sendmail .... SenderName <sender@domain.name> ReceiverName <receiver@domain.com>
sendmail。。。。收件人姓名
显然,这将导致参数冲突,因为shell无法知道这是发件人电子邮件的一部分,这就是问题的根源

你知道怎么解决这个问题吗?我想把名字留在电子邮件里


顺便说一句,当我将代码上传到AppEngine时,这可以正常工作,但我也希望在本地解决它,以避免每次测试时都必须更改代码。

应用程序引擎问题跟踪程序中有一个问题,其中包括一个在地址周围添加引号的补丁

sendmail .... SenderName <sender@domain.name> ReceiverName <receiver@domain.com>