作者 主題: Postfix 收信位置更改????  (閱讀 2911 次)

0 會員 與 1 訪客 正在閱讀本文。

briantn

  • 可愛的小學生
  • *
  • 文章數: 20
    • 檢視個人資料
Postfix 收信位置更改????
« 於: 2004-06-03 11:05 »
想要請問一下 Postfix 信件以往收下後會存放於 /var/spool/mail/userid
那想請問一下如果不想要將信件收下後存於此而想要存放於自己修改過後的地方那應該修正哪一部份呢????
例如想存放於 /xxx/userid 的話要如何達成呢????

longlife

  • 活潑的大學生
  • ***
  • 文章數: 476
    • 檢視個人資料
    • Arch
Postfix 收信位置更改????
« 回覆 #1 於: 2004-06-03 14:34 »
/etc/postfix/main.cf:

1. home_mailbox=Mailbox
(使用者目錄下,單一檔案)
2. home_mailbox=Maildir/
(使用者目錄下,一封信一個檔)
3. mail_spool_directory=/var/spool/mail
個人空間 - 部落格、相冊、書籤
論壇 - 商品、懸賞、活動、辯論

briantn

  • 可愛的小學生
  • *
  • 文章數: 20
    • 檢視個人資料
位置以修改謝謝!!
« 回覆 #2 於: 2004-06-03 17:39 »
位置以修改謝謝!!
不過發現一個問題如果修改成所需要的位置,那 imap 這支程式卻無法抓去修改的信件???
那這樣要如何修改 imap 這支程式呢????

longlife

  • 活潑的大學生
  • ***
  • 文章數: 476
    • 檢視個人資料
    • Arch
Postfix 收信位置更改????
« 回覆 #3 於: 2004-06-04 03:02 »
印象中 imap 好像不支援 Maildir,Mailbox 倒是可修改程式,要找一下筆記,如果只是用 pop3 取信,還有其他程式可支援 Mailbox/Maildir。
個人空間 - 部落格、相冊、書籤
論壇 - 商品、懸賞、活動、辯論

briantn

  • 可愛的小學生
  • *
  • 文章數: 20
    • 檢視個人資料
Postfix 收信位置更改????
« 回覆 #4 於: 2004-06-04 09:12 »
想在請問一下如果是讓 imap 收 /xxx/userid 的話那可以修改 imap 的路徑嗎???
目前是有一解決之前所提的方法
我是把 /var/mail/userid 與 /xxx/userid 做 ln 如此可以收到信件,但是因為特殊原因在 mail server上需要安裝 Openwebmail 但只給特殊人員使用(一般人員並不能使用,而Openwebmail收發信件是在 /var/mail/userid,以往的作法是將其做連結到 /xxx/userid ,而目前的 ln 將會影響此設定因此想請問是否可以修正 imap 收信路徑???)因此在這需要動些手腳因此,想請教是否有其修正方式???

longlife

  • 活潑的大學生
  • ***
  • 文章數: 476
    • 檢視個人資料
    • Arch
Postfix 收信位置更改????
« 回覆 #5 於: 2004-06-04 11:28 »
這是很早以前的 imap 版本,不知是否適合現在的版本,可試試看:
edit src/osdep/unix/env_unix.c
    from sprintf (tmp,"%s/%s",MAILSPOOL,myusername ());
    to sprintf (tmp,"%s/Mailbox",myhomedir ());

我記得 openwebmail 也可以改收信路徑,而且不一定要用 imap, 有支援 Mailbox 的 pop3 程式即可。
個人空間 - 部落格、相冊、書籤
論壇 - 商品、懸賞、活動、辯論