2020-08-26 16:52发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
是否有人知道如何使用PI中的Sender电子邮件适配器(POP3协议)过滤邮件服务器的电子邮件。
为了更清楚一点,让我们假设电子邮件服务器中有10封电子邮件,然后为接口A提取3封电子邮件,为接口B提取3封电子邮件,其余4封电子邮件应忽略并留在电子邮件中 服务器本身,其原因是它与接口A或接口B不相关。任何建议或解决方案将不胜感激。
感谢与问候
草帽
没有设置要在POP3中从邮件服务器的收件箱中接收这么多邮件的设置。
POP3设置接受邮件地址,用户名和密码来加载所有邮件。 我没有看到直接的解决方案。 一种方法是将邮件内容转换为具有不同名称的文件,例如前三个为XX.txt,后三个为YY.txt。 使用文件适配器通过动态配置为每个文件名组拾取PI中不同文件名的文件,或者为每个文件名组使用单独的文件适配器。
Hi,
我想您没有清楚地了解我的要求。 我的要求是如何使用POP3协议中的发件人电子邮件适配器过滤来自电子邮件服务器的电子邮件,并将其传递到相关接口。
例如:假设1号电子邮件与接口A有关,则应转到接口A
或电子邮件号码。 2与接口B有关,则应转到接口B
或如果没有电子邮件。 3是垃圾邮件,则应避免删除该电子邮件并将其保留为原来的
这里的问题/挑战是,接口A或B的电子邮件适配器首先读取它,然后删除该电子邮件,因此它不适用于接口A或B。
所以我只希望发件人电子邮件适配器在从电子邮件服务器删除电子邮件之前对其进行过滤。
您能为此提供一些解决方案吗?
Prabhat
我们遇到了同样的问题,但是有一个简单,技术含量低的答案。 在邮件服务器上创建规则,以将邮件(到达时)移动到单独的文件夹中(例如,取决于发件人或主题的某些部分),然后使每个接口的发送适配器读取特定的文件夹。
希望有帮助,
Guy
好主意,谢谢Guy。
你好
如果您知道如何区分电子邮件(不同的主题或主题模式,不同的发件人),则可以将其用作确定接收者(或确定为intf)的标准...
例如,如果subject =" subject1",则使用intf A路由到接收方A。如果sender =" sender2",则使用intf B路由到接收方B ...然后,在发送电子邮件时将默认操作设置为" ignore" 不满足以上任何条件
这就是我们所做的,并且效果很好
Rgds
Chris
如果我们要为ex接口区分电子邮件,则提到使用发件人或邮件中任何其他值进行区分的方法将可以正常工作。 区分接口A或接口B,但是如果我们要忽略不相关的邮件或垃圾电子邮件,这将无济于事,因为PI发件人电子邮件适配器将在处理电子邮件时从邮箱中删除该消息。
任何人都可以提供在处理过程中如何使用发件人电子邮件适配器忽略无关邮件/垃圾邮件的解决方案
通过电子邮件发送有关接口的信息。
我已经为接口A或接口B的不同接口配置了成功发送的电子邮件,但是我无法忽略与接口无关的邮件。 在这方面需要您的帮助。
我们可以在适配器的模块处理器中使用任何参数以避免垃圾邮件吗?
Parahat
最多设置5个标签!
没有设置要在POP3中从邮件服务器的收件箱中接收这么多邮件的设置。
POP3设置接受邮件地址,用户名和密码来加载所有邮件。 我没有看到直接的解决方案。 一种方法是将邮件内容转换为具有不同名称的文件,例如前三个为XX.txt,后三个为YY.txt。 使用文件适配器通过动态配置为每个文件名组拾取PI中不同文件名的文件,或者为每个文件名组使用单独的文件适配器。
Hi,
我想您没有清楚地了解我的要求。 我的要求是如何使用POP3协议中的发件人电子邮件适配器过滤来自电子邮件服务器的电子邮件,并将其传递到相关接口。
例如:假设1号电子邮件与接口A有关,则应转到接口A
或电子邮件号码。 2与接口B有关,则应转到接口B
或如果没有电子邮件。 3是垃圾邮件,则应避免删除该电子邮件并将其保留为原来的
这里的问题/挑战是,接口A或B的电子邮件适配器首先读取它,然后删除该电子邮件,因此它不适用于接口A或B。
所以我只希望发件人电子邮件适配器在从电子邮件服务器删除电子邮件之前对其进行过滤。
您能为此提供一些解决方案吗?
感谢与问候
Prabhat
我们遇到了同样的问题,但是有一个简单,技术含量低的答案。 在邮件服务器上创建规则,以将邮件(到达时)移动到单独的文件夹中(例如,取决于发件人或主题的某些部分),然后使每个接口的发送适配器读取特定的文件夹。
希望有帮助,
Guy
好主意,谢谢Guy。
你好
如果您知道如何区分电子邮件(不同的主题或主题模式,不同的发件人),则可以将其用作确定接收者(或确定为intf)的标准...
例如,如果subject =" subject1",则使用intf A路由到接收方A。如果sender =" sender2",则使用intf B路由到接收方B ...然后,在发送电子邮件时将默认操作设置为" ignore" 不满足以上任何条件
这就是我们所做的,并且效果很好
Rgds
Chris
嗨,
如果我们要为ex接口区分电子邮件,则提到使用发件人或邮件中任何其他值进行区分的方法将可以正常工作。 区分接口A或接口B,但是如果我们要忽略不相关的邮件或垃圾电子邮件,这将无济于事,因为PI发件人电子邮件适配器将在处理电子邮件时从邮箱中删除该消息。
任何人都可以提供在处理过程中如何使用发件人电子邮件适配器忽略无关邮件/垃圾邮件的解决方案
通过电子邮件发送有关接口的信息。
我已经为接口A或接口B的不同接口配置了成功发送的电子邮件,但是我无法忽略与接口无关的邮件。 在这方面需要您的帮助。
我们可以在适配器的模块处理器中使用任何参数以避免垃圾邮件吗?
感谢与问候
Parahat
一周热门 更多>