使用Linux命令傳送郵件
在平時的工作中,可能很多環境都有自己的內網環境,如果發生一些問題的時候,可以透過內網環境傳送郵件到指定的郵箱中。這種略顯智慧的方式可能在很多工作場景中使用,一般都需要設定對應的網路配置,郵件設定等等,本文僅透過簡單的Linux命令來傳送一些比較簡單的郵件。環境目前經過測試,僅適用用redhat,centos環境。
其實這個東西感覺神秘,很多東西都是已經成型的軟體產品。
redhat中使用的就是mailx。可以簡單驗證一下自己的機器上是否已經安裝。
[root@rac1 ~]# rpm -qa |grep mail
mailx-12.4-6.el6.x86_64
mailcap-2.1.31-1.1.el6.noarch
如果已經安裝就可以直接用了,沒有的話透過rpm包,或者圖省事直接yum等等也能夠完成。
下面就說到重點的,不需要配置其他的郵箱設定,直接透過命令來完成。
先發一封簡單的郵件,為了避免騷擾,郵箱就以來代替吧。
echo 'hello!' | mail -s "hello test"
郵件的標題就會顯示為hello test,郵件內容為 hello,接受郵件的地址為
接受情況如下截圖所示。
來點更豐富的。
新增一個附件。比如說有一個檔案getdump.sh我想傳送為附件。使用如下的命令即可。
cat getdump.sh |mail -a getdump.sh -s "small test"
可以看到附件也成功傳送了。
如果我想傳送給若干個人,只需要以逗號分隔即可。使用下面的命令即可。
cat getdump.sh |mail -a getdump.sh -r -s "small test"
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8494287/viewspace-1347027/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux基礎命令---sendmail傳送郵件LinuxAI
- 使用linux的mail命令傳送html格式的郵件LinuxAIHTML
- 命令列郵件傳送工具命令列
- 在Linux命令列傳送電子郵件Linux命令列
- 使用phpmailer傳送郵件PHPAI
- 使用JavaMail傳送郵件JavaAI
- 使用nodemailer傳送郵件AI
- [linux]linux傳送郵件Linux
- Linux 命令列傳送郵件的 5 種方法Linux命令列
- 使用python傳送郵件和接收郵件Python
- 郵件傳送
- 傳送郵件
- 使用 smtplib 傳送郵件
- 如何使用Excel傳送郵件?Excel
- 使用python傳送郵件Python
- 使用C#傳送郵件C#
- linux formail 傳送html郵件LinuxORMAIHTML
- 在 Linux 命令列傳送郵件的 5 種方法Linux命令列
- 配置linux使用mail傳送郵件到163郵箱LinuxAI
- SpringBoot整合Mail傳送郵件&傳送模板郵件Spring BootAI
- 配置mail使用SMTP傳送郵件AI
- .NET Core使用FluentEmail傳送郵件AI
- 使用阿里雲傳送郵件阿里
- Python使用SMTP傳送郵件Python
- 配置ActionMailer使用GMail傳送郵件AI
- Laravel 傳送郵件Laravel
- PHP傳送郵件PHP
- Django——郵件傳送Django
- java郵件傳送Java
- Laravel傳送郵件Laravel
- gmail傳送郵件AI
- Oracle郵件傳送Oracle
- java傳送郵件Java
- Powershell郵件傳送
- thinkphp 郵件傳送PHP
- centos 傳送郵件CentOS
- phpcms傳送郵件PHP
- 郵件的傳送