Linux下如何查看自己的公網IP並通過郵件發送__Linux

來源:互聯網
上載者:User
前言:
區域網路的伺服器是通過ADSL路由器串連外網的,在路由器上做個連接埠22映射就可以使用路由器的WAN口的IP地址ssh到伺服器上。但ADSL是從ISP電訊廠商那兒通過動態獲得IP的,如何從外面知道伺服器的公網IP呢。
今天找到一個方法:

1. 先確定自己的公網IP:
使用如下命令即可:
     wget http: // members.3322.org/dyndns/getip
     cat getip 網址 http: // members.3322.org/dyndns/getip是一個返回本機公網IP的一個指令碼頁面,得到IP後可以寫一個指令碼,定時給自己的郵箱發送這個IP地址。指令碼還要想想如何寫。

2.配置發送郵件用戶端:
安裝SSL安全驗證軟體包:
sudo apt-get install ca-certificates libssl0 . 9.8  openssl ssl-cert 安裝mutt(用於發送郵件的外殼程式)和mstmp(用於發送郵件的用戶端):
sudo apt-get install mutt msmtp 配置 mutt,修改.muttrc檔案如下:
set  editor = " vim "   # 設定預設編輯器
# 建立信箱
set  mbox = " ~/Mail/inbox "
set  mbox_type = maildir
set  spoolfile = " ~/Mail/inbox "
set  postponed = " ~/Mail/postponed "
set  record = " ~/Mail/sent "

# 關於msmtp的設定
set  sendmail = " /usr/bin/msmtp "
set  use_from = yes
set  from = usr@gmail . com
set  envelope_from = yes

# set  alternates = "  usr@gmail.com "
#  這是一個格式字串,用來控制你的index的列表顯示。它的預設定義是
#   set  index_format = " %4C %Z %{%b %d} %-15.15L (%4l) %s "
# 指定你有哪 些信箱檔案。當你按  " c "  切換信箱時,再按 Tab 鍵,這些信箱就可供你選擇
mailboxes Mailbox sent-mail
#  這是一個 bool 型變數。它表明你在回信時引用原文是否加入原文的郵件標頭。
set  header = no
#  可以設定為 yes ,  no ,  ask-yes ,  或者 ask-no .
#  這是說,當你按q退出時,是否提示你 ( ask-yes , ask-no ) ,
#  還是直接就退出了 ( yes ) ,還是根本不理你 ( no ) 。
set  quit = ask-yes
#  那些類型的附件是允許直接通過  . mailcap 瀏覽的。
auto_view text / html
#  這也是一個提示性變數。它是確定當你退出時,是否提示你把信件
# 從spool 移動到的mbox 檔案。
set   move = no
#  當 Mutt 用 thread 方式顯示時,是否用純 ascii 表示樹狀列表。
set  ascii_chars = yes
#  回信時是否包含原文。
set  include
#  回信的引文之前插入那個符號。
set  indent_str = " >  "
#  設定你自己的郵件標頭。
my_hdr From: usr@gmail . com
#  打分
#  新信件 + 4分 , 主題包含 " 通知 " 的 + 2 ,主題包含  " Circulation "   + 3 ,  已經標記
#  刪除的 - 5 ,上次沒有讀的  + 1 ,包含  " believe " 的 - 10 ( 垃圾廣告。 ) 。
score  " ~N "   + 4
score  " ~s 通知 "   + 2
score  " ~s Circulation "   + 3
score  " ~D "  - 5
score  " ~O "   + 1
score  " ~s believe "  - 10
#  排序方式。
set   sort = score
#  當用 thread 排序方式時,我們對各個 thread 的相對排序次序。
set  sort_aux = date
#  如果翻到最後,再按往下翻也不會翻到下一封信件
set  pager_stop
#  如果設定,當你按  " r "
#  回信時,就不會再提示你輸入回信地址和主題,直接進入編輯
# 模式。
set  fast_reply
#  當你按  " t "  或者  " D "  之類的標記操作時,是否自動把游標移動到下一封信件。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.