问题标签 [mailx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
31516 浏览

unix - 在单个邮件 unix 中具有多个附件的 mutt 命令

我的要求是将所有 .csv 文件附加到一个文件夹中,然后通过一封邮件发送。

这是尝试过的,

上面的命令不起作用(它不能识别多个文件)并抛出错误

然后我尝试使用多个-a选项,如下所示,

这按预期工作。 但这对于例如 100 个文件是不可行的。我应该可以将它与文件掩码一起使用(就像 *.csv 获取所有 csv 文件一样)。有什么方法可以像 *.csv 一样在单个命令中使用吗?

谢谢

0 投票
2 回答
4492 浏览

unix - UNIX Sendmail 更改标头中的发件人

我需要将邮件标题中的“Received: (from pseudouser@ localhost )”更改为“Received: (from pseudouser@company.com )。我的域名已经在 sendmail.cf 中设置了,而且我已经将伪装设置为“company.com”。关于我可以做些什么来达到我的最终目标的任何想法?

当前代码

电子邮件标题

将域设置为...

0 投票
3 回答
3245 浏览

linux - 在 RedHat Linux 中使用 mailx 的 .dat 附件而不是文本

我正在尝试将文本文件的内容作为附件的正文发送。这在 HP-UX 中运行良好,但我们最近迁移到 RedHat Linux,它不再按预期运行。

这是我的命令

猫测试.txt | mailx -sTest me@email.ca

如果“test.txt”包含低 ASCII 字符,那么它可以正常工作。但是,我的文本文件可能包含法语字符,并且始终包含注册商标符号。似乎当我尝试发送这些字符时,Linux 正在将电子邮件转换为附件(格式为 attxxxxx.dat)。附件包含我的所有数据,格式完美,但我的收件人只想要一封普通的电子邮件 - 而不是“dat”附件。我们尝试设置环境变量并将扩展字符集命令放在 mailx 命令中,但无济于事。

任何建议或想法将不胜感激。

0 投票
1 回答
944 浏览

bash - 使用 bash 脚本发送一封而不是多封电子邮件

我从某人那里接手了一个脚本,bash 脚本通常运行良好,但还没有完全完善。因此,一般来说,简单地说,它会向人们发送一封电子邮件报告,该报告是从文本文件中获取的。所以,问题是这样的。该文本文件中的每一行代表应通过电子邮件发送给用户的数据。该脚本对数据进行格式化,以便于阅读并发送电子邮件。发送电子邮件时,用户 1 的电子邮件中有 3 行,用户 2 的电子邮件中有 2 行。不错不错,效果很好。但是,它不是向用户 1 和用户 2 分别发送一封电子邮件,而是向用户 1 发送 3 封相同的电子邮件,向用户 2 发送相同的电子邮件 2。基本上复制了电子邮件。我想如果他们只收到 2 封电子邮件,这不是一个大问题,但是,如果他们有 20-30 行怎么办?他们可以收到 20-30 封相同的电子邮件。

所以,我想知道的是,这是发送电子邮件的线路:

那么,有没有一种方法无需重写脚本就可以让 mailx 为每个收件人发送一封电子邮件?不知道这里最好的方法是什么。任何输入将不胜感激!

0 投票
2 回答
6826 浏览

bash - 无法弄清楚如何在 bash 脚本中向 mailx 发送 ^D (EOT) 信号

我正在编写一个 bash 脚本来自动向我发送电子邮件。Mailx 需要 EOT 或 ^D 信号才能知道邮件正文已结束并且可以发送。我不想在运行脚本时按键盘上的 ^D,这就是它现在所做的。

这是我的代码:

0 投票
2 回答
9003 浏览

shell - 一行中的mailx UNIX命令

用一行代码从 shell 发送邮件的最佳方式是什么?

进入正文的逐行条目,消息仅在 Ctrl+D 或“。”终止时发送。

由于我通过另一个程序访问系统命令,我希望能够执行以下操作:

一气呵成。

谢谢!

0 投票
0 回答
324 浏览

linux - Linux 中的 Mailx 设置 - 不确定错误消息是否意味着配置错误

我有一个 Raspberry Pi,它会在当前 IP 地址发生变化时定期发送电子邮件更新。几周前我让它完美运行,最近它不再正确发送电子邮件。据我所知,我没有更改任何设置的配置文件,所以我无法弄清楚为什么它不再起作用。我查看了邮件日志,发现了这个错误

我知道这表示本地配置错误,但在我查看的任何地方,用户/密码组合看起来都是正确的。什么是 MX 列表?谢谢!

0 投票
1 回答
369 浏览

awk - 使用文件的内容作为主题 mailx

我需要每周发送一封电子邮件,其中包含一些将收集在 txt 文件中的动态信息。我无法完成的是将该文件的内容添加到我的电子邮件主题中。我的文件名为 bkp.txt 并且有一行“每周备份;总计:10;大小:3gb”

有什么办法可以使用这种格式发送电子邮件

mailx -s "weekly backups; total: 10; size: 3gb" "email.address@domain.com" < another.txt,记住bkp txt的内容每周可以修改吗?

谢谢!

0 投票
1 回答
1013 浏览

linux - sendmail:指定每封邮件的 SMTP 服务器和 TLS 选项

我需要从一个脚本发送电子邮件,其中我要发送的 SMTP 因每条消息而异。使用 mailx,可以在命令行上指定 SMTP 服务器、TLS 选项、用户名和密码。但是,我需要发送嵌入的 HTML 电子邮件(而不是作为附件),而 mailx 不支持这一点,根据我发现的各种帖子和花时间拉扯我的头发试图让它工作。另一方面,使用 sendmail 我可以发送嵌入的 HTML,但似乎 SMTP 服务器选项必须在配置文件中,而且我不知道如何从命令行覆盖它们。那么如何在指定自定义 SMTP 选项时发送嵌入的 HTML?

0 投票
1 回答
1436 浏览

redhat - 如果发件人字段使用真实域,mailx -r 不发送电子邮件

我无法使用 mailx -r 选项正确设置发件人“发件人”字段。

如果“-r”字段是假域,则发送电子邮件。如果是真实域,则不会发送电子邮件。用户名无关紧要,只有域名。

我应该在哪里检查以解决此问题?

RHEL6.4