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

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

[Mail] CentOS 安裝 sendmail

[複製鏈接]
發表於 2015-12-15 22:42:32 | 顯示全部樓層 |閱讀模式
tid=24709& 本帖最後由 IT_man 於 2016-4-15 18:36 編輯
0 c2 |0 F& E  W  \. z0 U, x7 K6 D: a3 E4 ]2 H: o" S9 w
. _  m/ R- g& S5 B: g
# cat /etc/redhat-release/ }7 y6 E* N7 Q9 @$ P$ _
CentOS release 6.5 (Final)0 D* i5 U7 k* C  R" w' x

- w/ E1 F& X# Z7 M: m$ E

4 V! `5 W: t' Y查詢是否已安裝
3 `4 |/ M8 S1 e  N; C9 E# rpm -qa | grep sendmail
7 i0 U- |, k+ w( Z  ?# rpm -qa | grep m4& g2 |  b# _8 U% b5 Y; w# N: v
; Z; q9 B% n1 b% x" o; i( g
安裝; M: O- i0 o4 J0 H% c3 o
# yum install sendmail sendmail-cf m4: F* p8 S+ G( V. H9 N

; V8 V1 f! o. M. n: u  J2 f- _" g設定主機名稱
, J% ~  Q) g" N2 k# |, n#vi /etc/mail/local-host-names) `9 O- m& |  E
加入
. c' ]5 [" A+ U* {www.52av.tv
6 q4 y$ B( W* `$ E+ u
www.av4u.info
: I1 r0 H9 T. i: s: m/ |5 v' S
* E% D0 T  y' K8 M8 i+ W修改設定檔
) M8 {% f  _  b7 Q6 ?先備份再修改& a7 G# H$ l. L6 C
# cp /etc/mail/sendmail.mc /etc/mail/sendmail.mc.default
3 T8 W" E, M; t, [: ^# vi /etc/mail/sendmail.mc
- _* I) g, K9 h9 {: |將下行的 127.0.0.1 改成 0.0.0.06 ~$ k8 P( ?8 T# A5 D- U+ y2 [
DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl8 S, y8 j; h  _7 |/ A
, a+ W- ~0 {, M
備份設定檔7 N: M3 Z2 _* M( D
#cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.default
. c! e* D% ]5 l% h1 }$ E) z* n) h6 |  `& z# M
轉換設定檔
+ V* ~. }1 W* v% C#m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
! ?* ?) B# {, W% r+ `/ i7 W3 Z0 s6 n9 `. b: J* T6 `: P
設定 Relay
/ b! R" @8 B1 c' l# vi /etc/mail/access
# _$ E' }: B+ q8 v- Q3 @# \6 @1 g3 ]加一行1 }) G" U! Q2 z9 P6 j
Connect:www.52av.tv                       RELAY
' }1 w' R* k2 ]% R/ v9 P; @& |0 @; \
製作出 hash 格式的資料庫1 K: k* H6 H* [9 t/ s0 T
# cd /etc/mail
! N4 j: \" ^# G& X9 e8 D1 P# makemap hash access < access
  y" I* h6 m( I  W  F1 S  f3 i, c7 F8 a5 ^5 G# U$ Y( w& {
啟動服務: P7 C# P! K/ H9 b
service sendmail start
  v8 V: @1 y4 H, P) P/ A2 h& v1 _' b  }5 y
設定開機就啟動# c1 Q9 I7 k' Z
chkconfig sendmail on6 l, j: |3 _+ e* X2 ]
8 w5 d' Q. q7 a* N: _: f4 P# g4 O
su 成其他使用者測試時
3 I- R' h; d8 S4 Q( R1 @出現錯誤訊息
; Z7 @# J0 \" X" F3 F/var/spool/mail/root: 拒絕不符權限的操作
( X2 }8 |; `* L# b3 q原因, a% \7 g6 `8 `2 `, w/ S! o& Z
要用 su - 使用者
0 X. f3 }. S+ E+ z9 u! B6 R7 C不可用 su 使用者$ E/ c( w6 k) V8 p1 c% D

