问题标签 [mime-message]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
35785 浏览

java - 如何检查邮件地址是否存在?

我正在使用com.sun.mail.smtp.SMTPTransport通过 Java 发送电子邮件。

我成功发送了电子邮件,但如果我将邮件发送到无效的电子邮件地址, SMTPTransport不会给出任何错误。

有没有办法检查给定的邮件地址是否存在?

我不是要检查邮件地址作为客户端,我需要检查作为服务器端

我在许多论坛上发现了很多这样的问题,但我没有得到任何适当的解决方案。

我的代码是 -

它为有效和无效的 email_address 提供输出:- 250 OK id=1TbWgN-0007oY-8r

请帮我解决问题。提前致谢。

0 投票
1 回答
810 浏览

java - Xml 反序列化无法使用 Xstream

我有一个正在序列化的类

org.springframework.integration.core.Message

进入文件如下:

示例.java

UnMarshall.java

如果我运行 UnMarshall.java 那么我得到以下异常:

问题

  • 是否可以使用 XStream 序列化/反序列化消息对象?
  • 如果不是,我还有什么其他选择?

    线程“主”com.thoughtworks.xstream.converters.ConversionException 中的异常:无法构造类 java.lang.Class ---- 调试信息 ---- 消息:无法构造类 java.lang.Class 原因-异常:java。 lang.InstantiationException 原因消息:javax.activation.ActivationDataFlavor 类:org.springframework.integration.message.GenericMessage 所需类型:javax.activation.ActivationDataFlavor 路径:/org.springframework.integration.message.GenericMessage/payload/dh/dataContentHandler /dch/myDF 行号:14 ------------------------------- com.thoughtworks.xstream.converters.reflection。 com.thoughtworks.xstream.core 上的 ExternalizableConverter.unmarshal(ExternalizableConverter.java:110)。TreeUnmarshaller.convert(TreeUnmarshaller.java:56) at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:45) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:46) at com .thoughtworks.xstream.annotations.AnnotationReflectionConverter.unmarshallField(AnnotationReflectionConverter.java:66) 在 com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:188) 在 com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter .unmarshal(AbstractReflectionConverter.java:125) 在 com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:56) 在 com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller。convert(AbstractReferenceUnmarshaller.java:45) 在 com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:46) 在 com.thoughtworks.xstream.annotations.AnnotationReflectionConverter.unmarshallField(AnnotationReflectionConverter.java:66) 在 com.thoughtworks .xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:188) 在 com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:125) 在 com.thoughtworks.xstream.core.TreeUnmarshaller.convert (TreeUnmarshaller.java:56) 在 com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:45) 在 com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:46) 在 com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:188) 在 com.thoughtworks.xstream.java:66) 在 com.thoughtworks.xstream.annotations.AnnotationReflectionConverter.unmarshallField(AnnotationReflectionConverter.java:66) 在 com.thoughtworks.xstream.converters .reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:125) 在 com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:56) 在 com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:45) ) 在 com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:46) 在 com.thoughtworks.xstream.annotations.AnnotationReflectionConverter.unmarshallField(AnnotationReflectionConverter.java:66)在com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:188)在com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:125)在com.thoughtworks.xstream .core.TreeUnmarshaller.convert(TreeUnmarshaller.java:56) 在 com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:45) 在 com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:46) ) 在 com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:188) 在 com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:125) 在 com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:56) 在 com.thoughtworks.xstream.core .AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:45) 在 com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:46) 在 com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:117) 在com.thoughtworks.xstream.core.ReferenceByXPathMarshallingStrategy.unmarshal(ReferenceByXPathMarshallingStrategy.java:29) 在 com.thoughtworks.xstream.XStream.unmarshal(XStream.java:846) 在 com.thoughtworks.xstream.XStream.unmarshal(XStream.java: 833)在 com.thoughtworks.xstream.XStream。fromXML(XStream.java:789) at org.springframework.integration.samples.mail.imapidle.DefaultEmailReceiverUtilService.main(DefaultEmailReceiverUtilService.java:103) 原因:java.lang.InstantiationException:java.lang 中的 javax.activation.ActivationDataFlavor。 Class.newInstance0(Class.java:340) at java.lang.Class.newInstance(Class.java:308) at com.thoughtworks.xstream.converters.reflection.ExternalizableConverter.unmarshal(ExternalizableConverter.java:80) ... 39更多的newInstance(Class.java:308) at com.thoughtworks.xstream.converters.reflection.ExternalizableConverter.unmarshal(ExternalizableConverter.java:80) ... 39 更多newInstance(Class.java:308) at com.thoughtworks.xstream.converters.reflection.ExternalizableConverter.unmarshal(ExternalizableConverter.java:80) ... 39 更多

