Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.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
Java 通过电子邮件上传照片(类似Posterous)_Java_Spring_Email - Fatal编程技术网

Java 通过电子邮件上传照片(类似Posterous)

Java 通过电子邮件上传照片(类似Posterous),java,spring,email,Java,Spring,Email,将通过电子邮件上传照片集成到我的应用程序中的第一步是什么 我目前正在使用Spring+Hibernate,并为Flex客户端公开了一系列服务。除了通过客户端上传外,我希望我的用户能够通过电子邮件上传,就像Posterous一样。你应该开始考虑如何修改电子邮件 使用standalon邮件服务器,您的服务器(Spring+Hibernate)就像此邮件服务器的邮件客户端 将自己的邮件服务器作为现有应用程序的一部分实现(集成) 我推荐1种方式(使用外部标准邮件服务器并充当客户机)。看一看。Clou

将通过电子邮件上传照片集成到我的应用程序中的第一步是什么


我目前正在使用Spring+Hibernate,并为Flex客户端公开了一系列服务。除了通过客户端上传外,我希望我的用户能够通过电子邮件上传,就像Posterous一样。你应该开始考虑如何修改电子邮件

  • 使用standalon邮件服务器,您的服务器(Spring+Hibernate)就像此邮件服务器的邮件客户端
  • 将自己的邮件服务器作为现有应用程序的一部分实现(集成)

我推荐1种方式(使用外部标准邮件服务器并充当客户机)。

看一看。CloudMailin将把电子邮件作为HTTP post的参数发布给您,这样您就不必担心设置电子邮件服务器或类似的事情。这样就不用担心集成,只需使用外部服务接收电子邮件即可。CloudMailin还可以将附件直接发送到Amazon的S3,如果您通过电子邮件接收图像,这可能有助于减轻服务器的负载。

我还考虑了第一种方法。关于我可以查看的好邮件服务器有什么建议吗?到目前为止,这还不是我最强的一面。我正在阅读关于James服务器的文章,这是一个独立的基于java的服务器,据说它很容易与TomcatI集成,我还想添加更多内容。仅使用第一种方法,并使用javax.mail.*从任何pop3服务器检索消息。只需编写一个服务,它将在邮件服务器的每个时间段ping并检索邮件。关键是带有附件的消息具有多部分格式(它越来越不像HTTP)。问题是MS Outlook格式与Lotus Notes格式或Gmail格式没有什么不同,而且您的客户端不会总是以正确的方式解析您的消息,因此您需要进行al-llo-oo-t测试。请参阅将处理多部分的示例