導航:首頁 > 程序命令 > mail命令發郵件

mail命令發郵件

發布時間:2022-09-14 18:15:00

A. 在shell中如何使用mail命令發送郵件

在shell 輸入
mail [email protected]
shell會提示你輸入主題和內容,contrl+d 結束輸入,就可以了。
只輸入mail
是查看你是否有新的郵件。。。。
也可以 mail -s 「主題」 用戶
看個人了。

B. 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

;

C. 如何在Linux下使用mail命令發送郵件到外部

1、首先你得開啟25埠,郵件伺服器可以用sendmail或postfix,因為發件人是Received: from localhost.localdomain有些郵箱可能會拒絕或當作垃圾郵件
2、發送內容
cat a.txt|mail youremail
3、發送附件
yum -y install sharutils
uuencode a.txt a.txt |mail -s 『subject』 youremail

D. 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命令
是否可以解決您的問題?

E. Linux 下無法使用mail命令發送郵件

根據你描述的情況,使用mail發郵件是通過本機的postfix來發送的。如果本機的的postfix配置中啟用了relay,則會將發信請求轉發到relay機器進行投遞。如果此時通過mail發不出郵件,則問題有可能出現在relay的伺服器上。
你說的通過php是可以發郵件的,這個和使用mail是兩回事。如果php程序使用的是自己的發信程序,那與本機的postfix可能就沒有什麼關系。這其中具體的配置還要看程序是怎麼設計的。

F. 請問在Linux中怎樣利用mail命令給外網的計算機發送郵件

mail -v -s "mail name" ****@***** < tmp.txt

指定一個文本為mail內容,添加-v參數,方便了解是否出錯。

==
你的情況可以查看一下日誌,看那兒出錯了。

G. linux使用mail命令通過外部郵箱發郵件

你那個是本地ip,公網不識別,要配公網ip

H. ubuntu通過mail命令發送郵件

我們知道在centos系統里有個mail命令,可以發送郵件
安裝

配置/etc/mail.rc

然後就可以通過mail命令發送郵件了

在ubuntu系統怎麼安裝呢?

報錯:Package has no installation candidate,這可能是源的問題,如下解決

在文件末端加入:

更新

安裝

配置,在文尾加入,注意這里是 /etc/s-nail.rc ,不是 /etc/mail.rc

發送郵件測試一下

我這里以126.com郵箱為例,要開啟smtp功能,其他郵箱如qq郵箱也是一樣的

好了,到此為止,希望對你有幫助

I. linux系統下使用mail -s 發郵件

mail -s 發郵件
-b<地址>:指定密件副本的收信人地址;
-c<地址>:指定副本的收信人地址;
-f<郵件文件>:讀取指定郵件文件中的郵件;
-i:不顯示終端發出的信息;
-I:使用互動模式;
-n:程序使用時,不使用mail.rc文件中的設置;
-N:閱讀郵件時,不顯示郵件的標題;
-s<郵件主題>:指定郵件的主題;
-u<用戶帳號>:讀取指定用戶的郵件;
-v:執行時,顯示詳細的信息。

總結如下:
echo "郵件內容「 | mail -s "郵件主題" [email protected]

mail -s "郵件主題" [email protected] < mail.txt
mail.txt 是郵件內容

簡化公式
echo {MAIL_SUBJECT} {BACKUP_LOG} 2>&1

閱讀全文

與mail命令發郵件相關的資料

熱點內容
農業app怎麼開通快捷支付 瀏覽:908
pythonredisdict 瀏覽:382
如何攻擊別人網賭伺服器 瀏覽:878
隱私與應用加密的圖案密碼 瀏覽:34
陳情令王一博解壓 瀏覽:35
c編譯器使用說明 瀏覽:703
鄭州前端程序員私活有風險嗎 瀏覽:10
小型螺桿機壓縮機 瀏覽:516
成人解壓最好的方法 瀏覽:48
最小製冷壓縮機 瀏覽:490
xampp支持python 瀏覽:367
深圳周立功單片機 瀏覽:61
圓上點與點之間角度演算法 瀏覽:869
怎麼知道微信關聯了哪些app 瀏覽:702
android事件驅動 瀏覽:888
簽約大屏系統源碼 瀏覽:808
安卓系統怎麼轉入平板 瀏覽:429
安卓手機相機怎麼提取文字 瀏覽:219
如何查看伺服器映射的外網地址 瀏覽:985
圖片刺綉演算法 瀏覽:675