請問各位前輩大大們~關於mail server問題~ [論壇 - 伺服器架設]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

« 1 (2) 3 4 »


回覆: 請問各位前輩大大們~關於mail server問題~
會員一級
註冊日期:
2011/3/26 18:01
所屬群組:
已註冊使用者
等級: 3
HP : 0 / 70
MP : 8 / 2588
EXP: 83
離線
回acman 大大~就是用outlook帳目設定那裡有個寄件測試那邊都ok~
但在寄件時就會有outlook寄信管理員告訴你~這封信無法被寄出~會卡在寄件夾~

回poloshiao大大~謝謝您的指教~

回Nathaniel大大 是阿~想說這邊交流比較快~人比較多~大家都好熱心阿~^.^
因為是照您的文章架設的~我想您應該會比較知道狀況~
我再去照您給的方向試試看好了~那我是否直接用新增使用者就好了?
這邊我比較好奇的是~在ub裡面新增收發信的使用者=ub裡面的使用者嗎?
(系統>管理>使用者及群組>新增>這樣就好?還要額外多設定什麼嗎?)
謝謝喔!

2011/4/25 21:23
應用擴展 工具箱
回覆: 請問各位前輩大大們~關於mail server問題~
會員四級
註冊日期:
2007/8/12 16:54
來自 Taiwan-Kaohsiung
所屬群組:
已註冊使用者
等級: 16
HP : 0 / 393
MP : 107 / 18553
EXP: 74
離線
是的,ubuntu裡面收發使用者=ubuntu內的user帳戶
如果要生成非本機端的實體帳戶也是可以

但我就沒做過,是另外開虛擬帳戶這麼做沒問題的

2011/4/25 21:26
應用擴展 工具箱
回覆: 請問各位前輩大大們~關於mail server問題~
會員四級
註冊日期:
2010/8/12 15:54
所屬群組:
已註冊使用者
等級: 18
HP : 0 / 443
MP : 135 / 17000
EXP: 72
離線
poloshiao 寫到:
pop3=收信軟體(outlook之類ㄉ)
imap=收信伺服器
...
我不知道還要設定smtp~
能請問如何設定嗎?
...
大多數user還是要我幫他灌outlook

pop3=收信伺服器
imap=收信伺服器
SMTP=寄信伺服器
outlook=收寄信軟體
outlookexpress=收寄信軟體
thunderbird=收寄信軟體
evolution=收寄信軟體


poloshiao.....要講清楚啊

SMTP 應該不只是寄信用, 說它是寄信用是針對一般使用如 outlook之類郵件軟體的使用者而言

其實 SMTP 本身是一個 "收發"郵件的軟體, 它會
收:
收使用者要寄出去的信,收到後再轉發到該去的地方
也收其它mail server 寄過來給本機使用者的信 (現在正常來說不會有 open relay,所以我說本機使用者 ,其實講本"domain"可能更精準一點)

發:
收到的信若是自家使用者的,它會把它放到信箱
如果不是自家使用者,而且來源是允許幫忙發信的話,它會把信送到該送到的mail server去

其實收跟發都是它!!
一般我們說的收信伺服器, 是負責幫你從信箱把信取回到你的電腦上的
真的幫你把信收到你的信箱的還是 smtp

既然要架 mail server, 一次把它搞清楚一點比較好
應該沒說錯吧 XD

2011/4/25 21:44
應用擴展 工具箱
回覆: 請問各位前輩大大們~關於mail server問題~

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 70865
EXP: 24
離線
今晚 我已發了 四個 回覆貼文 給你 (內容都不太一樣)
可能 含有一個 SMTP 的連結文章 通不過 等着審查不知你有沒有耐心等審查結果?

2011/4/25 21:45
應用擴展 工具箱
回覆: 請問各位前輩大大們~關於mail server問題~

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 70865
EXP: 24
離線
SMTP 分兩種情況

1. 你把 SMTP 就設在 跟 POP3 或 IMAP 同一臺電腦裏
請參閱 #2 那一篇 Chapter 14. Email Services 裏面 就是 那一篇 SMTP
但是 這樣 信比較會 被阻擋 主要原因是 你的 MX 記錄 沒設定反解 網址
還有另一個 原因 是 你的 SMTP 的 驗證 沒設定好

