in header_common.htm --> -->

52AV手機A片王|52AV.ONE

 找回密碼
 立即註冊
快捷導航

Yahoo!奇摩搜尋
熱搜: 手機A片
Google奇摩搜尋
熱搜: 手機A片
     
查看: 3716|回復: 0
打印 上一主題 下一主題

[Mail] linux 下 mail 指令大全

[複製鏈接]
跳轉到指定樓層
樓主
發表於 2016-4-15 17:22:25 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

寄信:
) l! K4 f. }5 R3 n" y  r8 J參數說明:
9 V! `  W  D4 v( o7 _0 [-s 設定這封信的主旨,當主旨內容留有空白字元時,需將其用引號包住。\\例 :-s “test mail”
5 N% M7 s, B' U-a 想在信件中夾帶附加檔案,用這個參數就對了。0 e! e7 V! e- H9 [1 E
例 :-a ~/testfile' Q1 r( y6 b$ Y6 i# n, b7 D" A
-c 指定信件的副本。
: H+ o8 r9 K. d1 |( b' s例 :-c barry,vivian6 D( L, t  a% v* _" o
-b 指定信件的密件副本 ( 將收件者的郵件地址隱藏 )。
& t9 v( q6 ]$ P例 :-b mary,[email protected]- F, R) B  A$ m# r  @& x
-q 以指定的檔案做為信件的起始內容。0 B* ]+ ]) p$ M( S
例: -q ~/mailfile
6 [# u! c+ }7 g8 p7 q" `/ W/ Y-r 設定 mail from 的郵件地址。+ i2 O$ J& c, B) v: X0 |6 d
例:-r [email protected]
4 W- R% |) D$ G* ?-u 讀取使用者的 mailbox。
) K# H- C8 ~5 H5 A" G' X例 :-u barry
# ?' Y9 Y. K" B3 I" K6 z7 Q$ A-f 讀取使用者的 mailbox。7 [5 X/ ]7 r7 G
例 :-f /var/spool/mail/barry
( L. q- ^9 H* k8 R5 c
% E! y+ t0 V9 g  }& }+ O

; W, p3 j; F3 e2 J0 S3 X. v$ B. n8 q4 A5 R9 \0 S& \
將content.txt文件的內容寄出(非附件寄出)
/ G* b! o/ V7 }* ^" ^/ q0 H' g# cat content.txt ||mail -s "mail test" [email protected]2 ^! \$ |7 K' q) Z1 P
或者
2 u+ C/ x5 {! l- S
: g% K! L  q( Y1 ^# mail -s "This is a test" [email protected] < content.txt: N2 j- u: y4 L5 b1 o- q" ]) N& ]" v
編輯模式寄出:5 a6 Z/ }- K8 B! t! f9 }7 `
# mail [email protected]5 R2 j8 r- X: @" H1 h" ~" h' d
Subject: This is a test mail7 t7 V% h* d/ k" f8 G0 `) n/ e
There are writing area!$ \* h7 _0 I! P/ _' ^
You can't use the Up/Down button in this form...
) a. O3 W) P8 o3 C* e$ u: Ryou can finish with "."5 C$ Q  @5 I- ]" L/ R; I
.  <==這個『.』就是結束符號!要正常離開編輯畫面就是 . !: N# J- l# ?9 P* S$ c  v

) B- I( n) V2 Q0 xmail/mailx命令使用外部SMTP來發送郵件
7 D  K. j7 j3 y# h7 y/bin/mail會默認使用本地sendmail發送郵件,這樣本地的機器必須安裝和啟動Sendmail服務,配置非常麻煩,而且會帶來不必要的資源佔用。而通過修改配置文件可以使用外部SMTP服務器,可以達到不使用sendmail而用外部的SMTP服務器發送郵件的目的:/ t2 [$ E( H% ]: |7 H( g6 M
修改/etc/mail.rc 加入底下設定:# M2 n% V0 x+ p2 f* [, T. W& {
  1. set [email protected] smtp=domain.com0 P' P1 P) x( r7 o9 Z% i
  2. set smtp-auth-user=username smtp-auth-password=password
    0 Q6 E& f  N' S% h; V
  3. set smtp-auth=login
