Windows 10 reached EOS (end of support) on October 14, 2025. If you are on Windows 10, see this article.

Mozilla 도움말 검색

고객 지원 사기를 피하세요. 저희는 여러분께 절대로 전화를 걸거나 문자를 보내거나 개인 정보를 공유하도록 요청하지 않습니다. "악용 사례 신고"옵션을 사용하여 의심스러운 활동을 신고해 주세요.

자세히 살펴보기

Migration from Postbox : import filters

  • 6 답장
  • 6 이 문제를 만남
  • 139 보기
  • 최종 답변자: GéraldT
  • 해결된 질문

Postbox having been sold to eM Client, I need to migrate to Thunderbird. Import worked pretty well using the protocol "migrating from a previous Thunderbird installation" however the filters did not import at all. It happens that I have 320 of them, so it would be a great help if some automatic procedure could be implemented. Is this possible? Thanks in advance. Regards, Gérald

Postbox having been sold to eM Client, I need to migrate to Thunderbird. Import worked pretty well using the protocol "migrating from a previous Thunderbird installation" however the filters did not import at all. It happens that I have 320 of them, so it would be a great help if some automatic procedure could be implemented. Is this possible? Thanks in advance. Regards, Gérald

선택된 해결법

I found a solution!!

  1. Close both PostBox and Thunderbird.
  2. Create a copy of the PostBox version of the file msgFilterRules.dat.
  3. Edit the copy. Remove every line that contains global="no" including the paragraph line it is on. In other words, don't leave a blank lie.
  4. Save the changes
  5. You can then copy the new file to the Thunderbird directory location overwriting the old one. Or you can open the Thunderbird version with a text editor, open the Postbox version with a text editor, and copy and paste the entire contents of the PostBox version into the Thunderbird version file.

On my Windows 10, the files were located in the following directories. Hope this helps you find yours:

  • PostBox: %APPDATA%\Roaming\PostboxApp\Profiles\34yz6j6e.default\ImapMailFilters\[myserver]\msgFilterRules.dat
  • Thunderbird: %APPDATA%\Roaming\thunderbird\Profiles\a7f47ovg.default-release\ImapMail\[myserver]\

You can then open your Thunderbird and it should be working now.

Update: you may find that the folders component did not import. If that's the case, it's likely there is a case difference. Yes, it turns out that the program wants the path for the folder to have the same case.

In my case, it turned out that I had Xxxx@gmail.com in Postbox, but I had xxxx@gmail.com in Thunderbird. All I had to do was a find and replace to fix the case and the problem was resolved.

문맥에 따라 이 답변을 읽어주세요 👍 1

모든 댓글 (7)

Does Postbox have files named msgFilterRules.dat in its profile, i.e. in the folders that contain the data for each account? In TB such folders are e.g. ImapMail/imap.gmail.com or Mail/pop.mail.yahoo.com.

Thanks a lot. Yes there are files named msgFilterRules.dat in the various folders corresponding to the various accounts. I copied them in the relevant folders of TB. The list of filter names appear in TB but when I try to open a filter I get an alert saying that the program cannot understand it.

The .dat files can be opened in a text editor, and the ones in TB that don't have any rules have this:

version="9" logging="no"

so I suggest you look at the ones in Postbox to see if they have something different that might make them incompatible.

Thanks a lot. The .dat fils in Postbox (and consequently those I copied to TB) all have version="9" logging="no" Should I replace the above by something else in TB?

No, if the Postbox 'header' is the same as the one in TB, I can't say why the Postbox files that replace the TB files aren't viewable in TB in Tools/Message Filters. Check that when you copied the Postbox files to the TB profile, overwriting the existing files, TB was closed.

Yes, it was closed.

선택된 해결법

I found a solution!!

  1. Close both PostBox and Thunderbird.
  2. Create a copy of the PostBox version of the file msgFilterRules.dat.
  3. Edit the copy. Remove every line that contains global="no" including the paragraph line it is on. In other words, don't leave a blank lie.
  4. Save the changes
  5. You can then copy the new file to the Thunderbird directory location overwriting the old one. Or you can open the Thunderbird version with a text editor, open the Postbox version with a text editor, and copy and paste the entire contents of the PostBox version into the Thunderbird version file.

On my Windows 10, the files were located in the following directories. Hope this helps you find yours:

  • PostBox: %APPDATA%\Roaming\PostboxApp\Profiles\34yz6j6e.default\ImapMailFilters\[myserver]\msgFilterRules.dat
  • Thunderbird: %APPDATA%\Roaming\thunderbird\Profiles\a7f47ovg.default-release\ImapMail\[myserver]\

You can then open your Thunderbird and it should be working now.

Update: you may find that the folders component did not import. If that's the case, it's likely there is a case difference. Yes, it turns out that the program wants the path for the folder to have the same case.

In my case, it turned out that I had Xxxx@gmail.com in Postbox, but I had xxxx@gmail.com in Thunderbird. All I had to do was a find and replace to fix the case and the problem was resolved.

글쓴이 SewHelpMe 수정일시