作者 主題: vm-pop3d Outlook Express可以收信,Office Outlook不能收信  (閱讀 12190 次)

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

風竹

  • 懷疑的國中生
  • **
  • 文章數: 52
  • 性別: 男
    • 檢視個人資料
我是用FC7
Postfix+vm-pop3d+openwebmail2.52+Spamassassin+Clamav
虛擬使用者

我用Outlook Experss收發信都正常
Outlook送信可以
但是只有用Office的Outlook收信就會被lock

第一次收信會出現錯誤
Outlook的錯誤訊息
作業 '接收中 - ixxxx.com.tw'已報告錯誤 (0x800CCC0F) : '伺服器連結中斷。 如果這個問題繼續,請與您的伺服器管理者或 Internet 服務供應商 (ISP) 聯絡。'
第二次就顯示Mailbox in use
作業 '接收中 - ixxxx.com.tw'已報告錯誤 (0x8004210E) : '因為正在傳送其他電子郵件訊息至信箱,或者其他郵件應用程式正在存取信箱,所以信箱暫時無法使用。  伺服器已回應: -ERR [IN-USE] Mailbox in use'

檢查user的信箱就會多一個 user.lock檔,但是我刪掉後還是一樣重複上面2個步驟

以下是使用Office Outlook被lock時的 maillog
16159 Jul 13 21:00:26 ixxx vm-pop3d[6795]: Connect from 60.198.x.xxx
16160 Jul 13 21:00:26 ixxx vm-pop3d[6795]: User 'xxxxx' of 'xxxx.com.tw' logged in
16163 Jul 13 21:01:29 ixxx vm-pop3d[6821]: Connect from 60.198.x.xxx
16164 Jul 13 21:01:29 ixxx vm-pop3d[6821]: Socket closed
----------------------------------------------------------------------------------

以下是用outlook Express正常收信的maillog
16178 Jul 13 21:08:53 ixxx vm-pop3d[6843]: Connect from 60.198.x.xxx
16179 Jul 13 21:08:53 ixxx vm-pop3d[6843]: User 'xxxx' of 'xxxx.com.tw' logged in
16180 Jul 13 21:08:54 ixxx vm-pop3d[6843]: Session ended for user: xxxx

----------------------------------------------------------------------------------


這問題我找好久都找不到答案
實在搞不懂為什麼outlook express 跟outlook有什麼不同

chmod 777 /tmp
rm -rf /tmp/.*
試過都沒用 :-?

hsiao_peter

  • 憂鬱的高中生
  • ***
  • 文章數: 106
    • 檢視個人資料
查一下 是否兩個pop3同時跑

風竹

  • 懷疑的國中生
  • **
  • 文章數: 52
  • 性別: 男
    • 檢視個人資料
netstat -nutlp | grep :110
tcp        0      0 0.0.0.0:110                 0.0.0.0:*                   LISTEN      14                   139/vm-pop3d

我的FC7上的Dovecot已經移除了,也沒安裝imap

hsiao_peter

  • 憂鬱的高中生
  • ***
  • 文章數: 106
    • 檢視個人資料
引用
chmod 777 /tmp
rm -rf /tmp/.*
試過都沒用 :-?


應該是1777吧 :lol: [/quote]

風竹

  • 懷疑的國中生
  • **
  • 文章數: 52
  • 性別: 男
    • 檢視個人資料
chmod 1777 /tmp
後有改善了
office Outlook可以收一次信
但很明顯的Outlook無法確認信件是否下載完
造成一直保持在處理中,但實際上信卻已經下載好了
強制取消接收信件後
在收一次信去後卡住,一直在處理中................

必須把Outlook關閉再打開才能收第二次信

hsiao_peter

  • 憂鬱的高中生
  • ***
  • 文章數: 106
    • 檢視個人資料
引述: "風竹"
chmod 1777 /tmp
後有改善了
office Outlook可以收一次信
但很明顯的Outlook無法確認信件是否下載完
造成一直保持在處理中,但實際上信卻已經下載好了
強制取消接收信件後
在收一次信去後卡住,一直在處理中................

必須把Outlook關閉再打開才能收第二次信

try this
service pop3
{
        disable = yes
        socket_type                     = stream
        protocol                        = tcp
        wait                            = no
        user                            = root
        instance                        = 25
        server_args                     = -i -t 600
        server                          = /usr/sbin/vm-pop3d
        log_type                        = SYSLOG local4 info
        log_on_success                  = PID HOST EXIT DURATION
        log_on_failure                  = HOST ATTEMPT
        }

還有提供你的 main.cf mail.log 還有你的outlook 錯誤碼

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5412
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
上頭的 disable 應該是 no 吧?

