成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何用Linux命令行發電子郵件

系統 Linux
Linux 可以用多種方式通過命令行發送電子郵件。有一些方法十分簡單,有一些相對會復雜一些,不過仍舊提供了很多有用的特性。選擇哪一種方式取決于你想要什么 —— 向同事快速發送消息,還是向一批人群發帶有附件的更復雜的信息。

[[269043]]

Linux 提供了幾個可以讓你通過終端發送電子郵件的命令,下面來展示一些有趣的方法。

Linux 可以用多種方式通過命令行發送電子郵件。有一些方法十分簡單,有一些相對會復雜一些,不過仍舊提供了很多有用的特性。選擇哪一種方式取決于你想要什么 —— 向同事快速發送消息,還是向一批人群發帶有附件的更復雜的信息。接下來看一看幾種可行方案:

mail

發送一條簡單消息最便捷的 Linux 命令是 mail。假設你需要提醒老板你今天得早點走,你可以使用這樣的一條命令:

  1. $ echo "Reminder: Leaving at 4 PM today" | mail -s "early departure" myboss

另一種方式是從一個文件中提取出你想要發送的文本信息:

  1. $ mail -s "Reminder:Leaving early" myboss < reason4leaving

在以上兩種情況中,你都可以通過 -s 來為郵件添加標題。

sendmail

使用 sendmail 命令可以發送一封不包含標題的快信。(用目標收件人替換 recip):

  1. $ echo "leaving now" | sendmail recip

你可以用這條命令發送一條只有標題,沒有內容的信息:

  1. $ echo "Subject: leaving now" | sendmail recip

你也可以用 sendmail 發送一條包含一條標題行的完整信息。不過使用這個方法時,你的標題行會被添加到要發送的文件中,如下例所示:

  1. Subject: Requested lyrics
  2. I would just like to say that, in my opinion, longer hair and other flamboyant
  3. affectations of appearance are nothing more ...

你也可以發送這樣的文件(lyric 文件包含標題和正文):

  1. $ sendmail recip < lyrics

sendmain 的輸出也可以很冗長。如果你感到好奇并希望查看發送系統和接收系統之間的交互,請添加 -v (verbose)選項。

  1. $ sendmail -v recip@emailsite.com < lyrics

mutt

mutt 是通過命令行發送郵件的一個很好的工具,在使用前你需要安裝它。mutt 的一個很方便的優勢就是它允許你在郵件中添加附件。

使用 mutt 發送一條快速信息:

  1. $ echo "Please check last night's backups" | mutt -s "backup check" recip

從文件中獲取內容:

  1. $ mutt -s "Agenda" recip < agenda

使用 -a 選項在 mutt 中添加附件。你甚至可以添加不止一個附件 —— 如下一條命令所示:

  1. $ mutt -s "Agenda" recip -a agenda -a speakers < msg

在以上的命令中,msg 文件包含了郵件中的正文。如果你沒有其他補充的內容,你可以這樣來代替之前的命令:

  1. $ echo "" | mutt -s "Agenda" recip -a agenda -a speakers

mutt 另一個有用的功能是可以添加抄送(-c)和密送(-b)。

  1. $ mutt -s "Minutes from last meeting" recip@somesite.com -c myboss < mins

telnet

