首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果内容包括"backup.sh“,则不发送邮件

如果内容包括"backup.sh“,则不发送邮件
EN

Server Fault用户
提问于 2017-05-23 09:09:51
回答 1查看 205关注 0票数 -2

我对mailx有个很奇怪的问题。我会很快地描述这个问题,然后给出环境细节。

我有一个文件/tmp/junk。我试图将这个文件的内容寄给我如下:

代码语言:javascript
复制
ott01pslpr0001(oracle:NONE):/tmp: cat junk |  mailx -s "some subject" myemail@mydomain.com

如果文件/tmp/junk有一个单词“backup.sh”,那么我就得不到邮件。如果文件中没有“backup.sh”这个词,我就会收到邮件。

示例:如果文件内容如下:

代码语言:javascript
复制
ott01pslpr0001(oracle:NONE):/tmp: cat junk
a for archive archive.sh
b for backup backup.sh
c for configure configure.sh

我不会收到邮件的

但是如果第二行说的不是backup.sh (例如backup1.shback.shbackup.shhbackup_sh),那么我就会收到邮件。单词backup.sh不需要出现在所显示的特定位置。如果文件里有那个词,我就不会收到邮件了。

我查了一下邮件没有寄给寄件人。我检查了/var/log/messages,但没有看到任何相关的东西。我不知道我是否应该检查其他的日志文件。

我完全迷惑不解。有人能帮忙吗?

环境详细信息:

代码语言:javascript
复制
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

EN

回答 1

Server Fault用户

发布于 2017-05-23 10:19:04

只是想出了点办法。我们使用outlook365。通常,垃圾邮件会进入一个名为“杂波”的文件夹,我在那里检查了丢失的消息,没有任何运气。但是我发现还有另外一个文件夹叫做“垃圾邮件”(我需要弄清楚两者之间的区别是什么),我在那里找到了这条信息。因此,不知何故,"backup.sh“这个词在outlook365上触发了一些垃圾邮件规则。我早该看看这个文件夹。我的疏忽。真对不起。

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

https://serverfault.com/questions/851728

复制
相关文章

相似问题

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