2. 不自己設定 自己的 SMTP
直接使用 你的 ISP 供應商 提供給你 的 SMTP
最重要 你要有該 SMTP 可以使用的 帳號與密碼
這個 帳號與密碼 與 你要寄信 的 帳號與密碼 是可以不一樣的 因爲 只是 借道 SMTP 寄信
而且 這樣 信就不會 被阻擋

有問題 再貼文

2011/4/25 21:49
應用擴展 工具箱
回覆: 請問各位前輩大大們~關於mail server問題~
會員一級
註冊日期:
2011/3/26 18:01
所屬群組:
已註冊使用者
等級: 3
HP : 0 / 70
MP : 8 / 2588
EXP: 83
離線
回Nathaniel 大大~~那我知道了~感謝指導~我明天再試試看~感恩~!

回poloshiao 大大~~四個貼文是指上面那個嗎?還是?
不知耐心等候是什麼意思呢!?小弟不趕時間阿~每天有空就會上來看看~
只怕擔誤您寶貴的時間~謝謝喔!

2011/4/25 22:36
應用擴展 工具箱
訪客
回覆: 請問各位前輩大大們~關於mail server問題~
Anon:訪客
無法寄出去是 mail server 的 RALAY 轉寄設定問題

至於 dns 反解,那是寄出去後,會不會被對方伺服器當垃圾信的問題。

----------------------------------------------------

一分鐘簡單明白說 Linux mail server

1.mail service SMTP 服務有兩種:postfix 和 sedmail

sendmail 是老牌,設定檔有字天書
postfix 安全、效能較佳,設定簡單

推薦使用 posftfix

2.伺服器儲存郵件的方式(郵箱匣)有兩種:檔案式、目錄式

推薦使用:目錄式

因為檔案式的將所有郵件存在同一個檔案,郵件數量超過數千上萬會有問題。

3. SMTP (TCP 25)只負責送信、收信

outlook 那一類的軟體,連接 pop3(tcp 100)、 imap(tcp 143)

那個不是 SMTP 負責的,不是 postfix 或 sendmial 負責的

負責的服務叫做:dovecot

要安裝 dovecot,並設定好,才能使用 pop3
也就是 outlook 等等郵件軟體才能連接

具體架設 mail server,建議去買書來看,或者看鳥哥網站的教學文章。不過鳥哥他都是以 RadHat 系的當範例,Ubuntu 可能有些差異,只是大同小異啦。



--------------------------------------------------------

附上 postfix 主要設定檔 main.cf 的中文翻譯

下載:
http://www.box.net/shared/zfxehd1bst

偶翻的 y( ̄▽ ̄)y
不是全部,僅有大部分翻譯,看不懂得就沒翻了

內容擷取一小段,參考看看:

###############################################
# INTERNET HOST AND DOMAIN NAMES #
# 主機 和 網域 名稱 #
###############################################

########################
# ★ 郵件主機名稱 #
########################

myhostname = mail.mydomain.tw

########################
# ★ 網域名稱 #
########################
#
# 說明:未配置則默認為 $myhostname 減去第一個主機名稱的其餘位址。

mydomain = mydomain.tw



###############################################
# SENDING MAIL #
# 寄送郵件 #
###############################################

########################
# 自動補齊郵件網址 #
########################
#
# 可能值:網域名稱、默認值:$myhostname
# 說明:要附加到缺乏 from 資料,只含人名部分的不完整郵件地址的網域名稱。

myorigin = $myhostname



###############################################
# RECEIVING MAIL #
# 收發郵件 #
###############################################

########################
# ★ 監聽來源 #
########################
#
# 可能值:完整主機名稱、默認值:$myhostname, localhost
#
# 說明:
# postfix 的監聽界面,只理會來自這個主機或網域的「SMTP 送信要求」。
# 當 postfix 用作「本機 localhost 以外」也能使用的郵件主機,需開放 all,
# 或者不開放 all,但是必須把可能的來源全部輸入進去。
#
# 範例:
# inet_interfaces = all
# inet_interfaces = $myhostname
# inet_interfaces = $myhostname, localhost

inet_interfaces = all

