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

 找回密碼
 立即註冊
查看: 1313|回復: 0

[Mail] CentOS 安裝 sendmail

[複製鏈接]
發表於 2015-12-15 22:42:32 | 顯示全部樓層 |閱讀模式
tid=24709& 本帖最後由 IT_man 於 2016-4-15 18:36 編輯
6 R* }" r1 p  Z1 Q! O- J! A) b8 S3 d/ s4 s& }$ Z
+ z2 J. k7 P# K1 f
# cat /etc/redhat-release9 n; u9 r+ r* s6 J
CentOS release 6.5 (Final)7 a; M. Z5 }8 q
9 e) n0 {7 `2 e4 y2 q4 P8 I9 H8 _
3 |' x( T$ C; o/ u# t  }
查詢是否已安裝
5 Z' Z( _: p7 n) c" y# rpm -qa | grep sendmail3 B' H, K* u* P) _
# rpm -qa | grep m4) }* m9 X4 Q! @3 f. u

5 X5 ~' u' R3 ^1 K+ J7 J3 K! l安裝. E4 x1 H7 c' j1 i# U: n, i7 A
# yum install sendmail sendmail-cf m4) l0 A! r$ ~( B- T4 e' z
1 Z% L1 U6 U- j- e$ v
設定主機名稱
5 N4 s+ v+ B2 C5 f1 `5 S( J6 K; x#vi /etc/mail/local-host-names
" ]% Q) J0 R7 v) k9 r$ A" Y7 h加入
) I" t; [# ~3 I) dwww.52av.tv

1 x$ j9 q* H# I* Z
www.av4u.info+ j5 K/ e. s+ ?1 a3 w$ t2 L' J+ Z

8 ^/ S, `6 K  V: _: v修改設定檔
! h) F/ L- g. v$ I" U% ~7 {7 ^6 a先備份再修改' m/ V  m/ U  |2 O- L; z. x$ G) v
# cp /etc/mail/sendmail.mc /etc/mail/sendmail.mc.default
, I9 J6 F- g1 J+ k$ p9 A# vi /etc/mail/sendmail.mc* m4 I. R0 y; Y0 }1 Y
將下行的 127.0.0.1 改成 0.0.0.06 P; M" V4 b/ X/ m7 r1 Q; ^
DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl9 N' j6 J9 d1 J' \

- [: L4 U* J: n/ O/ O2 W備份設定檔: _, V6 L; R  k: O$ W
#cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.default5 c6 D7 h/ ?! @  L! c& Q0 l- H
- {2 Y+ n8 d# x
轉換設定檔
4 K/ w8 M+ s& ~' ?; K' J5 ^" [#m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
& f# O; E- ?0 n, \" |# k( e) F9 q5 S' S& z0 A: x' E
設定 Relay6 q2 T& D0 i( ~# Y2 C
# vi /etc/mail/access
- ]% N2 c' h0 M# G6 l9 ~% G加一行
- j+ m1 i2 u$ a4 i7 xConnect:www.52av.tv                       RELAY
3 w) {- T; L, a0 n& a8 I# X/ h% y  g9 g& L& O* h# {4 N
製作出 hash 格式的資料庫+ |" a) U' \/ i
# cd /etc/mail: `) y( B0 n& o' ~
# makemap hash access < access4 `3 m; n! S0 d- K- L

6 W( J+ v; n1 K) ?9 C% M# @" v$ Y啟動服務" C* p) Y3 |  E6 W0 [: [
service sendmail start: b4 l& |+ j! E

7 {$ F5 Z' J: E! h. b+ n0 Z設定開機就啟動
5 ~! b$ {1 R: H' K) wchkconfig sendmail on; e0 l( s' }* t& K8 `- a" ?7 C6 n

1 c- p% m* n* c6 M# G6 Asu 成其他使用者測試時9 r. U* R. G) \* Z% M4 V
出現錯誤訊息4 h6 J. Y) b/ K' X3 J. e
/var/spool/mail/root: 拒絕不符權限的操作
. m5 i2 ~+ F7 g5 c* M/ B' q; l原因
% r4 J3 {$ S  {: [2 q- p要用 su - 使用者
8 G$ w: M/ m* ?不可用 su 使用者
0 n7 c5 s  d' [: H6 o# I0 s. I. h5 G" F
使用 telnet 測試出現錯誤訊息(假如無telnet client,則可以 yum install telnet 在CentOS下安裝telnet client)5 ?, n' j9 Y& X" j" o
telnet www.52av.tv 25
5 y+ P1 x7 a* J& s: Z2 N# J正連線到 www.52av.tv ....無法開啟連接到主機的連線: 連線失敗( c/ S% b5 b0 D- z' [
本來以為是本機防火牆擋住了+ a8 w& {  T3 K7 _6 w& W
關掉防火牆後仍無法連線: C; j6 a" v  d+ h
將下行的 IP 改成 主機 IP
. i& p% |# Y. I; S0 t8 |  GDAEMON_OPTIONS(`Port=smtp,Addr=XXX.XXX.XXX.XXX, Name=MTA')dnl
/ z: @, G" b8 d4 f重新轉換設定檔8 Q* m7 ?! p3 u$ Q
#m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf( Q- M; @7 ~( a7 h
重新啟動服務4 c1 x& t3 s& S8 W8 B3 w! q" i
service sendmail restart6 T" X# b% p5 a. K# {, K# V4 G! I
9 s# j! a1 S$ ~$ G
telnet 測試成功" _% s& z2 ^9 K) `
HELO yourname -通知 SMTP Server 你是誰(在linux mail server上有帳號)$ u/ v! |1 r- j1 @
MAIL FROM: email@server.com -寄件者電郵地址
4 n& N  I9 |5 T' d/ F) mRCPT TO: email@smtpserver.com -收件者電郵地址9 q8 m: ~# ~, ~  |# h
DATA -以上步驟通過後,可以用 DATA 開頭並輸入信件內容,結束時用 “.”
, r% c9 K4 Q1 K. W! i( CQUIT -離開用 QUIT 結束
0 G5 f. |. y$ F" O" [

2 i9 g! v% N1 b0 l* n: h# M1 jsendmail發郵件報錯的解决辦法& C' [! T# {- `9 \5 V: ]; t
( n6 x6 ^) v1 q5 v
error: Real domain name required for sender address。! `- t" J8 o/ v/ [0 Z( o
是hostname配置的問題,修改hostname即可。
4 b/ T8 o, S/ b' |- x8 T. q
  1. 1、hostname av4u.info 【立即生效】& _. m# b/ f9 S! Q; B
  2. 2、vi /etc/sysconfig/network 【重啟後會讀這個文件】
    ' f3 }' |2 N. R- L- l0 f- t
  3. 添加或修改:HOSTNAME=av4u.info0 ]) f0 j" R: z
  4. 3、vi /etc/hosts  【跟各個應用有關系,一定得改】6 m' n- ]* j9 b$ o0 O% J& t
  5. 在127.0.0.1後面添加主機名av4u.info
複製代碼
+ G: B+ K3 m1 `* d
error: Relaying denied. IP name lookup failed( F  z% G8 h; c3 r  m( s
解决:
7 @$ K% Y% ]) `: k% g8 @修改access文件,將本機ip加入後,問題解决!: {" y1 I6 |* T( r: C
具體方法:
  B- R/ W# Y# X/ o4 E4 k
  1. /etc/mail/access8 k8 [0 U" i5 ^9 l. T
  2. 加入
    8 O+ a! d; c! U: P
  3. xxx.xxx.xxx.xxx    RELAY
複製代碼

, }' g9 v+ _0 j6 y# y
P.S 在我的主機以mail 指令測試收發信件都ok: o, _: Z2 l8 s* q
參考:http://pejslin.blogspot.tw/2014/04/centos-sendmail.html
5 B1 `( D; L' e( n: r% R8 ^- r3 I8 z

" U9 d# ?1 ?) c. b  `* u5 A* ~
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則



中文酷站排行榜

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

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

GMT+8, 2026-3-24 05:43 , Processed in 0.072997 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表