繁体   English   中英

Google App Engine电子邮件

[英]Google App Engine Email

我使用以下方法在Google App Engine servlet中发送电子邮件:

  void Send_Email(String From,String To,String Message_Text)
  {
    Properties props=new Properties();
    Session session=Session.getDefaultInstance(props,null);
    try
    {
      Message msg=new MimeMessage(session);
      msg.setFrom(new InternetAddress(From,"nmjava.com Admin"));
      msg.addRecipient(Message.RecipientType.TO,new InternetAddress(To,"Ni , Min"));
      msg.setSubject("Servlet Message");
      msg.setText(Message_Text);
      Transport.send(msg);
    }
    catch (Exception ex)
    {
      // ...
    }
  }

但这不起作用,我错过了什么吗? 有人可以使用电子邮件功能吗?


编辑:我已经修复了字符串/文本部分,但是电子邮件功能仍然不起作用,它说电子邮件已发送,但是我检查了我的邮箱,没有收到。 我在Google服务器上运行它,怎么了?

我想通了,我需要提供我的Gmail地址作为发件人,否则电子邮件将不会发送出去。

我对Java不太了解,但是如果您删除了try / catch内容,您可能会看到错误实际上是什么?

根据文档:

“当开发服务器中运行的应用程序调用Mail服务发送电子邮件时,该消息将打印到日志中。Java开发服务器不会发送电子邮件。”

日志中是否显示任何内容?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM