pop3しかサービスしていないサイトがあるので、別アカウントの imap4サーバにメールを移送するのに、imaptools の iu-pop3toimapを利用していた。
CentOS6で動かしていたものを いまどきなので centos7,ubuntuに移行しようと思ったらエラーが出て動かなくなった。
いろいろ調べたところ、perlのmoduleの IMAP::Utils が新しいと駄目、というオチのようだ。
上記github にある、lib/IMAP/Utils.pmを使えば暫定的には動くが、yum,aptでインストールする最新のものだと、なんか imap側の mboxの操作方法が変わってだめなようだ。
pop3toimap 1.3 starting Connected to popserver on port 110 Connected to imapserver on port 993 Authenticating as you Migrating from_name on popserver to to_name on imapserver (1 messages) Unexpected response to INBOX command: 1 BAD Error in IMAP command : Unknown command (4015741.935 + 0.000 secs). 1 unexpected APPEND response: >1 NO [TRYCREATE] Mailbox doesn't exist: *main::msg (0.001 + 0.000 secs).< response is NULL Summary of POP3 -> IMAP migration Users migrated 1 Total messages Total bytes
imaptoolsも今となっては古いので新しいを探すことに。mtsatsenkoさん、長い間ありがとう。
コメントする