我对mailx有个很奇怪的问题。我会很快地描述这个问题,然后给出环境细节。
我有一个文件/tmp/junk。我试图将这个文件的内容寄给我如下:
ott01pslpr0001(oracle:NONE):/tmp: cat junk | mailx -s "some subject" myemail@mydomain.com如果文件/tmp/junk有一个单词“backup.sh”,那么我就得不到邮件。如果文件中没有“backup.sh”这个词,我就会收到邮件。
示例:如果文件内容如下:
ott01pslpr0001(oracle:NONE):/tmp: cat junk
a for archive archive.sh
b for backup backup.sh
c for configure configure.sh我不会收到邮件的
但是如果第二行说的不是backup.sh (例如backup1.sh、back.sh、backup.shh或backup_sh),那么我就会收到邮件。单词backup.sh不需要出现在所显示的特定位置。如果文件里有那个词,我就不会收到邮件了。
我查了一下邮件没有寄给寄件人。我检查了/var/log/messages,但没有看到任何相关的东西。我不知道我是否应该检查其他的日志文件。
我完全迷惑不解。有人能帮忙吗?
ott01pslpr0001(oracle:NONE):/tmp: which mailx
/bin/mailx
ott01pslpr0001(oracle:NONE):/tmp: ls -l /bin/mailx
lrwxrwxrwx 1 root root 4 May 27 2014 /bin/mailx -> mail
ott01pslpr0001(oracle:NONE):/tmp: ls -l /bin/mail
-rwxr-xr-x 1 root mail 84856 Jul 13 2006 /bin/mail
ott01pslpr0001(oracle:NONE):/tmp: file /bin/mail
/bin/mail: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), stripped
ott01pslpr0001(oracle:NONE):/tmp: uname -a
Linux ott01pslpr0001 2.6.18-371.el5 #1 SMP Thu Sep 5 21:21:44 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux
ott01pslpr0001(oracle:NONE):/tmp: cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.10 (Tikanga)
ott01pslpr0001(oracle:NONE):/tmp:提前谢谢..。
- Parag
发布于 2017-05-23 10:19:04
只是想出了点办法。我们使用outlook365。通常,垃圾邮件会进入一个名为“杂波”的文件夹,我在那里检查了丢失的消息,没有任何运气。但是我发现还有另外一个文件夹叫做“垃圾邮件”(我需要弄清楚两者之间的区别是什么),我在那里找到了这条信息。因此,不知何故,"backup.sh“这个词在outlook365上触发了一些垃圾邮件规则。我早该看看这个文件夹。我的疏忽。真对不起。
https://serverfault.com/questions/851728
复制相似问题