Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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 GAE上的电子邮件地址_Google App Engine_Email - Fatal编程技术网

Google app engine GAE上的电子邮件地址

Google app engine GAE上的电子邮件地址,google-app-engine,email,Google App Engine,Email,我在googleappengine上有一个应用程序,比如abc.appspot.com我可以有一个电子邮件地址来发送/接收像admin@abc.appspot.com请帮帮我 编辑 这是我的SendMail课程 public class SendMail { private static String fromAddress = "abc@gmail.com"; private static Logger log = Logger.getLogger(SendMail.class.ge

我在
googleappengine
上有一个应用程序,比如
abc.appspot.com
我可以有一个电子邮件地址来发送/接收像
admin@abc.appspot.com
请帮帮我

编辑 这是我的
SendMail
课程

public class SendMail {
  private static String fromAddress = "abc@gmail.com";

  private static Logger log = Logger.getLogger(SendMail.class.getCanonicalName());

  // Send the Mail
  public void send(String toAddress, String subject, String msgBody)
      throws IOException {

    Properties props = new Properties();
    Session session = Session.getDefaultInstance(props, null);

    try {
      Message msg = new MimeMessage(session);
      msg.setFrom(new InternetAddress(fromAddress));
      InternetAddress to = new InternetAddress(toAddress);
      msg.addRecipient(Message.RecipientType.TO, to);
      msg.setSubject(subject);
      msg.setText(msgBody);
      Transport.send(msg, new InternetAddress[] { to });

    } catch (AddressException addressException) {
      log.log(Level.SEVERE, "Address Exception , mail could not be sent", addressException);
    } catch (MessagingException messageException) {
      log.log(Level.SEVERE, "Messaging Exception , mail could not be sent", messageException);
    }
  }
}

因此,它会发送一封关于
abc@gmail.com
但我希望它应该从
email@abc.appspot.com

是的,您可以:

您只能以
@abc.appspotmail.com
的形式接收电子邮件。恐怕没有办法将
@abc.appspot.com
作为接收地址


如果您希望接收来自自定义域(例如
@abc.com
)的电子邮件,唯一的方法是让外部电子邮件服务将电子邮件转发到您的
@abc.appspotmail.com
。大多数域名注册商提供免费的有限转发电子邮件服务(我们使用GoDaddy并免费获得有限转发)。

但它并没有告诉我从哪里创建电子邮件地址?你不需要创建它,你只是像它们已经存在一样使用它们。为什么不直接更改fromAddress变量呢?即使我更改了
fromAddress
变量,但该地址并不存在。它不需要!接收发送到该地址的电子邮件是另一回事,下面是相关文档:想要创建一个类似
email@myapp.appspot.com
。我不能创建一个吗?如果是,那么从哪里开始?@PeterKnego setFrom()和email@myapp.appspot.com不