+ [) L. T% f# T7 {使用 telnet 測試出現錯誤訊息(假如無telnet client,則可以 yum install telnet 在CentOS下安裝telnet client)
' ?7 f4 Z" ~1 W) P: ktelnet www.52av.tv 25
5 q. D1 u2 G6 `, u正連線到 www.52av.tv ....無法開啟連接到主機的連線: 連線失敗
5 f- g8 t% \7 W本來以為是本機防火牆擋住了9 d. f2 g. B' O: J( h! K% ]
關掉防火牆後仍無法連線1 {+ X2 V4 L6 ?% P8 W; @8 n3 `
將下行的 IP 改成 主機 IP0 A" ]$ s5 ?4 g: L" c
DAEMON_OPTIONS(`Port=smtp,Addr=XXX.XXX.XXX.XXX, Name=MTA')dnl
8 H$ y- I3 A2 y7 m( e% f重新轉換設定檔
: e8 W4 H# m) K, N#m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf! `( G# t1 g9 A& d9 ^
重新啟動服務
" Y$ u) J0 j/ o8 W" {service sendmail restart
# A9 ]% M8 q' V6 d: `8 L! F3 @* f7 O8 j
telnet 測試成功4 ?( U& x! p( d  V- ~& `
HELO yourname -通知 SMTP Server 你是誰(在linux mail server上有帳號)
) d: X# F( h, K2 XMAIL FROM: email@server.com -寄件者電郵地址( K. F, u: y& @% ~& ^5 S
RCPT TO: email@smtpserver.com -收件者電郵地址
5 `0 x/ Z2 L, w$ i" |DATA -以上步驟通過後,可以用 DATA 開頭並輸入信件內容,結束時用 “.”
9 _' k' \4 n. Q6 gQUIT -離開用 QUIT 結束
, \& o3 p) H) F$ s/ j4 t6 V

# H7 `* t( r2 f$ J  J0 h: |sendmail發郵件報錯的解决辦法
! n2 r. f' H0 K( ]9 H
" e; H3 U- e# J' a8 C- D4 k' b0 ^error: Real domain name required for sender address。
6 u9 x& _. k1 v4 }2 `  L/ F是hostname配置的問題,修改hostname即可。6 r" u+ c- {* |/ Z7 \
  1. 1、hostname av4u.info 【立即生效】3 q. t+ O) V) R  Q& y) \, M! F
  2. 2、vi /etc/sysconfig/network 【重啟後會讀這個文件】
    / _) r0 ?' |( L" k  D5 }# }
  3. 添加或修改:HOSTNAME=av4u.info- p/ a3 q, N! _( N& j
  4. 3、vi /etc/hosts  【跟各個應用有關系,一定得改】4 P% y9 l( E  y6 f5 _0 E8 ^. t
  5. 在127.0.0.1後面添加主機名av4u.info
複製代碼

/ C: k& E. @) Berror: Relaying denied. IP name lookup failed
8 R& t, d' J( X' D5 R9 ]) K# G5 Y解决:3 a6 K! T2 L. Z2 @' d: s0 `1 O
修改access文件,將本機ip加入後,問題解决!
/ p8 D' y2 t) {0 h* O& f具體方法:3 J9 p2 E. I2 o" r$ y
  1. /etc/mail/access( V# ?: u6 A. G  |+ z, O9 u
  2. 加入
    # A/ U  ^- O- o* I
  3. xxx.xxx.xxx.xxx    RELAY
複製代碼
) \( w- a5 v% y/ H
P.S 在我的主機以mail 指令測試收發信件都ok
. d6 D0 B' X0 f- }參考:http://pejslin.blogspot.tw/2014/04/centos-sendmail.html
% B" G0 n2 |: P* E6 y2 z' k  l9 N

. C8 ^9 m! g4 Q
回復

使用道具 舉報

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

本版積分規則



中文酷站排行榜

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

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

GMT+8, 2025-12-6 18:27 , Processed in 0.063302 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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