1 2 imapd 的 user mail box 好像跟 sendmail 抓來信箱位置不同 3 sa
- http://neuro.no-ip.info/neuro/freeBSD/imap_questions.txt
- this page is coded in Chinese Big5
- 恭喜新年:)
- 感謝 前輩不吝撥冗指導 :-)
我是 freeBSD 新手, 剛從 Fedora Core3 改 freeBSD 5.3-RELEASE
( 因為覺得 Fedora 2 跟 3 都不穩定 ... )
請教 : 就是 mail 的問題.
1. 如何讓 freeBSD 的 cyrus-imapd / sasl2 / saslauthd / sendmail 有作用?
2. imapd 的 user mail box 好像跟 sendmail 抓來信箱位置不同?
( cyrus-imapd 的設定 => 只 /usr/local/etc/imapd.conf 嗎 ? )
3. saslauthd 的設定 - where and how ?
4. sendmail 的設定 - /etc/mail/xxx.mc (?)
##
以下是 本機的狀況 :
####
# /etc/rc.d/sendmail start
Starting sendmail.
Warning: Option: AuthMechanisms requires SASL support (-DSASL)
Warning: Option: AuthOptions requires SASL support (-DSASL)
####
# tail -1 /var/log/maillog
Jan 2 18:48:48 neuro sendmail[12453]: ruleset=check_relay,
arg1=[222.65.109.233], arg2=222.65.109.233, relay=[222.65.109.233],
reject=553 5.3.0 REJECT no spam! ni
(不錯 :) sendmail 還可以 [收] 到信)
收到 /var/mail/ 下各 user 有其一檔.
####
# tail -1 /var/log/messages
Jan 2 19:47:09 neuro imap[12808]: login: host.my.domain.net [192.168.1.10]
user1 plaintext User logged in
####
# ps -ax | grep saslauth
510 ?? Is 0:00.01 /usr/local/sbin/saslauthd -a pam
520 ?? I 0:00.00 /usr/local/sbin/saslauthd -a pam
521 ?? I 0:00.00 /usr/local/sbin/saslauthd -a pam
522 ?? I 0:00.00 /usr/local/sbin/saslauthd -a pam
523 ?? I 0:00.00 /usr/local/sbin/saslauthd -a pam
7291 ?? Is 0:00.27 saslauthd -a getpwent
7292 ?? I 0:00.26 saslauthd -a getpwent
7293 ?? I 0:00.26 saslauthd -a getpwent
7294 ?? I 0:00.26 saslauthd -a getpwent
7295 ?? I 0:00.26 saslauthd -a getpwent
####
# cat /usr/local/etc/imapd.conf
configdirectory: /var/imap
partition-default: /var/spool/imap
allowanonymouslogin: no
admins: cyrus
imspservers: <none>
sieveusehomedir: false
sasl_pwcheck_method: saslauthd
####
# cat /etc/mail/x.mc
divert(0)
VERSIONID(`$FreeBSD: src/etc/sendmail/freebsd.mc,v 1.29 2003/12/24 21:15:09
gsha
piro Exp $')
OSTYPE(freebsd5)
DOMAIN(generic)
define(`confFORWARD_PATH')dnl
define(`confMAX_HEADERS_LENGTH')dnl
define(`confLog_Level',12)dnl
undefine(`BITNET_RELAY')dnl
undefine(`UUCP_RELAY')dnl
define(`confTO_CONNECT', `1m')dnl
define(`confTRY_NULL_MX_LIST',False)dnl
define(`confDONT_PROBE_INTERFACES',False)dnl
define(`PROCMAIL_MAILER_PATH',`/usr/local/bin/procmail')dnl
define(`ALIAS_FILE', `/etc/mail/aliases')dnl
define(`confPRIVACY_FLAGS',`goaway,authwarnings,noexpn,novrfy,restrictmailq,restrictqrun,noreceipts,nobodyreturn,restrictexpand,noetrn')dnl
define(`confCOPY_ERRORS_TO',postmaster)dnl
define(`confENVDEF', `-DTCPWRAPPERS -DSASL')dnl
define(`conf_sendmail_LIBS', `-lwrap -lsasl')dnl
define(`confLIBS', `-lcrypto')dnl
define(`confLOCAL_MAILER', `cyrusv2')dnl
define(`confAUTH_OPTIONS', `A')dnl
TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confDEF_CHAR_SET', `Big5')dnl
define(`confSAFE_QUEUE', True)dnl
define(`confTIME_ZONE', `PST8PDT')dnl
define(`confTO_QUEUEWARN', `4h')dnl
define(`confTO_QUEUERETURN', `5d')dnl
define(`confMCI_CACHE_SIZE', 3)dnl
define(`confMCI_CACHE_TIMEOUT', 5)dnl
define(`confQUEUE_LA', `12')dnl
define(`confREFUSE_LA', `18')dnl
FEATURE(access_db, `hash -o -T<TMPF> /etc/mail/access')
FEATURE(`authinfo')dnl
FEATURE(blacklist_recipients)
FEATURE(`compat_check')dnl
FEATURE(local_lmtp)
FEATURE(mailertable, `hash -o /etc/mail/mailertable')
FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')
FEATURE(`dnsbl', `bl.spamcop.net', `"Rejected - Spam blocked see:
http://spamcop.net/bl.shtml?"$&{client_addr}')dnl
FEATURE(`local_procmail')dnl
define(`SMART_HOST', `mailserver.my.isp.net')
define(`confCW_FILE', `-o /etc/mail/local-host-names')
DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl
define(`confBIND_OPTS', `WorkAroundBrokenAAAA')dnl
define(`confNO_RCPT_ACTION', `add-to-undisclosed')dnl
dnl define(`confPRIVACY_FLAGS', `goaway,authwarnings,noexpn,novrfy')dnl
MAILER(local)dnl
MAILER(smtp)dnl
MAILER(procmail)dnl
MAILER(`cyrusv2')dnl
####
# cat /etc/rc.conf
hostname="neuro.ohbi.net"
inetd_enable="YES"
ipv6_enable="NO"
linux_enable="YES"
moused_enable="YES"
nfs_server_enable="YES"
rpcbind_enable="YES"
sshd_enable="YES"
usbd_enable="YES"
kern_securelevel="3"
kern_securelevel_enable="YES"
sendmail_msp_queue_enable="NO"
sendmail_outbound_enable="NO"
sendmail_submit_enable="NO"
sendmail_flags="-bd"
sendmail_enable="YES"
saslauthd_enable="YES"
sasl_pwcheck_enable="YES"
sasl_pwcheck_program="/usr/local/sbin/pwcheck"
cyrus_imapd_enable="YES"
ntpdate_flags="ntp1.mainecoon.com"
ntpdate_enable="YES"
named_enable="YES"
ifconfig_rl0="inet 192.168.1.2 netmask 255.255.255.0"
defaultrouter="192.168.1.1"
hostname="neuro.ohbi.net"
webmin_enable="YES"
usermin_enable="YES"
apache2_enable="YES"
apache2limits_enable="YES"
apache2limits_enable="YES"
apache2limits_args="-e -C daemon -r 4"
snmpd_enable="YES"
snmpd_flags="-a -p /var/run/snmpd.pid"
snmptrapd_enable="YES"
snmptrapd_flags="-a -p /var/run/snmptrapd.pid"
saver="green"
blanktime="300"
usbd_enable="NO"
apm_enable="NO"
####
請問, 該如何解決我的問題 ?
或者, 還須要看哪些 設定檔 或 參數 或 結果 ?
請 前輩不吝指導
謝謝
neuro
黃學仁
neuro@hotmail.com
2005-1-2
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章