0 投票
2 回答
598 浏览

java - Spring 3 MVC:将 java mimemessage 电子邮件显示为 html

我做了一些搜索,虽然我可以找到很多关于如何用 Java 发送电子邮件的好帖子,但我找不到一个很好的起点来展示它们。这是交易,我的 Spring 3 web-app 刚刚收到一个类型的对象,

(更准确地说,它只是构建了一个现在可以读取发送。)

我将如何在 HTML 中显示该消息的预览?我知道我可以跟踪放入其中的所有内容,但是有页眉和页脚、签名等组件,这些组件超出了我的能力范围。

0 投票
1 回答
696 浏览

java - JavaMail - 获取正文文本的第一部分返回 null

我编写了一个方法,可以递归地将消息的多个BodyPart's 的内容添加Multipart到字符串中。我不知道为什么,但字符串中的第一个短语是null- 为什么?

代码:

输出:

0 投票
2 回答
1514 浏览

java - javamail - 获取邮件正文内容格式错误

当我尝试从电子邮件中检索消息正文时,它以半句话和奇怪的格式出现。任何帮助都会很棒...

代码:

输出:

The gist of PNM's protest in RP00-626 is that we shouldn't be able to

charge a transport or fuel fee for our imbalance netting and trading

service.

I aggress with PNM that our tariff language is

vague.

0 投票
1 回答
634 浏览

lotus-notes - 包含附件图像的 MIME 正文在 SSO 环境中要求输入密码

应用程序以 MIME 格式向 Notes 用户发送备忘录。内容由后台代理中 RT Body 字段的 HTML 渲染生成。正文包含 .LOG 类型的附件。附件图像使用与基于用户(修改原始文档)环境的文件类型关联的图像,在这种情况下为记事本图标。附件图像的 IMG 源转到配置为使用 SPNEGO SSO 身份验证的 Domino 服务器(代理在该服务器上呈现正文)。

当用户在 Notes 客户端中打开邮件时,不会呈现图像并提示用户输入凭据。多次尝试后失败,图像不可见。但是,如果用户在打开备忘录之前使用 IE 浏览器打开网站,则不需要凭据并且图像显示没有问题。

Notes 客户端中的内部浏览器似乎无法与服务器协商/初始化 SSO 会话。

如何解决这个问题?

0 投票
1 回答
6802 浏览

iframe - 在 Iframe 中加载 Mvc 4 视图时出现问题?不在 IFrame 中显示模型属性

我有以下要求。需要在IFrame中显示Mime消息的html Body

看法

控制器

它没有在 Iframe 中显示 HtmlBody。但它调用控制器。我不知道我错过了什么。

0 投票
2 回答
7044 浏览

python - MIMEText 中的标头编码

我正在使用 MIMEText 在 Python 3.2 中从头开始创建电子邮件,并且在创建主题中包含非 ascii 字符的消息时遇到了麻烦。

例如

最后一行给了我错误

如何告诉 MIMEText 主题不是 ascii ?subject.encode('utf-8')根本没有帮助,而且无论如何我已经看到人们使用 unicode 字符串在其他答案中没有问题(参见例如Python - How to send utf-8 e-mail?

编辑:我想补充一点,相同的代码在 Python 2.7 中没有给出任何错误(认为这并不意味着结果是正确的)。

0 投票
1 回答
1171 浏览

java - 如何返回多部分 MIME 类型的消息

客户端代码....

客户端向服务器发送多部分 MIME 消息

我想接收客户端消息并返回多部分 MIME 类型的消息

我在下面试过

错误信息是A message body writer for Java class org.apac....and MIME media type multipart/form-data was not found

Mapped exception to response: 500 (Internal Server Error)

请帮帮我

我只想multipart_MIME在我的网络服务上向客户端返回类型消息。

0 投票
2 回答
1190 浏览

java - 如何在 MimeMessage java 中从电子邮件中删除用户签名

我有一个 java 应用程序,它处理一些用户回复的 gmail 收件箱,处理这些回复并将它们放入数据库。我目前面临一个问题,我想识别电子邮件内容中的用户签名,将其删除并将其余内容存储在数据库中。

我正在将电子邮件读入 MimeMessage,从中获取内容并进行处理。

有没有办法从 MimeMessage 内容或任何可以告诉我电子邮件具有用户签名和它开始的边界的标题中修剪签名?

我已经用谷歌搜索了它,但没有找到任何东西。任何帮助将不胜感激!。谢谢 :)