in header_common.htm --> -->

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

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

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

[Mail] linux 下 mail 指令大全

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

寄信:
) J- i9 ^$ S8 A4 j; f' v6 n: @1 b5 {參數說明:
8 s' ?0 B6 t1 A0 e1 I& i* H: S* K-s 設定這封信的主旨,當主旨內容留有空白字元時,需將其用引號包住。\\例 :-s “test mail”5 ^6 \* p9 B6 ^  x, E1 _8 f
-a 想在信件中夾帶附加檔案,用這個參數就對了。, K! R" N* `8 B6 G3 o- @+ `
例 :-a ~/testfile8 q3 U/ \0 w6 X" \: `( O3 z
-c 指定信件的副本。
9 F1 N$ U# M7 C) ^- p8 j1 G5 y! w7 p例 :-c barry,vivian! o$ _8 z1 P- g1 ?+ T9 r& t
-b 指定信件的密件副本 ( 將收件者的郵件地址隱藏 )。
% o( ^8 P  }9 @: d例 :-b mary,[email protected]
4 t- [9 A- {9 Z$ ~0 c. D9 J5 I-q 以指定的檔案做為信件的起始內容。* `0 u7 t/ _; S5 @# [$ A. z
例: -q ~/mailfile3 v: F$ ?1 H) N$ ]4 O' P
-r 設定 mail from 的郵件地址。
- X1 W- I% h+ r3 Z0 ^3 H例:-r [email protected]
$ c( x5 q6 U0 B  D-u 讀取使用者的 mailbox。# H( s1 \6 k) n1 D% h
例 :-u barry, i( W( k' g5 x1 q
-f 讀取使用者的 mailbox。& V2 p( z: k5 z( @- Q- o
例 :-f /var/spool/mail/barry' ~% q) r% d* b) x+ r  }

0 [( |; h& y, K$ x5 e. i, B

% E8 q4 D/ l. U9 e. a
# ~, d( J& S- u  H4 p將content.txt文件的內容寄出(非附件寄出)# ]6 H6 ^% Q. i% i( c' K3 |
# cat content.txt ||mail -s "mail test" [email protected]
* b  k  Y: ?  U3 c! b) [; w8 V* {或者4 l1 V; f4 \% z1 d1 j3 A. A
+ z6 x7 M/ k. `  h! E$ p
# mail -s "This is a test" [email protected] < content.txt; A/ g+ Q+ R$ L7 |
編輯模式寄出:
) }3 z4 n& m# f  o$ e2 k# mail [email protected]0 `& N: G  h: Y# W( @
Subject: This is a test mail
4 J& e$ k1 ^. q/ DThere are writing area!3 B' M! C% y1 ^% U/ `- S( k7 [7 X
You can't use the Up/Down button in this form...  _4 a7 {2 D/ t% u7 |
you can finish with "."
8 S0 ~  B- }+ `& y: F5 e+ e/ O.  <==這個『.』就是結束符號!要正常離開編輯畫面就是 . !- i  v7 v% ]& W# g

( R$ h+ s4 h* t8 B/ Imail/mailx命令使用外部SMTP來發送郵件8 _" q' a5 m! ^' b. \3 d) x1 o& I
/bin/mail會默認使用本地sendmail發送郵件,這樣本地的機器必須安裝和啟動Sendmail服務,配置非常麻煩,而且會帶來不必要的資源佔用。而通過修改配置文件可以使用外部SMTP服務器,可以達到不使用sendmail而用外部的SMTP服務器發送郵件的目的:
- w3 J6 M, w! Y; X* t; Z修改/etc/mail.rc 加入底下設定:/ d2 `5 R: \" v
  1. set [email protected] smtp=domain.com
    0 S3 T% ]) E; v) R! q" E: D
  2. set smtp-auth-user=username smtp-auth-password=password  [3 d; f. R% Z) U4 R# H+ o4 o- b
  3. set smtp-auth=login