########################
# 防止郵件循環 #
########################
#
# 可能值:ip 地址、默認值:無 (null)
#
# 說明:
# 如果運行 postfix 的機器是位於 proxy 或 NAT 後台的內部網絡上,
# 而且是被當成網域的備用 MX 主機,
# 那麼當主 MX 系統離線時,它有可能遭遇郵件循環。
# proxy_interfaces 列出哪些網絡接口會從 proxy 或 NAT 網關收進郵件,
# 讓 postfix 能夠避免郵件循環。

# proxy_interfaces =


########################
# ★ 可收信主機名稱 #
########################
#
# 可能值:主機或網域名稱、預設值:$myhostname, localhost.$mydomain, localhost
#
# 說明:
# 設定『能夠收信的主機名稱』,指 mail 地址 @ 後面的主機資料,
# 例:jay@mail1.xxx.com、jay@xxx.com,
# 讓 @ 後面不管怎麼寫都能收到郵件,
# 主要用作「容錯」用,因為有時寄信人會寫錯 mail 地址。
#
# 可設定多組,之間以逗號區隔。
# 支援變數,例: mail.$mydomain。

mydestination = $myhostname, $mydomain, localhost, localhost.$mydomain


###############################################
# SMTPD SASL AUTH #
# SMTP & IMAP & POP3 的認證 #
###############################################
#
# 說明:
# 此項目為自行加入的,原始 main.cf 無此項目。yes=開啟,no或註解=關閉
# 如果啟用 STMP 認證,「轉遞」信件除了要符合允許 relay 的名單,還要通過帳號密碼驗證。

smtpd_sasl_auth_enable = yes

#smtpd_sasl_security_options = noanonymous
#broken_sasl_auth_clients = yes
#smtpd_recipient_restrictions =
# permit_mynetworks
# permit_sasl_authenticated
# reject_unauth_destination




###############################################
# REJECTING MAIL FOR UNKNOWN LOCAL USERS #
# 丟棄未知名稱的本地使用者郵件 #
###############################################

########################
# 本地用戶資料表 #
########################
#
# 可能值:帳戶文件、默認值:proxy:unix:passwd.byname $alias_maps
#
# 說明:
# 含有本地所有使用者的帳戶文件。
# postfix 借由這份文件,來判斷拒收外界寄給不明用戶的郵件,
# 未列表上的即是不明用戶。
#
# 範例:
# local_recipient_maps = unix:passwd.byname $alias_maps
# local_recipient_maps = proxy:unix:passwd.byname $alias_maps

# local_recipient_maps =


########################
# 處理方式 #
########################
#
# 可能值:響應碼、默認值:550
#
# 說明:
# 當客戶端試圖寄信給不存在的本地網域用戶時,postfix用於拒絕客戶端的smtp響應碼。
#
# 響應碼:
# 550 丟棄郵件。
# 450 稍待一會再次嘗試寄出,直到寄出為止。

unknown_local_recipient_reject_code = 550



###################################################################
# #
# 2. RALAY 轉遞 設定 #
# #
###################################################################

###############################################
# ★ TRUST AND RELAY CONTROL #
# 信任 和 轉遞 控制 #
###############################################

########################
# ★ 快速配置 #
########################
#
# 默認值:host
# 可用選項共有三個,說明如下:
#
# class
# 信任與 postfix 主機 IP 同一 class A/B/C 的主機,
# 若主機不是 Private IP,請勿使用此設定。
#
# subnet
# 信任與 postfix 同一「網段」的主機,例如:192.168.0.0/24。
#
# host
# 僅信任本機 localhost。
#
# 注意事項:若下面 $mynetworks 「詳細配置」有設定,則此項目無效。

mynetworks_style = host



這個肯定很有幫助的啦,無私分享 XD


我還有很多像這種設定檔中文化的,都是自己翻的
像 sababa 、squid 之類的

個人覺得有心推廣 Linux 架站
問題根本不在教學,而在設定檔!

設定檔大量註解全是英文
外國人根本就不必看教學,直接看註解就夠了
華人就這點吃虧.....

為什麼 x-window 有中文語系,但設定檔卻沒有呢?

誰或哪個組織,出點力量
齊心把 Linux 各 service 設定檔中文化,造福大眾吧! XD

2011/4/26 0:35 | 7ab5d 1b103 42c8a 3099a
應用擴展 工具箱
回覆: 請問各位前輩大大們~關於mail server問題~
會員四級
註冊日期:
2010/8/12 15:54
所屬群組:
已註冊使用者
等級: 18
HP : 0 / 443
MP : 135 / 17000
EXP: 72
離線
poloshiao 寫到:
SMTP 分兩種情況

