首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mailx命令发送原始消息

使用mailx命令发送原始消息
EN

Unix & Linux用户
提问于 2017-06-13 15:51:06
回答 1查看 1.6K关注 0票数 0

如何将完整的raw/MIME消息(原始文件)传递给Linux命令以进行传递?我不想从邮件中提取收件人,主题,正文等-我想提供一个完整的现有的原始邮件消息‘是’的邮件发送,同时保留所有现有的标题。

一个示例消息如下:

代码语言:javascript
复制
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服务器,例如:

代码语言:javascript
复制
mailx -S smtp="backup-mail-server.com:25" < feed in the MIME message here somehow

我怎样才能用mailx做到这一点呢?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-06-13 18:50:03

代码语言:javascript
复制
 mailx -S smtp="backup-mail-server.com:25" < mailx -p -f /var/mail/nobody

这将读取原始邮件文件,并将其输送到您的发送。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/370900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档