hsiao_peter

  • 憂鬱的高中生
  • ***
  • 文章數: 106
    • 檢視個人資料
引述: "twu2"
上頭的 disable 應該是 no 吧?
對拉 謝謝糾正
我因為vm-pop3d 也有lock 的問題 所以換回 dovecot 忘了改回 "disable=no"
 :)

bone

  • 可愛的小學生
  • *
  • 文章數: 1
    • 檢視個人資料
這問題我記得很多年前有碰過,當初也是很頭痛,我已經忘記正確的解決方式了,不過我可以提供下面資訊
1. xinetd 下的 vm-pop3d 設定
service pop3
{
        disable = no
        socket_type = stream
        protocol = tcp
        wait = no
        user = root
        instances = 50
        server = /usr/local/sbin/vm-pop3d
        server_args = -i -u nobody
        log_type = SYSLOG local4 info
        log_on_success = PID HOST EXIT DURATION
        log_on_failure = HOST ATTEMPT
}

2. 我改用 1.1.7f-T7,在 T4 版本有修正下面問題,不過不確定是否有關
FREAD_SIZE incrased up to 128 bytes due to many stuppid software
            don't wrap headers and generate long message-id
            (microsoft office outlook/some sort of webmail)

風竹

  • 懷疑的國中生
  • **
  • 文章數: 52
  • 性別: 男
    • 檢視個人資料
To hasiao_peter大大
我的vm-pop3d不是用Xinetd啟動的
我今天安裝xinetd用你提供的資料來啟動vm-pop3d
但是............................
第一次收信就失敗
取消再收又lock了

作業 '接收中 - user.ixxxx.com.tw'已報告錯誤 (0x800CCC90) : '內送 (POP3) 電子郵件伺服器報告內部錯誤。如果仍收到此訊息,請連絡伺服器管理員或 Internet 服務供應商 (ISP)。  伺服器已回應: *** glibc detected *** vm-pop3d: free(): invalid pointer: 0x08b46300 ***'

maillog
Jul 17 21:12:09 ixxxx vm-pop3d[9283]: Connect from 60.1xx.xxx.xx
Jul 17 21:12:09 ixxxx vm-pop3d[9283]: User 'user' of 'ixxxx.com.tw' logged in



還有vm-pop3d的設定檔好像是在makeinstall時就要設定好
install後就無法設定了(  我根本找不到他的設定檔可以去設定)

我當初會用vm-pop3d的只要原因就是openwebmail可以支援他的虛擬使用者
這樣可以方便後人不懂linux也可以輕易管理帳號
但目前看來問題實在太多了
SASL無法用,POP3又有問題
我看還是改回Dovecot+postfixadmin來管理使用者好了(上次失敗)
還是有更好的建議搭配???



你說的main.cf是指postfix的嗎?
因為無法做Sasl所以我把Sasl都remask了

以下是我的main.cf
propagate_unmatched_extensions = virtual
virtual_mailbox_base = /vmail
virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox
virtual_maps = hash:/etc/postfix/virtual
virtual_mailbox_lock = dotlock
alias_maps = hash:/etc/postfix/aliases
allow_mail_to_commands = alias,forward,include
allow_mail_to_files = alias,forward,include
virtual_alias_maps = hash:/etc/postfix/virtual
virtual_alias_domains = ixxxx.com.tw     #與我的真實domain一樣
virtual_minimum_uid = 100
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_transport = virtual

#smtpd_sasl_auth_enable = yes
#smtp_sasl_auth_enable = yes
#smtpd_sasl_local_domain =
smtpd_helo_required = yes
disable_vrfy_command = yes
smtpd_recipient_restrictions =
            permit_mynetworks,
            permit_sasl_authenticated,
            reject_unauth_destination,
#           reject_rbl_client cbl.abuseat.org,
#           reject_rbl_client list.dsbl.org,
            reject_rbl_client sbl.spamhaus.org,
            reject_rbl_client pbl.spamhaus.org,
            permit
#smtpd_data_restrictions =
#           reject_unauth_pipelining,
#           permit

#smtpd_client_restrictions = permit_sasl_authenticated
#smtpd_sasl_security_options = noanonymous

smtp_skip_4xx_greeting = yes
smtp_skip_5xx_greeting = yes
mailbox_size_limit = 209715200
message_size_limit = 52428800

------------------------------------------------------------

thomasho

  • 憂鬱的高中生
  • ***
  • 文章數: 132
    • 檢視個人資料
小弟也有試過....會發生一樣的問題.....會被lock住....

後來換用vm-pop3d 1.1.7f-T7就不會了~

不過vm-pop3d是不是停止開發啦?都好久以前的版本了....