複製代碼
說明:
0 \3 W1 G& M" G1 p* O' dfrom是發送的郵件地址
' P0 ~. L& Y" V5 Qsmtp是發生的外部smtp服務器的地址
* p" E& _& Q% W4 `smtp-auth-user是外部smtp服務器認證的用戶名0 m* C3 S% Q* h* _2 ~5 z
smtp-auth-password是外部smtp服務器認證的用戶密碼% ]4 z  k0 S* c( h7 N  q% o
smtp-auth是郵件認證的方式
# ~7 d) H& I5 I3 ]  `9 n) s配置成功後,就可以使用了,可以發送一封郵件測試一下:
3 {/ ], m) J! R0 H# mail -s "test" [email protected] < content.txt
- X, j7 H8 G+ R: y6 J在linux下利用Google的SMTP來發郵件+ Z) A. {0 k: `

- N+ S+ H: x6 ?4 ?& p, G! B, N: {在维護伺服器的時候,經常需要建立一個伺服器錯誤抱錯系统,而郵件是一個很好的工具。
# Q* d; ?9 s8 n6 v$ S( U$ m在linux下,一般是透過mail來寫郵件,而傳遞默認使用sendmail服務。這樣雖然能向外界發送郵件,但郵件不能回復,並且sendmail服務要求發送方是系统可試别用户,配置比較麻煩。下面是透過使用Google的SMTP伺服器來發送郵件,不但减輕負担,而且可以使用類似的公共郵件地址來作為發送方。
9 U# |, j% G4 s3 ]8 o

8 k% p" y; o* j0 t! r: _2 H0 t9 r& u: o) a7 X$ F4 ~, W& a& U7 Y6 _
/ D  n! y! [* u6 G
下面所有步骤,全部基於CentOS 5.11,其他發行版本類似。
3 w# Q6 k0 U( C( b; |: E' A1.安装mail4 Q& r2 E5 d4 k$ _; W
yum install mailx -y6 K4 s9 c, h1 w8 r5 y8 P$ i

( u) y, l8 ?. w6 V: ^& [2 `2.如果想直接使用sendmail來發送郵件,需要啟動sendmail服務,或者saslauthd服務
  i7 m& M2 g) k: L) G( e
4 D$ P) P8 E4 s; `- S3.如果想利用外部SMTP來送郵件,需编輯/etc/mail.rc,加入以下内容
9 {( ~2 O! n5 Iset [email protected]$ q$ M; O0 V+ I
set smtp=smtp.qq.com  
9 R5 T' l+ O& p* r: t! yset smtp-auth-user=demo * s& t1 Z; G. Z) d
set smtp-auth-password=demopass ! O9 p+ \( B# S, R/ C. z
set smtp-auth=login) }; l: _, g9 Q" k% |- }
但是這個設置只適合那些支持非ssl鏈接的SMTP伺服器,但對於想Google,强制使用SSL加密鏈接的,需根據第4步配置mail
! Z2 G$ S6 u. @9 M' b, A3 x9 h7 K: o0 T# f2 l
4.利用Google的SMTP發送郵件6 j5 x  P1 s/ R! W. P
在裝有 Firefox 的 Linux 主機, 將 ~/.mozilla/firefox/xxxxxxxx.default/ 的 cert*.db 與 key*.db 複製到 ~/.mozilla_nss_shared_db* z' K5 ^) W/ Z! h
编輯/etc/mail.rc,加入以下内容7 s9 t% t2 H/ z9 ?2 U
set ssl-verify=ignore
5 @, J0 g0 O/ x! N# s  y7 }set nss-config-dir=~/.mozilla_nss_shared_db4 q7 T! e' `9 N- q
set from="[email protected](myname)"
4 q2 `5 n5 D/ t1 E2 \set smtp=smtps://smtp.gmail.com:465
/ s$ ^7 c: n# E# A0 v0 x# B) h9 M. Jset smtp-auth=login  s* z0 E" {  B- F( ^
set smtp-auth-user=myaccount. K: E3 V9 }6 J( B$ d  W
set smtp-auth-password=mysecret
* q: k5 y0 n. I
# ^/ B6 {) X9 u4 t, A如果想添加多個帳號,那就這樣寫配置文件! d) `) }! U# p* W7 ^* i
account starttls {7 ]" `! O0 x5 G4 x; C
set smtp-use-starttls
; A) a' m3 Q" A! {; ~set ssl-verify=ignore
1 E4 G+ _" o, l2 T+ U4 `' Gset nss-config-dir=~/.mozilla_nss_shared_db, ~1 z: u' D0 v: v" a2 H! j
set from="[email protected](myname)"
  ?+ z% B# m/ P9 B7 ]set smtp=smtp://my.smtp.host:25! B3 B7 M+ a0 e6 o4 o
set smtp-auth=login0 m+ A* h8 ~/ t( l% u; X/ {
set smtp-auth-user=myaccount
8 l$ N2 A. U8 _set smtp-auth-password=mysecret' ~  Z5 o# G, H. D% l6 x1 W, I
}
0 M. q# c* ]9 c# waccount gmail {
6 l2 Q$ C( B7 h; }6 i2 o% Pset ssl-verify=ignore( }! M! _: P7 r8 f" R) F
set nss-config-dir=~/.mozilla_nss_shared_db
4 m5 J. I3 d* Eset from="[email protected](myname)"1 w; \; C' g9 k  Z
set smtp=smtps://smtp.gmail.com:465
- n5 P9 A! H( e* e# |+ xset smtp-auth=login
/ k, [( |+ ]/ f7 p1 c$ X$ {$ B6 }set smtp-auth-user=myaccount
, o$ @( D+ i- L4 K) Rset smtp-auth-password=mysecret
# y  O8 Y, }8 f) e/ O}
  b/ V) }0 v+ L: v0 d" F# G) E不過在發送郵件的時候,需要用-A参數指定發送帳號,比如-A gmail
7 |4 B7 W5 c+ i8 C
但經我測試好像沒作用
8 R, ~' _0 V2 H- Z* D, \讀信:#mail# e, e/ i/ c  _/ o! I. F
假如讀信時空間已滿,可以查看 /var/spool/mail之下哪一個使用者檔案最大,例如 root(一般也是root最大),將它清空:: c  m3 Z1 [: U4 |  I- O: b
#> /var/spool/mail/root6 H/ ^. E% }2 C9 w3 J) a5 _
在執行 mail 就可正常讀信了) P) h- W7 E3 K  s

1 Y$ F/ o3 G% `0 B; L+ t
6 z# D  ~& t  A  N; `  r
請參考:
$ m, L% o( a$ o* T7 Ehttp://linux.vbird.org/linux_server/0380mail.php#mua_mail( O& {4 T% x, A, i7 D
! [6 Z) z1 j4 e- u, _
-->
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則


-->

聚BT福利

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

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

GMT+8, 2024-10-6 21:29 , Processed in 0.062484 second(s), 19 queries .

連絡站長.廣告招商

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

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