linuxmail命令
㈠ linux mail 命令問題
1、本地需要啟動postfix或者sendmail
2、cat mail.txt |mail -s test [email protected]
3、可以以附件方式發送
uuencode a.txt a.txt |mail [email protected]
㈡ linux使用mail命令-- -f指定發件人時出錯
把發件人地址加上-r,放在收件人地址的前面
mail -s "hello world" -r [email protected] [email protected] < a.txt
㈢ Linux認證系統管理:linuxmail命令發送郵件失敗
Linux認證系統管理:linuxmail命令發送郵件失敗
使用linux自帶的郵件功能測試郵件發送功能如下:
$ mail -s test [email protected]
sldkfjlskdjf[CTRL+D]
cc:
有時會出再提示:
You have a new mail in /var/spool/mail/root
並且在郵箱中看不到郵件;
解決辦法:
1.查看出錯的日誌
$ tail -n 50 /var/spool/mail/root
From MAILER-DAEMON@ltv_73 Thu Dec 12 11:35:28 2013
Return-Path:
Received: from localhost (localhost)
by ltv_73 (8.13.8/8.13.8) id rBC3ZSPe006446;
Thu, 12 Dec 2013 11:35:28 +0800
Date: Thu, 12 Dec 2013 11:35:28 +0800
From: Mail Delivery Subsystem
Message-Id: <201312120335.rBC3ZSPe006446@ltv_73>
To:
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="rBC3ZSPe006446.1386819328/ltv_73"
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)
This is a MIME-encapsulated message
--rBC3ZSPe006446.1386819328/ltv_73
The original message was received at Thu, 12 Dec 2013 11:35:18 +0800
from 41_154 [127.0.0.1]
----- The following addresses had permanent fatal errors -----
(reason: 530 5.7.1 Client was not authenticated)
----- Transcript of session follows -----
...while talking to mail.163.com.:
>>> MAIL From: SIZE=519
<<< 530 5.7.1 Client was not authenticated
554 5.0.0 Service unavailable
--rBC3ZSPe006446.1386819328/ltv_73
Content-Type: message/delivery-status
Reporting-MTA: dns; ltv_73
Received-From-MTA: DNS; sohu_41_154
Arrival-Date: Thu, 12 Dec 2013 11:35:18 +0800
Final-Recipient: RFC822; [email protected]
Action: failed
Status: 5.7.1
Diagnostic-Code: SMTP; 530 5.7.1 Client was not authenticated
Last-Attempt-Date: Thu, 12 Dec 2013 11:35:28 +0800
2.修改DNS
$ vim /etc/resolv.conf
修改成可用的DNS,這個地方的修改保存後即生效;
3.修改主機名【也可不做這一步】
$ sysctl kernel.hostname=newhostname
4.重啟郵件服務
$ service sendmail restart
;㈣ linux系統命令行接收郵件
你這個思路就是使用mail命令,附帶附件的方式,把你本機的一個文檔發過去。
命令:mail -s "test" -a yourFile.txt [換成你Linux的mailAddress]
但是你得看看怎麼配郵件服務。
個人感覺可以用scp會更方便。非常簡單,使用的好像是ssh協議。只要你開了ssh,就能用來在Linux用戶之間傳輸文件。
命令:scp yourFile.txt [IP:PATH]
希望對你有幫助。
㈤ 請問在Linux中怎樣利用mail命令給外網的計算機發送郵件
mail -v -s "mail name" ****@***** < tmp.txt
指定一個文本為mail內容,添加-v參數,方便了解是否出錯。
==
你的情況可以查看一下日誌,看那兒出錯了。
㈥ Linux中關於mail的指令
mail
使用許可權:所有使用者
使用方式:mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] user1 [user 2 ...]
說明:
mail 不僅只是一個指令, mail 還是一個電子郵件程序,不過利用 mail 來讀信的人應該很少吧!對於系統管理者來說 mail 就很有用,因為管理者可以用 mail 寫成 script ,定期寄一些備忘錄提醒系統的使用者。
參數:
i 忽略 tty 的中斷訊號。 (interrupt)
I 強迫設成互動模式。 (Interactive)
v 列印出訊息,例如送信的地點、狀態等等。 (verbose)
n 不讀入 mail.rc 設定檔。
s 郵件標題。
c cc 郵件地址。
b bcc 郵件地址。
範例:
將信件送給一個或以上的電子郵件地址,由於沒有加入其他的選項,使用者必須輸入標題與信件的內容等。而 user2 沒有主機位置,就會送給郵件伺服器的 user2 使用者。
mail [email protected]
mail [email protected] user2
㈦ linux怎麼用命令發送郵件
linux系統默認開啟發送郵件功能,但只能linux用戶間發送郵件,不能發送外部郵件。
方法:
1. 查看sendmail進程是否開啟。你在shell輸入 ps -aux | grep 'sendmail'
2. 使用mail命令發送郵件,例如發送給root用戶
mail -s 'send mail' root 按回車鍵
3. 輸入郵件內容
4. 按ctrl+d發送,按ctrl+c退出
5. 切換到root用戶,你就可以看到一封郵件,郵件存放在/var/mail/root文件里
mail命令用法:mail -s '郵件標題' 用戶名
你可以搜索mail命令
是否可以解決您的問題?
㈧ linux 中mail命令問題
客戶端測試
vim ~/.mailrc
列:set smtp=smtp://mail.example.com 發信伺服器
set [email protected] 發件人
set folder=imap://mail.example.com 收件伺服器
wq
mail 測試
㈨ linux怎麼查看郵件以及讀取郵件內容
linux系統中如何查看最後一封mail
系統收到的mail會保存在/var/spool/mail/用戶名 這個文件夾中。
收mail,鍵入mail就會顯示當前用戶的前20封mail。可對郵件進行查看刪除等操作。
$mail
在linux文本命令平台輸入 mail -f mbox,就可以看到當前目錄下的mbox中的郵件了。
cd 改變當前所在文件夾的位置,讀信時,按一次Ctrl+C,退出閱讀狀態