1. 你把 SMTP 就設在 跟 POP3 或 IMAP 同一臺電腦裏
請參閱 #2 那一篇 Chapter 14. Email Services 裏面 就是 那一篇 SMTP
但是 這樣 信比較會 被阻擋 主要原因是 你的 MX 記錄 沒設定反解 網址
還有另一個 原因 是 你的 SMTP 的 驗證 沒設定好


我又來了

MX 的作用.... 是宣告這個網域的信,是哪一台mail server 在收的
舉例:
如果在 ubuntu-tw.org 的 dns host file裡(就是 ubuntu-tw.org 這個domain 的記錄檔)設定 MX 的值為 mail.ubuntu-tw.org
那所有 @ubuntu-tw.org 的信件,就會往 mail.ubuntu-tw.org 送

2011/4/26 9:29
應用擴展 工具箱
回覆: 請問各位前輩大大們~關於mail server問題~
會員一級
註冊日期:
2011/3/26 18:01
所屬群組:
已註冊使用者
等級: 3
HP : 0 / 70
MP : 8 / 2588
EXP: 83
離線
回poloshiao 大大~您的文章陸續有看到了~我再爬爬文好了~感謝!

回acman 大大~感覺大家說的都有一點出入呢~linux的觀念真是太複雜啦~
本身沒有一點東西想玩linux還真是會碰一鼻子灰~~Q_Q~

回訪客大大~感謝您的分享~您提到一個學習的重點了~linux雖然強大~
但卻如此困難~就好像一個想住房子的人~要學地基如何建造~房間如何隔離~
水電如何牽~衛浴如何做~什麼事都要自己來~這種學習不是一朝一夕的~

windows就好像賓館~只要付錢~都幫你打理好好的~
你只要會使用賓館裡面所附設的設備就好~
講到這裡突然想到~webmin~小弟覺得webmin是學習linux的捷徑~
可是去網路上爬了很多文~為什麼他沒被廣泛的初學者使用呢?
第一中文化~第二又是介面的方式~和win很像阿~
還是哪裡有webmin專屬的文章可以參考?謝謝!

2011/4/26 11:21
應用擴展 工具箱
回覆: 請問各位前輩大大們~關於mail server問題~

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 70865
EXP: 24
離線
acman: 其實 SMTP 本身是一個 "收發"郵件的軟體

謝謝 acman 的指導
因爲 你接觸到的 是大網路 視野較廣
我都是 自己架者 server 自己玩 所以 說法範圍比較小

如果 我架一個 我自己使用 的 mail server
那對我個人接觸的範圍來說 那是 private mail server
我的 收件 server 就是 POP3 或 IMAP
我的 寄件 server 就是 SMTP
我的 mail server 並沒有 提供 給別人使用 所以我沒有感覺到 SMTP 收發轉寄信件的功能與設定
如果 azelwu 跟我一樣 只想自己設一個 mail server 自己 private 用 不是 for public 的話
理解 跟我 應該差不多

但是 我還介紹 azelwu 第二個方法 借道 別人的 SMTP 寄信
比如說 因爲我使用的是 cable modem, 設定 DDNS, 所以從我自己的 SMTP 寄信出去
會被大多數的 mail server 拒收. 比如 pchome, hotmail, gmail 等等都拒收.
所以 我在 outlook 或 thunderbird 裏面 設定的 SMTP 帳號 就是 我的 有線電視數據上網公司 給我的 SMTP 帳號, pchome, hotmail, gmail 等等收到的信 就不會拒收, 縱使 實際寄信帳號
是 我自己 mail server 的帳號, 都是 OK 的
對於 有線電視數據上網公司 的 SMTP server 就是 你說的 那個
具有轉寄 功能的 public SMTP server 對吧

所以 你講的範圍 是 public mail server 用的
我說的 是 個人使用的 private mail server 用的
說真的 public mail server 用的範疇 還不是我的能力所能及
不敢賣弄 以免說錯話
請你能諒解 也請 azelwu 能原諒

無論如何 謝謝你 適時指導

2011/4/26 11:52
應用擴展 工具箱

« 1 (2) 3 4 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.