隐藏电子邮件地址?

隐藏电子邮件地址?

我最近收到了老板的一个请求,基本上他需要这个:

客户将发送电子邮件至[电子邮件保护]

a. 根据某些规则将客户的电子邮件发送给代理,例如:

  1. 转发电子邮件来自[电子邮件保护][电子邮件保护]
  2. 将包含单词“cat”的电子邮件转发至[电子邮件保护]
  3. 将主题包含某些单词的电子邮件转发给[电子邮件保护]
  4. 将任何电子邮件转发至[电子邮件保护][电子邮件保护]
  5. 代理可以互相发送内部电子邮件
  6. 在邮件服务器上保留所有收发电子邮件的副本

b. 隐藏客户的电子邮件地址。即代理 1、代理 2、代理 3 都不知道电子邮件来自哪里(只能看到[电子邮件保护])。他们只需回复电子邮件,回复就会转发给正确的客户,从而屏蔽代理的电子邮件地址,这样客户就只能看到电子邮件来自[电子邮件保护]

然后他需要对收发邮件进行一些内容过滤,最好使用正则表达式,以替换或删除邮件中的某些内容。假设某些邮件包含 SIN 号码,那么它将被替换为“*********”。

我想,使用某些类型的邮件服务器或某些电子邮件“代理”是否可行?我在 Google 上尝试了一些关键字,如“电子邮件路由”、“电子邮件代理”和“邮件服务器”,但没有找到老板想要的东西。请指点一下应该查看哪些软件。

答案1

电子邮件服务器旨在传输邮件。处理邮件不是它们的工作。因此,您不会找到任何具有此功能的现成邮件服务器。

一些服务器提供了集成邮件操作插件的可能性。例如,Postfix、Exim 或 Sendmail 可以集成以下软件MIME去方进程邮件或者进行操作/过滤。您需要将它们集成起来,并在查找数据库中进行公共地址和加密地址之间的映射。

但我不认为这能满足您的需求。想象一下一封带有“John Doe,Oceanic Airlines 人力资源主管”签名的邮件。您的方法是否隐藏了发件人的身份?

相关内容