簡體   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