【问题标题】:Send a MIME file发送 MIME 文件
【发布时间】:2011-10-10 14:52:20
【问题描述】:

我需要对我在特定地址收到的每封电子邮件进行一些操作, 首先,我在 procmail 中制定了一条规则,并将邮件通过管道传输到 bash 文件中

| mybash.sh

在 bash 文件中,我将邮件保存在 tmp 文件夹中,它似乎是一个 MIME 文件,我可以像使用 mutt 的邮件一样打开它: mutt -f mytmpmail

我现在需要再次发送此邮件,但我尝试使用 msmtp mytmpmail | msmtp address@example.com 但是我收到的邮件 MIME 邮件在正文中显示为文本,我尝试使用 mailx 并且它是相同的。 mutt -s "subject" -a mytmpmail adress@ex.com它显示为附件,但它仍然是一个文本文件...... 我只需要“原样”转发邮件,因为我提取了邮件的附件,如果附件不符合要求的规范,我需要将其发送到其他地方。

ps : 对不起我的英语

【问题讨论】:

    标签: bash mime procmail mutt


    【解决方案1】:

    您的 MTA 是否在同一台机器上运行?如果是,您最好将退出代码传回 procmail,并使用 procmail 的转发功能。

    如果不符合您的要求,为什么需要“发送到其他地方”?如果它是针对您公司的员工的,那么您在脚本中对 mutt 所做的事情应该可以正常工作。需要更多细节才能正确回答您的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-29
      • 1970-01-01
      • 2011-05-30
      • 2020-04-03
      • 2018-05-12
      • 2023-04-07
      • 2014-12-04
      • 2021-10-18
      相关资源
      最近更新 更多