複製代碼
說明:" S4 p4 Z3 T* |
from是發送的郵件地址9 b1 s$ L7 u1 O; K: A: g
smtp是發生的外部smtp服務器的地址6 F4 P( K$ _) ]3 N) g2 u" x* g
smtp-auth-user是外部smtp服務器認證的用戶名
6 W3 T. d2 _7 P" Esmtp-auth-password是外部smtp服務器認證的用戶密碼0 n8 u0 {0 @9 \9 w9 Q; S9 s( N! I9 w
smtp-auth是郵件認證的方式
/ p  X& ^& r4 p% N+ j配置成功後,就可以使用了,可以發送一封郵件測試一下:  [% e+ N; ~9 L/ Q% B
# mail -s "test" [email protected] < content.txt5 G5 i+ m) m* n$ d: x0 A
在linux下利用Google的SMTP來發郵件2 D) \$ R9 l# I* V6 g1 k
/ \; d' V/ ^- r! J5 v5 w7 Z
在维護伺服器的時候,經常需要建立一個伺服器錯誤抱錯系统,而郵件是一個很好的工具。  D9 W# r0 t& X+ X, v4 B. u& y
在linux下,一般是透過mail來寫郵件,而傳遞默認使用sendmail服務。這樣雖然能向外界發送郵件,但郵件不能回復,並且sendmail服務要求發送方是系统可試别用户,配置比較麻煩。下面是透過使用Google的SMTP伺服器來發送郵件,不但减輕負担,而且可以使用類似的公共郵件地址來作為發送方。
, q* r0 g' U' H; Z+ H
. Y& Q" T: B6 s' O+ H% L+ Y* ^
1 h7 d/ I  @6 r( m0 f; ~* L. c' P

- k0 L1 q  g' S+ E. }0 ^' C$ h下面所有步骤,全部基於CentOS 5.11,其他發行版本類似。
3 K" M! R# g5 u, k1.安装mail
' n8 H8 {; `& N& yyum install mailx -y7 o9 m4 ]3 Z1 q+ V
. Y9 y* c0 G! n* F
2.如果想直接使用sendmail來發送郵件,需要啟動sendmail服務,或者saslauthd服務$ m& D% I) k5 Z2 b' k: H% q# Q

% _' W. I3 U, h. d, D3.如果想利用外部SMTP來送郵件,需编輯/etc/mail.rc,加入以下内容
8 y! n9 f' c. m7 Q  y* Q7 E% a3 Lset [email protected]
3 `- H& e$ V; Q2 Dset smtp=smtp.qq.com  , O- D3 \+ z, l
set smtp-auth-user=demo % Q$ @$ w, j* z
set smtp-auth-password=demopass 9 X! F3 C0 G0 T  ~+ L9 A
set smtp-auth=login
% N7 n  J- U$ G- i! X2 O  `但是這個設置只適合那些支持非ssl鏈接的SMTP伺服器,但對於想Google,强制使用SSL加密鏈接的,需根據第4步配置mail' Z; b2 o  G) K4 f1 u( o
; [* M3 w9 b% W8 |( {8 @% o3 p% }
4.利用Google的SMTP發送郵件  {$ n; ]# k7 Q
在裝有 Firefox 的 Linux 主機, 將 ~/.mozilla/firefox/xxxxxxxx.default/ 的 cert*.db 與 key*.db 複製到 ~/.mozilla_nss_shared_db
  c1 D) ~& u) C; g! x- Y编輯/etc/mail.rc,加入以下内容# Q$ |% V% C3 e! m( g+ t
