精華區beta FreeBSD 關於我們 聯絡資訊
※ 引述《[email protected] (蘭提斯)》之銘言: > 可以麻煩您幫忙寫個Step by Step 的文件造福大家嗎?:) > 相信大家會感激您的... 基本上都是以 root 權限在做事.... 1. cd /usr/ports/security/cyrus-sasl2 ; make all install clean 2. vi /etc/make.conf 加入以下的東西 SENDMAIL_CFLAGS=-I/usr/local/include -DSASL=2 -DHASSRANDOMDEV -DSTARTTLS \ -D_FFR_TLS_1 -D_FFR_SSL SENDMAIL_LDFLAGS=-L/usr/local/lib SENDMAIL_LDADD=-lsasl2 -lssl -lcrypto 3. 然後 make sendmail... 4. cd /usr/ports/mail/sendmail/files; sh tls-install.sh 以上的步驟是做出 key 來.....:p 5. cd /etc/mail ; vi your_own.mc 加入以下東東.... define(`confAUTH_MECHANISMS', `LOGIN PLAIN') TRUST_AUTH_MECH(`LOGIN PLAIN') define(`confCACERT_PATH', `MAIL_SETTINGS_DIR`'certs') define(`confCACERT', `confCACERT_PATH/CA/cacert.pem') define(`confSERVER_CERT', `confCACERT_PATH/sendmailcert.pem') define(`confSERVER_KEY', `confCACERT_PATH/private/sendmailkey.pem') define(`confCLIENT_CERT', `confCACERT_PATH/sendmailcert.pem') define(`confCLIENT_KEY', `confCACERT_PATH/private/sendmailkey.pem') 6. make your_own.cf --- 然後你應該就可以搞定啦......:p 搞不定那就再說吧....最少我是這樣搞定的....:p --- BTW, 我是重新 make world....so.....:p 不要問我單獨 make sendmail 要怎麼 make....:p -- $ uname -a FreeBSD redsox 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Sun Feb 16 23:25:48 CST 2003 root@redsox:/usr/obj/usr/src/sys/KERNEL i386 -- ※ Origin: 邪惡小鹿鹿 <Deer.twbbs.org> ◆ From: redsox.EE.NCTU.edu.tw