荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Lg (终身努力便成天才), 信区: Linux
标  题: Re: [问题] 请问怎麽更改系统的 default mailbox ?
发信站: BBS 荔园晨风站 (Tue Nov  9 21:39:36 1999), 站内信件

【 以下文字转载自 twFreeBSDQuestion 讨论区 】
【 原文由 ASKA.bbs@BirdNest.infoX.Net 所发表 】
※ 引述《Shiozaki.bbs@bbs.mse.nthu.edu.tw (转出)》之铭言:
: ※ 引述《definite.bbs@bbs.ncnu.edu.tw (投石机型学者)》之铭言:
: : 用csh的话,在/etc/cshrc加入:
: : set mail=(10 $HOME/Mailbox)
: : setenv MAIL "$HOME/Mailbox"
: : Mailbox为你使用者的信箱位置
: : 最好看一下各MUA所需的环境变数
:   谢谢您的回答,
:   但这招只对 elm 有效,pine 跟 qpopper 都没用,
:   我想 qpopper 可能比较麻烦,似乎跟 login shell 没多少关系的 !?
:   请问还有其他办法可以解决吗 ?

之前有遇过相同的问题
基本上都是改/etc/login.conf就行了
而在其他地方设定的$mail or $MAIL请务必disble掉
pine的话要改设定档
sendmail和qpopper是把路径写死了...
sendmail记得要改mail.local部分的source
他有define路径  /var/mail
不过这很好改
只要把mail.local.c中, 他define的东西改成直接抓user home就行了
不过下面的改法不是很漂亮... 比较好一点的改法是把mail box的name和path
用抓环境变数的方法, 不过我懒得改了... :p

/usr/src/contrib/sendmail/mail.local/mail.local.c

--      (void)snprintf(path, sizeof(path), "%s/%s", _PATH_MAILDIR, name);
++      (void)snprintf(path, sizeof(path), "%s/.mail", pw->pw_dir, name);

qpopper的话就蛮ooxx的...
source写得ooxx -_-;
要改的话比较麻烦一点...
不过大抵上的精神就是要改成从passwd中抓home的位置还有mailbox的名称
man getpwent for detail :p
--
# make love
make: don't know how to make love. Stop
# why?
why?: No match.

--
※ Origin: 鸟窝 (BirdNest.infoX.Net) ◆ From: u860359.LI.ab.nthu.edu.tw
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 210.39.3.70]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店