如果你想深入了解發送電子郵件的細節,你可以使用 telnet 來進行電子郵件交互操作。但正如所說的那樣,你需要“學習術語”。郵件服務器期望一系列命令,其中包括自我介紹(EHLO 命令)、提供發件人(MAIL FROM 命令)、指定收件人(RCPT TO 命令),然后添加消息(DATA)并以 . 結束消息。并不是所有的電子郵件服務器都會響應這些請求。此方法通常僅用于故障排除。

  1. $ telnet emailsite.org 25
  2. Trying 192.168.0.12...
  3. Connected to emailsite.
  4. Escape character is '^]'.
  5. 220 localhost ESMTP Sendmail 8.15.2/8.15.2/Debian-12; Wed, 12 Jun 2019 16:32:13 -0400; (No UCE/UBE) logging access from: mysite(OK)-mysite [192.168.0.12]
  6. EHLO mysite.org <== introduce yourself
  7. 250-localhost Hello mysite [127.0.0.1], pleased to meet you
  8. 250-ENHANCEDSTATUSCODES
  9. 250-PIPELINING
  10. 250-EXPN
  11. 250-VERB
  12. 250-8BITMIME
  13. 250-SIZE
  14. 250-DSN
  15. 250-ETRN
  16. 250-AUTH DIGEST-MD5 CRAM-MD5
  17. 250-DELIVERBY
  18. 250 HELP
  19. MAIL FROM: me@mysite.org <== 指定發件人
  20. 250 2.1.0 shs@mysite.org... Sender ok
  21. RCPT TO: recip <== 指定收件人
  22. 250 2.1.5 recip... Recipient ok
  23. DATA <== 郵件內容開始
  24. 354 Enter mail, end with "." on a line by itself
  25. This is a test message. Please deliver it for me.
  26. . <== 內容結束
  27. 250 2.0.0 x5CKWDds029287 Message accepted for delivery
  28. quit <== 結束交互

向多個收件人發送電子郵件

如果你希望通過 Linux 命令行向一大組收件人發送電子郵件,你可以使用一個循環來幫助你完成任務,如下面應用在 mutt 中的例子:

  1. $ for recip in `cat recips`
  2. do
  3. mutt -s "Minutes from May meeting" $recip < May_minutes
  4. done

總結

有很多方法可以從 Linux 命令行發送電子郵件。有些工具提供了相當多的選項。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2018-08-24 08:10:10

編程語言Python電子郵件

2020-05-25 14:32:42

Python電子郵件自動化

2012-06-08 03:32:26

程序員電子郵件

2009-03-31 08:33:05

蘋果Iphone移動OS

2021-11-16 14:25:38

JavaScript前端

2010-09-17 14:11:18

2021-07-12 14:53:27

LinuxGmail電子郵件

2021-06-16 10:56:32

電子郵件電子郵件攻擊BEC

2010-08-25 21:03:38

命令行DHCP

2011-08-01 11:11:55

2022-04-29 15:55:51

安全電子郵件病毒

2019-08-08 14:55:19

電子郵件微軟信頭

2010-12-27 16:22:27

郵件地址

2018-02-10 17:30:41

Linux命令

2021-06-28 21:21:54

電子郵件郵件安全惡意軟件

2011-09-06 16:17:50

Ubuntu

2010-06-10 14:10:58

安全電子郵件協議

2011-08-01 12:43:03

2010-10-21 13:54:20

2021-08-27 11:11:01

電子郵件郵件安全網絡釣魚
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线欧美小视频 | 91婷婷韩国欧美一区二区 | 欧美成人一区二区 | 一区二区视频 | 午夜影院在线观看视频 | 国产精品精品 | 日韩欧美在线一区二区 | 在线亚洲一区 | 国产一区在线免费观看 | 亚洲一区视频在线 | 午夜av免费 | 91精品久久久久 | 亚洲一区二区三区高清 | 久久精品播放 | 国产精品视频免费看 | 国产成人精品久久二区二区 | 91欧美激情一区二区三区成人 | 欧美一区二区三区在线 | 欧美日韩亚洲国产综合 | 中文字幕 亚洲一区 | 亚洲欧美日韩在线 | 久久噜 | 99热视 | 久久99精品视频 | 免费在线观看一区二区 | 卡通动漫第一页 | 久久久久久女 | 亚洲精品一 | 日韩在线国产 | 亚洲成人黄色 | 欧美日韩不卡合集视频 | 韩国成人在线视频 | 日韩视频专区 | 中文在线视频观看 | 国产日韩久久 | 理论片午午伦夜理片影院 | 国产免费一区 | 黄色大片免费观看 | 亚洲色图综合 | 成人黄色网址大全 | 91视频进入|