set ssl-verify=ignore
9 u6 V8 S1 q) H& |set nss-config-dir=~/.mozilla_nss_shared_db7 k# P0 h4 K! |2 K" o1 W& Z
set from="[email protected](myname)"
6 |  }$ T1 K+ J5 m  m* t& Wset smtp=smtps://smtp.gmail.com:4655 {# B* E& O( u& V3 _& P
set smtp-auth=login6 P# d' o; F1 p2 }: o8 g# y
set smtp-auth-user=myaccount  T9 M, S# g# @* g. m
set smtp-auth-password=mysecret; r( q+ T: u) Z! q$ j4 P
) t" ~' E  Y7 p" W6 ]* b' \; ~
如果想添加多個帳號,那就這樣寫配置文件' g2 w% a+ V. P* n
account starttls {! ]' @! K7 W, m- [6 [( W6 t
set smtp-use-starttls2 v- w: i/ p( U
set ssl-verify=ignore+ A) U  q: p0 o* J: B
set nss-config-dir=~/.mozilla_nss_shared_db- O! e9 e( H" ?
set from="[email protected](myname)"( \' [; G# x) ?* p
set smtp=smtp://my.smtp.host:25* B: m7 ~& ?1 Y" Q) B( `
set smtp-auth=login5 s2 X8 p# ?% p1 l# \
set smtp-auth-user=myaccount' v( X- d! m2 |7 {
set smtp-auth-password=mysecret6 ]9 p( ^4 Z# E" f2 k! {/ l
}$ y  }4 n! x/ h: Z
account gmail {. y4 W% b: t; n7 [0 J4 F# n7 q  r
set ssl-verify=ignore
( C' T) ~0 X) Hset nss-config-dir=~/.mozilla_nss_shared_db; M+ X% j1 T. ~3 q" n. i3 s
set from="[email protected](myname)"7 K7 M/ \- l8 N" D8 g
set smtp=smtps://smtp.gmail.com:465
# s$ I+ [9 l4 Q( {* y9 s0 i  `set smtp-auth=login- l/ n* x9 w8 L3 j$ m+ e; V
set smtp-auth-user=myaccount
2 f3 p. P. R% t+ m- [; {set smtp-auth-password=mysecret
9 E. R! K: C4 V}1 Q$ x% H2 j5 k! I$ k: o2 l
不過在發送郵件的時候,需要用-A参數指定發送帳號,比如-A gmail/ K" ?* k6 E" H3 k
但經我測試好像沒作用
  q% a* |% F/ b- v讀信:#mail: _# l- m2 `7 P  G  }  v3 }' {( i
假如讀信時空間已滿,可以查看 /var/spool/mail之下哪一個使用者檔案最大,例如 root(一般也是root最大),將它清空:
9 F* Z. g$ C- y; [0 Z" |3 G#> /var/spool/mail/root
, j2 H9 a" I9 u) D' v0 D在執行 mail 就可正常讀信了
5 R7 G, `4 Y% d- e& }! ^
. ~/ h- Q6 ~! u1 N" T. I- k- K

( |* {% \7 d. W5 Q3 J; ], A請參考:
; J7 c$ n0 P1 uhttp://linux.vbird.org/linux_server/0380mail.php#mua_mail
/ }1 M) u$ n; Y
, ]1 f7 H+ H. p+ h. P# X9 o2 W
-->
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則


-->

聚BT福利

本區塊內容依據『電腦網路內容分級處理辦法』為限制級網站,限定年滿18歲以上或達當地國家法定年齡人士方可進入,且願接受本站各項條款,未滿18歲 謝絕進入瀏覽。為防範未滿18歲之未成年網友瀏覽網路上限制級內容的圖文資訊,建議您可進行網路內容分級組織ICRA分級服務的安裝與設定。 (為還給愛護 本站的網友一個純淨的論壇環境,本站設有管理員)

QQ|小黑屋|手機板|52AV手機A片王

GMT+8, 2024-12-25 05:41 , Processed in 0.057013 second(s), 19 queries .

連絡站長.廣告招商

[email protected] | QQ:2405733034     since 2015-01

裸聊妹 快速回復 返回頂部 返回列表