问题标签 [apache-camel-mail]

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 投票
1 回答
120 浏览

groovy - 定义 Apache Camel 路由 URI 选项以避免垃圾邮件

我想在使用 Apache Camel 从 imap 端点读取时避免垃圾邮件。

我的端点是这样配置的:

我想添加searchTerm以避免*****SPAM****在主题中标记或具有标题X-Spam-Flag: YESX-Spam-Status: YES.

我也想将一些电子邮件地址列入黑名单,但我想这可以在阅读邮件后做到这一点。

0 投票
0 回答
258 浏览

apache-camel - Apache camel imap“访问标头时出错:字符集”

我编写了一个 Camel 处理器来操作 imap 邮箱,它在开发环境中运行良好(在 docker 容器中使用 greenmail)但是当部署在附加到 aruba 邮件的生产环境中时,我开始收到以下异常

一些邮件已被读取并正确处理,但现在该过程因此错误而陷入循环。

连接 URI 是

0 投票
1 回答
1444 浏览

java - 使用 Apache Camel 获取邮件附件信息

如何使用Apache Camel获取邮件附件信息,已经有一个 Exchange 对象?

0 投票
1 回答
563 浏览

java - 如何读取具有相同文件名的多个附件

我有一个 Java Maven 项目,我用它org.apache.camel来获取邮件和附件信息。

给定一个Exchange对象,我使用此代码获取附件:

WheremessageCopy.getAttachments()返回Map<String, DataHandler>映射attachment-file-NameDataHandler.

此代码在邮件具有单个附件或名称不同的附件时有效。当我有两个同名的附件时,由于映射结构,只返回一个(另一个被简单地覆盖)。

有没有人有同样的问题和/或知道另一种方法来获得两个(或更多)同名附件?

谢谢

0 投票
1 回答
1146 浏览

java - Spring Boot 和 Camel Mail SSL 配置

我正在尝试使用 Camel 配置 Spring Boot,以便能够使用 smtps 发送邮件。我有简单的路线

当我使用这条路线发送东西时出现错误:

我有 pem 文件证书(没有密钥,只有证书),我已将其导入 jks 钥匙串文件

向 EmailRoute 类添加了一个用于创建 SSLContextParameters 参数的方法

现在不确定如何使用 camel 和 spring boot 连接两个,因为来自http://camel.apache.org/mail.html的示例与注册表不是 100% 清楚

0 投票
1 回答
727 浏览

apache-camel - How to write camel blueprint (send email)

I'm trying sent mail with apache Camel with xml. So I build postfix , dovecot and servicemix same server. I wrote below xmlfile. but it doesn't work and occur a error

  • precondition
  • install Mail Component(camel)
  • confirm bundle:list(status:active)

Please teach me how to write xml

You can view the error below:

============================================

@Namphibian Thank you for your quick reply. I fixed the code and retlied , but didn't work.

You can view the error below

・ERROR

I thougut that I need to wirite username and Password, but didn't work

・CODE

You can view the error below

How should I do to send and receive a mail?

============================================

Refixed code and tried again. But didn't work.

・CODE

・ERROR

I thougut %40 represents @. Should I fix some special charactor?

I find URL that wrote about how to escape special character. But couldn't find bout "@". http://camel.apache.org/how-do-i-use-uris-with-parameters-in-xml.html

0 投票
1 回答
605 浏览

apache-camel - Camel IMAP 端点:“FailedToCreateRouteException ...无法解析端点:...由于:必须指定主机且不能为空”

以下是我的POM:

我的端点配置来自https://camel.apache.org/mail.html示例部分:

结果是:

但是mail.upcmail.at是主人,不是吗?我在这里想念什么?

0 投票
1 回答
61 浏览

java - 如何验证发送到受监控邮箱的电子邮件的来源和真实性

我被要求提供一种机制来验证通过受监控邮箱收到的消息的来源和真实性。现在,邮箱由公司分配给客户。在那,一个请求进来了,客户想要通过电子邮件传输发送数据,我向交换 IT 人员提出一个共享邮箱的请求。该邮箱被提供给客户以发送他们的数据,由已建立的骆驼路线监控。

现在,我的应用程序正在接受生产部署审查,他们确定如果错误的人、机器人等发送有害电子邮件或垃圾邮件,可能存在安全威胁。当所有需要查找/拥有或遇到邮箱名称时。

有没有办法验证发送到受监控邮箱的电子邮件的发件人来源及其真实性?而不必为每个新的和/或更改的客户更改代码。另一个问题是这些邮箱可以更改所有者。在客户概念验证期到期并且他们不想继续前进或合同到期并释放该邮箱的情况下,新客户出现并且我分发了一个可用邮箱。

谢谢你!

0 投票
1 回答
158 浏览

java - IMAP 退回电子邮件:从退回的电子邮件中删除原始邮件

IMAP 正在从邮件中删除原始内容,如下例所示(原始邮件已从退回邮件中删除。)

问题:我可以在连接时向 IMAP 提供任何配置以始终发送原始消息吗?

例子 :

0 投票
0 回答
1339 浏览

apache-camel - 如何使用 Apache camel RAW(value) 作为密码

当我们使用 URI 配置 Camel 端点时,默认情况下参数值会获取 url 编码。当我们想按原样配置密码时,这可能是一个问题。

为此,我们可以告诉 Camel 使用原始值,方法是用 RAW(value) 将值括起来。 http://camel.apache.org/how-do-i-configure-endpoints.html

但这不适用于邮件端点 URI。

这是代码。

但它工作正常 aws 端点

任何想法?