如何将完整的raw/MIME消息(原始文件)传递给Linux命令以进行传递?我不想从邮件中提取收件人,主题,正文等-我想提供一个完整的现有的原始邮件消息‘是’的邮件发送,同时保留所有现有的标题。
一个示例消息如下:
Received: (qmail 32389 invoked by uid 0); 13 Jun 2017 09:24:51 -0400
Date: Tue, 13 Jun 2017 09:24:51 -0400
From: root@test.server.com
To: test@test.com
Subject: Test Email
Message-ID: <593fe7a3.IgSR+/BLy+NYXlVZ%root@test.server.com>
User-Agent: Heirloom mailx 12.5 7/5/10
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
The test mail content因此,我希望能够将上面的内容提供给命令行上的mailx命令。
这样做的目的是让服务器通过辅助SMTP服务器传递原始消息(与从原始消息文件中读取的消息完全一样)--为此,我们将使用mailx的-S开关来指定辅助SMTP服务器,例如:
mailx -S smtp="backup-mail-server.com:25" < feed in the MIME message here somehow我怎样才能用mailx做到这一点呢?
发布于 2017-06-13 18:50:03
mailx -S smtp="backup-mail-server.com:25" < mailx -p -f /var/mail/nobody这将读取原始邮件文件,并将其输送到您的发送。
https://unix.stackexchange.com/questions/370900
复制相似问题