在web2py中发送邮件

时间:2015-09-16 14:40:20

标签: email web2py yahoo

我试图在web2py中发送邮件,但没有任何反应。

这是我的代码:

from gluon.tools import Mail
mail = Mail()

def sendMail():
    mail.settings.server = 'smtp.yahoo.com:465'
    mail.settings.sender = 'mymail@yahoo.com'
    mail.settings.login  = 'abc:password'
    mail.send(to='a@gmail.com', subject='Hello', message='You've received a mail.')

有没有人知道我做错了什么?

1 个答案:

答案 0 :(得分:0)

您是否尝试将mail.send更改为:

 mail.send(to='a@gmail.com', subject='Hello', message="You've received a mail.")

这似乎很简单SyntaxError,因为您使用单引号定义了message字符串,并且您在 You&#39处使用单引号; ve ,正在制作`message ='你'其余的(收到邮件....)一个SyntaxError并使用双引号应该修复它。