Tag: 电子邮件

用Java下载邮件附件

我查看了参考文档,Spring似乎对发送邮件有很好的支持。 但是,我需要登录到邮件帐户,阅读邮件,并下载任何附件。 是否正在下载Spring邮件API支持的邮件附件? 我知道您可以使用Java Mail API执行此操作,但在过去,我发现使用它非常冗长和令人不快。 编辑 :我收到几个回复指向描述如何发送附件邮件的教程,但我要问的是如何从收到的邮件中读取附件。 干杯,唐

是否需要SMTP服务器通过Web服务器使用JavaMail API发送邮件?

是否需要使用JavaMail API通过Web服务器发送邮件的SMTP服务器? 当我使用localhost发送邮件时,它可以正常工作,但是当我在服务器上传它时它不起作用并给出错误: 没有这样的smtp提供商 我怎么解决这个问题?

通过Google应用引擎发送会议邀请邮件

我想发送iCalendar会议邀请。 我正在使用Google App引擎Java。 我设法发送带有iCalendar文件作为附件的邮件,但Outlook等程序不会自动将其识别为会议邀请。 我想,我必须将附件的内容类型设置为:“text / calendar; method = REQUEST”,但在我看来,GAE不接受这个? 更新 :上面我错了。 我实际上发现,我必须直接在内容中发送带有iCalendar部分的邮件,而不是附件! 所以我的问题是,GAE似乎不接受设置消息本身的内容类型。 有没有人使用GAE通过邮件成功发送会议邀请iCalendar元素? 更新: 我明白了,我必须更加具体。 实际上,我想发送iMip消息。 iMip消息不是多部分,其内容类型是“文本/日历”。 在发送会议邀请的情况下,它将是“text / calendar; method = REQUEST”。 所以我试过这个: Message msg = new MimeMessage(session); msg.setContent(iCalendarAsString, “text/calendar;method=REQUEST”); 然后我用Transport.send(..)发送消息; 在GAE的开发服务器的日志中我看到,内容类型是“text / plain”。 这就是为什么我说,我认为,GAE不接受设置不同的内容类型。 还是我错了? 更新2 好的,这是完整的代码: Properties props = new Properties(); Session session = Session.getDefaultInstance(props, null); try { Message msg […]

通过Java发送电子邮件 – javax.mail.MessagingException:无法连接到SMTP主机:localhost,port:587;

我目前正在开发一个涉及创建.jar文件的项目。 以下是要实现的,我应该导出/读取朋友注册表的路径,一旦完成,我应该通过电子邮件返回结果。 整个概念是创建jar文件,一旦点击它,我通过我的电子邮件获得结果,因为我实际上是通过电子邮件发送的。 (我希望这是有道理的) 首先,我结合以下代码实际读取注册表并显示键(我从读取/写入注册表的堆栈溢出的流行post得到它)所以读取过程工作正常,现在我的问题是与电邮代码, (我不太确定这个代码的原始所有者是谁,但完全归功于他)我试图让这个电子邮件代码的基本概念起作用,这样我就可以继续将我的jar文件发送为附件并以用户点击jar文件的方式将其链接到我的代码,注册表结果将通过电子邮件发送给我。 import java.util.Properties; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.PasswordAuthentication; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.AddressException; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; public class MailCode { public static void main(String[] args) throws Exception { final String smtp_host = “smtp.gmail.com”; final String smtp_username = “user@gmail.com”; final String smtp_password = “password”; final String smtp_connection = […]

Java邮件编码非英文字符

使用下面的代码,我可以发送一封用非英语写的电子邮件,虽然主题正确显示,但是正文显得很乱。 有任何想法吗? 谢谢 public void postMail(String recipient, String subject, String message, String from) throws MessagingException, UnsupportedEncodingException { //Set the host smtp address Properties props = new Properties(); props.put(“mail.smtp.host”, “mail.infodim.gr”); // create some properties and get the default Session Session session = Session.getDefaultInstance(props, null); // create a message Message msg = new MimeMessage(session); // set the […]

用Java发送电子邮件?

有人可以建议用Java发送电子邮件的库吗?

使用JAVA Mail API发送带附件的电子邮件,而不在本地计算机中存储

我在jsp页面中有报告,我正在以PDF格式编写该报告。 我想将PDF作为带有附件的电子邮件发送,但我不希望将文件存储在本地计算机或服务器中,但我想发送带有附件的电子邮件。

如何validation用户点击我发送给他/她的电子邮件中的链接?

这是一个更为集中的问题,由此前的post引发。 我需要通过certificate他/她可以访问它来validation用户的电子邮件地址。 我在下面复制了一个您希望在加入开发者论坛或用户组时看到的通用电子邮件身份validation。 作为注册过程的一部分,您需要提供您的电子邮件地址,然后您会收到一封电子邮件,要求您点击某些内容来validation您的电子邮件地址。 我需要对用户点击电子邮件中的链接时发生的任何事情进行编码。 所以我的问题是 – 我该怎么做? 涉及哪些技术? 任何人都可以带我走过这些台阶吗? 我更喜欢像bash这样的Java或Linux脚本语言。 更好的是,有没有为此目的开发的软件,我可以在我的Linux服务器上安装,并以某种方式集成它与我的数据库交谈? 这在实践中是如何完成的? 如果它已经可用,我不想重新发明一些东西。 To confirm your email address of: youremail@yourdomain.net please send a short reply to this address: users-sc.1496854427.ckdpbmhncdlkjadkajfpecc-mylist=yourdomain.net@listdomain.com Usually, this happens when you just hit the “reply” button. If this does not work, simply copy the address and paste it into the “To:” […]

Java Email message Parser?

是否有人熟悉Java库,可以帮助解析下面的电子邮件的字段(日期,主题,从,到)? Message-ID: Date: Wed, 6 Mar 2010 12:32:20 -0800 (PST) From: someone@someotherplace.com To: someone@someplace.com Subject: some subject Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-From: one, some X-To: one X-cc: X-bcc: X-Folder: Bob\Inbox X-Origin: Bob-R X-FileName: rbob (Non-Privileged).pst some message