postfix+sasl的滿腦子疑惑

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

postfix+sasl的滿腦子疑惑

文章gaudi » 週五 7月 01, 2005 11:59 am

小弟想架一個mail server,
於是乎,去鳥哥的網站拜讀sendmail+postfix的資料...
還有拜讀http://phorum.study-area.org/viewtopic.php?t=9367
以下是我的安裝及設定過程...
代碼: 選擇全部
apt-get install postfix
apt-get install sasl2-bin

我的/etc/postfix/main.cf
代碼: 選擇全部
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
relayhost =
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
[color=blue]myhostname = suskind.twbbs.org
mydomain = twbbs.org
myorigin = $myhostname
mydestination = $myhostname, localhost
inet_interfaces = all
mynetworks_style = subnet
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mynetworks = 127.0.0.0/8[/color]
smtpd_sasl_auth_enable = yes
smtpd_delay_reject=yes
smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated permit_auth_destination reject
smtpd_client_restrictions = permit_sasl_authenticated
broken_sasl_auth_clients = yes
smtpd_sasl_security_options = noanonymous

設定sasl時,找不到/usr/local/lib/sasl/smtpd.conf
所以,我去/usr/lib/sasl2開了一個smtpd.conf的新檔案...
我的smtpd.conf為
代碼: 選擇全部
pwcheck_method:shadow

# chmod 640 /etc/shadow
# usermod -G root postfix
#/etc/init.d/postfix restart
telnet localhost 25
代碼: 選擇全部
ehlo localhost
250-suskind.twbbs.org
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250 8BITMIME

port 25都開了,我想寄信看看,
代碼: 選擇全部
mail xxx@yahoo.com.tw

然後去xxx@yahoo.com.tw看,沒收到,mail.log沒有資料...

寫到這裡好無力啊!
這個站,study-area,vbird我都看過了,
請各位學長釋疑...:-D
gaudi
可愛的小學生
可愛的小學生
 
文章: 42
註冊時間: 週五 10月 08, 2004 12:38 am

文章andrechen » 週五 7月 01, 2005 10:04 pm

自己產生 /usr/local/lib/sasl/smtpd.conf 這個檔就好了
andrechen
可愛的小學生
可愛的小學生
 
文章: 79
註冊時間: 週三 11月 27, 2002 2:08 pm

文章訪客 » 週五 7月 01, 2005 11:51 pm

andrechen 寫:自己產生 /usr/local/lib/sasl/smtpd.conf 這個檔就好了

謝謝你,我照作了,不過,我的sasl目錄是自己mkdir的:)

之後,重新啟動postfix,並且mail spilihps@yahoo.com.tw測試...

該封信居然寄到本機的一個USER(bbs)上面...
我想是安裝的時候我設該帳號為郵件代收者吧!
以下是/var/mail/bbs的內容...
代碼: 選擇全部
From root@suskind.twbbs.org  Fri Jul  1 23:26:31 2005
Return-Path: <root@suskind.twbbs.org>
X-Original-To: root
Delivered-To: root@suskind.twbbs.org
Received: by suskind.twbbs.org (Postfix, from userid 0)
        id E8AEA799B; Fri,  1 Jul 2005 23:26:30 +0800 (CST)
To: spilihps@yahoo.com.tw
Subject: test9
Cc: root@suskind.twbbs.org
Message-Id: <20050701152630.E8AEA799B@suskind.twbbs.org>
Date: Fri,  1 Jul 2005 23:26:30 +0800 (CST)
From: root@suskind.twbbs.org (root)

test9

/var/log/mail.log還是空的...
當然,我到yahoo也收不到信...

請各位大大提示我下一步該怎麼走...
如果我的問題很白爛,也請大大們不吝指正...
其實這幾天搞mail server到有點焦頭爛額...
不知道是我沒看懂文件還是怎樣...:(
訪客
 

文章andrechen » 週六 7月 02, 2005 2:20 pm

debain 跟 redhat 或 mandrake 實際上還是有一點差異,所以不能完全按照 redhat 或 mandrake 的方式設定,你可以在 moto 裡找到我之前發過的文章,或是到我的 blog (http://mail.yours.idv.tw)看看,應該是可以解決你的問題。
andrechen
可愛的小學生
可愛的小學生
 
文章: 79
註冊時間: 週三 11月 27, 2002 2:08 pm

文章andrechen » 週一 7月 18, 2005 5:07 pm

經查證後,release 後已經沒有 libsasl2-digestmd5-plain libsasl2-modules-plain 這兩個套件,應該是換成 libsasl2-modules 這個套件了。

另外,pwcheck 我只在 woody 上實做成功,在 sarge 上我只有實做用 sasl2,所以其他的狀況我就不是很清楚了。
andrechen
可愛的小學生
可愛的小學生
 
文章: 79
註冊時間: 週三 11月 27, 2002 2:08 pm

文章airsoftgun » 週一 7月 18, 2005 11:46 pm

我這星期不斷重裝不熟悉的debain 3.1
在這版本裡postfix我參考了許多文章照表操課
光postfix就卡住三天三夜還是無法讓它遠端認證收發信
亂踹一通重灌debian20次有到現在還是不知道是死在哪兒

覺得我這種菜鳥不應該拿最新版本的系統來虐待自己 :)
airsoftgun
可愛的小學生
可愛的小學生
 
文章: 17
註冊時間: 週一 3月 29, 2004 11:33 pm

文章kwchu » 週二 7月 19, 2005 1:56 pm

Debian 的話 smtpd.conf 要放在 /etc/postfix/sasl/

這個 site 不錯 .. 是 Debian postfix setup
http://workaround.org/articles/ispmail- ... l_packages

p.s. vbird / study area 的多是 RedHat setup, 大多 path 都不可以直接用到 debian 之上
kwchu
可愛的小學生
可愛的小學生
 
文章: 46
註冊時間: 週日 9月 05, 2004 6:50 pm
來自: 香港


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron