linux - 在 Linux 上获取 dead.letter 文件?

标签 linux mailx

我正在向用户列表发送邮件,我正在使用 mailx 实用程序发送邮件

mailx -s "$SUBJECT" "$TO" < $FILE

它可以很好地处理有效的电子邮件,但问题是当我尝试发送到像 adffadf 这样的邮件 ID 时,我收到 dead.letter 文件,它字符串不是有效的电子邮件,

预期 - 我希望即使用户拥有任何电子邮件 ID,也不能发生此 dead.latter

例如abc@gmail.com、abc@def.cc、adffdfs

最佳答案

我的 mailx 的手册页说了很多关于 set nosave 等的内容,但它们似乎不起作用。我发现阻止 dead.letter 文件增长的唯一方法是用指向特殊文件/dev/null 的链接替换它。

rm ~/dead.letter

ln -s /dev/null ~/dead.letter

关于linux - 在 Linux 上获取 dead.letter 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31814445/

相关文章:

shell - 使用 Linux Mailx 发送简单的消息正文 + 文件附件

linux - 在 Automic 12 bash 中,mailx 正文中的特殊字符导致正文作为二进制文件附加

Linux 终端 SCREEN 命令

c - setuid() 失败 - 不允许操作

c - Linux 系统调用 clock_settime(...) 在 Docker 容器中因 EPERM 失败

Linux 狂欢。从读取文件行的​​ while 循环内部发送 mailx

linux - 亚马逊 AWS EC2 实例未收到电子邮件

c - 打印字符数组垃圾

c++ - 依赖于同一个静态链接库的可执行文件和共享库

html - 使用 mailx 发送带有 HTML 正文和附件的电子邮件