Community Discussions and Support
Pegasus on Linux Crossover

Pegasus is the main reason I stayed with windows this long but I have finally had it with windows. I am converting to Linux mint and I have been testing Pegasus 4.91 under Crossover. So far it works delightfully well - the only real problem is that I have to disable IERenderer, which crashes. I can't make a useful contribution to translating the crash other than to upload the dump file. If it can be made linux-friendly then Pegasus should have a whole new user base.


In the meantime, thanks to all who contribute to this best-of-internet program.


JimPegasus IERenderer dump.txt


Pegasus is the main reason I stayed with windows this long but I have finally had it with windows. I am converting to Linux mint and I have been testing Pegasus 4.91 under Crossover. So far it works delightfully well - the only real problem is that I have to disable IERenderer, which crashes. I can't make a useful contribution to translating the crash other than to upload the dump file. If it can be made linux-friendly then Pegasus should have a whole new user base. In the meantime, thanks to all who contribute to this best-of-internet program. Jim[Pegasus IERenderer dump.txt](serve/attachment&path=691fab67c7151)

If it can be made linux-friendly then Pegasus should have a whole new user base.


There's no way for adjusting IER so it would work on WINE since they simply don't handle IE emulation in a sufficient way starting with the fact that they only provide IE 6 emulation (current one would be v11). Even though I reported this years ago they didn't change it (not even wanting me to implement some kind of workaround), and since IE (mainly its renderer) is out of MS support and only still being used by legacy software this wouldn't make sense nowadays anyway. Other Linux users may comment on this as well.


[quote="pid:58257, uid:54984"]If it can be made linux-friendly then Pegasus should have a whole new user base.[/quote] There's no way for adjusting IER so it would work on WINE since they simply don't handle IE emulation in a sufficient way starting with the fact that they only provide IE 6 emulation (current one would be v11). Even though I reported this years ago they didn't change it (not even wanting me to implement some kind of workaround), and since IE (mainly its renderer) is out of MS support and only still being used by legacy software this wouldn't make sense nowadays anyway. Other Linux users may comment on this as well.
			Michael
--
IERenderer's Homepage
PGP Key ID (RSA 2048): 0xC45D831B
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C
edited Nov 21 at 3:02 am

Just to note: I've been using Pegasus for a long time using the winehq.
winehq-devel-10.19-1.1.x86_64
Currently using the devel version 10.19, and except for having to disable/uninstall the IERenderer.
Generally, recommended way is to run the uninstall program that is in C:\PMAIL\Programs directory.
It removes all the IERenderer stuff.


I use the Fedora version of Linux (Fedora 42 on primary machine, but have 43 on a few machines for testing)


I also have removed all the BEARHTML stuff, since the
766464 Nov 9 2021 HTS32.DLL
2951680 Mar 24 2022 TER32.DLL


Have been updated to be newer than the BEARHTML stuff, and looks like its author has disappeared.
So, any updates to it don't seem likely.


The IERenderer seems to try to fix a lot more than BEARHTML did, but unfortunately, it uses calls that are not supported in wine, so it currently needs to be removed. It is my understanding the old calls it uses are still working under Windows, but that support is scheduled to be removed at some point. Author is looking at moving to Chromium calls that are supported by Edge, but don't know details. Perhaps at some point a newer version will have support under wine.


I do a couple different things under linux, use stunnel to do SSL connections, so uses native 64 bit linux SSL connection, and also have it like to the native linux 64 bit browsers.


Haven't ever used the Crossover package, since it has some cost?? Couple previous version own winehq 10.17 and 10.18 had a minor cosmetic issue with Pegasus, but 10.19 fixed it.


Just to note: I've been using Pegasus for a long time using the winehq. winehq-devel-10.19-1.1.x86_64 Currently using the devel version 10.19, and except for having to disable/uninstall the IERenderer. Generally, recommended way is to run the uninstall program that is in C:\PMAIL\Programs directory. It removes all the IERenderer stuff. I use the Fedora version of Linux (Fedora 42 on primary machine, but have 43 on a few machines for testing) I also have removed all the BEARHTML stuff, since the 766464 Nov 9 2021 HTS32.DLL 2951680 Mar 24 2022 TER32.DLL Have been updated to be newer than the BEARHTML stuff, and looks like its author has disappeared. So, any updates to it don't seem likely. The IERenderer seems to try to fix a lot more than BEARHTML did, but unfortunately, it uses calls that are not supported in wine, so it currently needs to be removed. It is my understanding the old calls it uses are still working under Windows, but that support is scheduled to be removed at some point. Author is looking at moving to Chromium calls that are supported by Edge, but don't know details. Perhaps at some point a newer version will have support under wine. I do a couple different things under linux, use stunnel to do SSL connections, so uses native 64 bit linux SSL connection, and also have it like to the native linux 64 bit browsers. Haven't ever used the Crossover package, since it has some cost?? Couple previous version own winehq 10.17 and 10.18 had a minor cosmetic issue with Pegasus, but 10.19 fixed it.

mikes@guam.net

Thanks to both. I'm not at all surprised at the answers though hopeful that I was wrong. In any event, I'm out of the windows world for sure but will stick with Pegasus as long as I possibly can.


Yes, Crossover has a cost but I am not yet comfortable digging directly into Wine so I am doing testing with a trial version and it appears that the cost of Crossover helps support improvement of Wine.


Again, thanks - and now that I know I can meet mandatory basics, hopefully in a couple of weeks all systems here will be on Linux and we will be celebrating having windows in our history book.


Jim


Thanks to both. I'm not at all surprised at the answers though hopeful that I was wrong. In any event, I'm out of the windows world for sure but will stick with Pegasus as long as I possibly can. Yes, Crossover has a cost but I am not yet comfortable digging directly into Wine so I am doing testing with a trial version and it appears that the cost of Crossover helps support improvement of Wine. Again, thanks - and now that I know I can meet mandatory basics, hopefully in a couple of weeks all systems here will be on Linux and we will be celebrating having windows in our history book. Jim

I've used the Fedora release of wine, but it is versions behind the winehq repos is older 10.4 I believe and is a staging version. I use the winehq Fedora repo, which is 10.19 and is the development version. They have a stable version listed at 10.0? Not sure what Fedora stagging version actually is.


Did see that crosworks does commercial works on wine, but it seems to focus a lot on gaming issues from my limited research. The latest patch did come from a crosswords user, so they are working to support more than there commerical stuff.


winehq.org is the main site, and they have lots of info, and do response to bug reports.
Only issue with IERenderer is that it is using IE8 APIs, and since wine works fine with Firefox and Chromium, they have opted to not add that support. I generally open messages in firefox that don't veiw well with the Pegasus. Just delete most of the spam type messages. Generally, Amazon sometimes has wierdly formated messages. Some with nested tables in tables that confuses Pegasus, but I can fix them easily, or view in browser.


Pegasus has been my email client going back to the old DOS version in the late 80s on Novell 2.2 servers.


Mr. Harris has done a great Job.
Good Luck. Community here and on list are great.


I've used the Fedora release of wine, but it is versions behind the winehq repos is older 10.4 I believe and is a staging version. I use the winehq Fedora repo, which is 10.19 and is the development version. They have a stable version listed at 10.0? Not sure what Fedora stagging version actually is. Did see that crosworks does commercial works on wine, but it seems to focus a lot on gaming issues from my limited research. The latest patch did come from a crosswords user, so they are working to support more than there commerical stuff. winehq.org is the main site, and they have lots of info, and do response to bug reports. Only issue with IERenderer is that it is using IE8 APIs, and since wine works fine with Firefox and Chromium, they have opted to not add that support. I generally open messages in firefox that don't veiw well with the Pegasus. Just delete most of the spam type messages. Generally, Amazon sometimes has wierdly formated messages. Some with nested tables in tables that confuses Pegasus, but I can fix them easily, or view in browser. Pegasus has been my email client going back to the old DOS version in the late 80s on Novell 2.2 servers. Mr. Harris has done a great Job. Good Luck. Community here and on list are great.

mikes@guam.net

Yeah - totally agree that David Harris has done a wonderful job of creating and maintaining what I consider to be the premier email client. I am enough of a fan that Pegasus has been the driving force keeping me in the windows world but Win 11 is beyond the pale and radical surgery is indicated.


The current version of Crossover is 25.1.0 and it's quite capable - I decided to use that instead of Wine out of expediency due to time available.


As for the use of the IE API, I suspect windows will not tolerate the use of IE-anything for much longer - Edge is more suited to user data mining so I suspect Pegasus will have to do something about the IE dependency at some point. At this point I'd be very happy with an IERenderer mod that would do nothing but provide an error-free return. I can use FireFox if necessary; I'm going to start rolling Pegasus versions back in hopes of having the basic functionality I require.


Jim


Yeah - totally agree that David Harris has done a wonderful job of creating and maintaining what I consider to be the premier email client. I am enough of a fan that Pegasus has been the driving force keeping me in the windows world but Win 11 is beyond the pale and radical surgery is indicated. The current version of Crossover is 25.1.0 and it's quite capable - I decided to use that instead of Wine out of expediency due to time available. As for the use of the IE API, I suspect windows will not tolerate the use of IE-anything for much longer - Edge is more suited to user data mining so I suspect Pegasus will have to do something about the IE dependency at some point. At this point I'd be very happy with an IERenderer mod that would do nothing but provide an error-free return. I can use FireFox if necessary; I'm going to start rolling Pegasus versions back in hopes of having the basic functionality I require. Jim

I would see absolutely no reason to go with an earlier version of Pegasus 4.91. Don't know of any features that earlier versions would provide. Only issue is removing IERenderer. I've also found that removing the BearHTML works better for me, but don't know how it would be fro others. The TER32 and HTS32 were updated a few versions ago, making them much more supportive than the older BEARHTML.


Files I have in PMAIL/Programs are just
AUTORPLC.PM FREEIMAGE-LICENSE.TXT MBXMAINT_UI.EXE.MANIFEST PMAIL.CFG WINPM-32.EXE
BASELIB.DLL HS.EXE MIME-MAP.PM PMDICT3.PMH SSGP.DLL WINPM-32.EXE.MANIFEST
DEFAULT.BMP HTS32.DLL MLMRGE32.DLL PMHELP.DLL TCPIP.DLL WINPM-32.PHC
DEFAULT.DHS ICONV.DLL MLMRGE32.FFF PNG TER32.DLL WPM32_EN_0_LL.DLL
DEFAULTS LIBHUNSPELL.DLL MLMRGE32.HLP PR2DIS.TXT TEXTEDIT.DLL WPM32_EN_1_LL.DLL
DESETUP2.EXE LIBICONV.TXT OAUTH2.DLL PREDIS.TXT TPHONE32.DLL WPMSETUP.LOG
DESETUP.EXE LIMITS.EXE ORDER32.DLL README.TXT TPHONE32.FFF WSENDTO.EXE
DHUI.DLL LIMITS.EXE.MANIFEST ORDER32.FFF RESOURCE TPHONE.BMP WSSETUP.DAT
DICT.RLO MANUAL.PDF ORDER32.HLP TXML2.DLL WSSETUP.EXE
DICTS MAPIPM.DLL ORDER.BMP SETPMDEFAULT.EXE VIEWER.PM WSSETUP.EXE.MANIFEST
FILETYPE.PM MBXMAINT.EXE ORDER.FRM SETREG.EXE WELCOME.DMI WSSETUP.HLP
FREEIMAGE.DLL MBXMAINT_UI.EXE PCONFIG32.EXE SHOWHELP.EXE WINPM-32.DAT


Don't have the IERenderer or Bearhtml (did add TXML2.DLL, TER32.DLL looks for it, but don't think it is actual used in Pegasus version of the TER32?) Mr Harris modifies it, but think some link in original code looks for it.)


Well, let us know what you find. What is cost of crossover version. Nevel looked at it. Thanks for info.


I would see absolutely no reason to go with an earlier version of Pegasus 4.91. Don't know of any features that earlier versions would provide. Only issue is removing IERenderer. I've also found that removing the BearHTML works better for me, but don't know how it would be fro others. The TER32 and HTS32 were updated a few versions ago, making them much more supportive than the older BEARHTML. Files I have in PMAIL/Programs are just AUTORPLC.PM FREEIMAGE-LICENSE.TXT MBXMAINT_UI.EXE.MANIFEST PMAIL.CFG WINPM-32.EXE BASELIB.DLL HS.EXE MIME-MAP.PM PMDICT3.PMH SSGP.DLL WINPM-32.EXE.MANIFEST DEFAULT.BMP HTS32.DLL MLMRGE32.DLL PMHELP.DLL TCPIP.DLL WINPM-32.PHC DEFAULT.DHS ICONV.DLL MLMRGE32.FFF PNG TER32.DLL WPM32_EN_0_LL.DLL DEFAULTS LIBHUNSPELL.DLL MLMRGE32.HLP PR2DIS.TXT TEXTEDIT.DLL WPM32_EN_1_LL.DLL DESETUP2.EXE LIBICONV.TXT OAUTH2.DLL PREDIS.TXT TPHONE32.DLL WPMSETUP.LOG DESETUP.EXE LIMITS.EXE ORDER32.DLL README.TXT TPHONE32.FFF WSENDTO.EXE DHUI.DLL LIMITS.EXE.MANIFEST ORDER32.FFF RESOURCE TPHONE.BMP WSSETUP.DAT DICT.RLO MANUAL.PDF ORDER32.HLP TXML2.DLL WSSETUP.EXE DICTS MAPIPM.DLL ORDER.BMP SETPMDEFAULT.EXE VIEWER.PM WSSETUP.EXE.MANIFEST FILETYPE.PM MBXMAINT.EXE ORDER.FRM SETREG.EXE WELCOME.DMI WSSETUP.HLP FREEIMAGE.DLL MBXMAINT_UI.EXE PCONFIG32.EXE SHOWHELP.EXE WINPM-32.DAT Don't have the IERenderer or Bearhtml (did add TXML2.DLL, TER32.DLL looks for it, but don't think it is actual used in Pegasus version of the TER32?) Mr Harris modifies it, but think some link in original code looks for it.) Well, let us know what you find. What is cost of crossover version. Nevel looked at it. Thanks for info.

mikes@guam.net

I've tried Pmail on Linux (Mint xfce) with no troubles at all BUT not extensively use. That said, I think using it under Wine it's quite fair simple and would suite even the average Joe.
Finally, this topic reminded me of a comment David Harris made some time ago, where he expressed some sympathy for C#, perhaps as a possible replacement for the current C development language. My comment on this was against the change, but today I'm not so sure.
If I remember correctly, Pegasus Mail (and also Mercury) were originally developed using Borland C/C++ Builder. At that time, I imagined that David was looking for a way to modernize the development environment and the options would be to adopt MS Visual Studio and "evolve" to M$'s C/C++, an almost unanimous choice, or to adopt another attractively priced C/C++ FOSS platform. He chose the first option.
A few days ago I was looking at the TIOBE Index of November/2025 and was surprised by the news that C# is about to surpass Java (my suggestion to David at the time) in popularity and use. My nephew uses C# intensively as a development language in almost all of his projects. Apparently, "interpreted" languages ​​are no longer an obstacle to productivity, in addition to offering thorough debugging features, garbage collecting, etc.
Will this be enough for Pegasus to be rewritten in another language? I doubt it. It would be a Herculean task for a single person (David) to perform, and I believe even for a technical group of a good number of people.


That's it! I leave you with my two cents worth opinion.


I've tried Pmail on Linux (Mint xfce) with no troubles at all BUT not extensively use. That said, I think using it under Wine it's quite fair simple and would suite even the average Joe. Finally, this topic reminded me of a comment David Harris made some time ago, where he expressed some sympathy for C#, perhaps as a possible replacement for the current C development language. My comment on this was against the change, but today I'm not so sure. If I remember correctly, Pegasus Mail (and also Mercury) were originally developed using Borland C/C++ Builder. At that time, I imagined that David was looking for a way to modernize the development environment and the options would be to adopt MS Visual Studio and "evolve" to M$'s C/C++, an almost unanimous choice, or to adopt another attractively priced C/C++ FOSS platform. He chose the first option. A few days ago I was looking at the [TIOBE Index](https://www.tiobe.com/tiobe-index/) of November/2025 and was surprised by the news that C# is about to surpass Java (my suggestion to David at the time) in popularity and use. My nephew uses C# intensively as a development language in almost all of his projects. Apparently, "interpreted" languages ​​are no longer an obstacle to productivity, in addition to offering thorough debugging features, garbage collecting, etc. Will this be enough for Pegasus to be rewritten in another language? I doubt it. It would be a Herculean task for a single person (David) to perform, and I believe even for a technical group of a good number of people. That's it! I leave you with my two cents worth opinion.

-- Euler

Pegasus Mail 4.91.1746 Windows 7 Ultimate
IERenderer: 2.7.3.2 AttachMenu: 1.0.2.0
PMDebug: 2.5.8.37 BearHTML 4.9.9.6

edited 5 days ago at 1:39 pm

I have also tested Pegasus Mail running under Wine on Mint (Cinnamon) and Linux Lite. Like Euler, I did not use it extensively, just enough to confirm that it would function. IERenderer had to be removed. This testing was done years ago, while BEARHTML was still being maintained and before TER and HTS had been updated in Pegasus Mail. I agree with msetzerii in that I don't see any benefit that could come from an older version. IERenderer must be disabled regardless of the Pegasus Mail or IERenderer version. At one point, renaming IEenderer.fff was enough, but I don't know if that is still the case. Regardless, you will need to determine the HTML rendering mechanism that works best for you (BEARHTML, TER/HTS, or a browser).


I have also tested Pegasus Mail running under Wine on Mint (Cinnamon) and Linux Lite. Like Euler, I did not use it extensively, just enough to confirm that it would function. IERenderer had to be removed. This testing was done years ago, while BEARHTML was still being maintained and before TER and HTS had been updated in Pegasus Mail. I agree with msetzerii in that I don't see any benefit that could come from an older version. IERenderer must be disabled regardless of the Pegasus Mail or IERenderer version. At one point, renaming IEenderer.fff was enough, but I don't know if that is still the case. Regardless, you will need to determine the HTML rendering mechanism that works best for you (BEARHTML, TER/HTS, or a browser).

msetzerii & Brian: All of what you say makes sense, that's why I went for the current version of Pegasus. As noted, using the current Crossover and current Pegasus gave me some beautiful crashes which, unfortunately, were not resolved by any combination I tried of neutering IERenderer and/or Bear.


But (there's always one of those), here's the rub: As a former software developer paranoid about screwing up a client's data, I don't delete old drives, I hoard them. I recalled when I had some free time to pursue curiosity about linux so I pulled the drive of linux Mint 19 (March of 2020) with an eval version of Crossover and my then current Pegasus. My recollection was that Pegasus worked fine, so I put that old drive in my development system and booted it all up [Pegasus 4.73 in a Windows 7 32-bit bottle with IERenderer 2.6.3.5 intact]. I just retested that config and it works fine.


So, I am left with "why??" What was the big change - linux Mint? IERenderer? PMail? Something else? Right now I have two main goals - Primary is to leave Micro$oft's world; secondary is to stick with Pegasus. Hell will freeze over before I submit to Win 11, but I only have so much time available to get Pegasus working.


Euler: Interesting observation on the construction of Pegasus. I'm well aware of the talent, determination and difficulty David Harris has shown in the development and maintenance of Pegasus. My 'hat is off' to him! One of the things I have learned is that using a M$ version of any language is a flexibility trap as the language gets 'massaged'. We are totally on the same page there and I raise your bid to 4 cents.


Jim


msetzerii & Brian: All of what you say makes sense, that's why I went for the current version of Pegasus. As noted, using the current Crossover and current Pegasus gave me some beautiful crashes which, unfortunately, were not resolved by any combination I tried of neutering IERenderer and/or Bear. But (there's always one of those), here's the rub: As a former software developer paranoid about screwing up a client's data, I don't delete old drives, I hoard them. I recalled when I had some free time to pursue curiosity about linux so I pulled the drive of linux Mint 19 (March of 2020) with an eval version of Crossover and my then current Pegasus. My recollection was that Pegasus worked fine, so I put that old drive in my development system and booted it all up [Pegasus 4.73 in a Windows 7 32-bit bottle with IERenderer 2.6.3.5 intact]. I just retested that config and it works fine. So, I am left with "why??" What was the big change - linux Mint? IERenderer? PMail? Something else? Right now I have two main goals - Primary is to leave Micro$oft's world; secondary is to stick with Pegasus. Hell will freeze over before I submit to Win 11, but I only have so much time available to get Pegasus working. Euler: Interesting observation on the construction of Pegasus. I'm well aware of the talent, determination and difficulty David Harris has shown in the development and maintenance of Pegasus. My 'hat is off' to him! One of the things I have learned is that using a M$ version of any language is a flexibility trap as the language gets 'massaged'. We are totally on the same page there and I raise your bid to 4 cents. Jim
edited 3 days ago at 7:49 pm

Did test with my root user on machine. But have done same with regular usering in past.


wine ./IERendererSetup.exe
Installed the latest IERenderer, since it is currently not installed
All defaults until last screen, uncheck all the options to run Pegasus and look at things.
Just want to have files installed including the uninstaller.


in Pegasus directory.
.wine/drive_c/PMAIL/Programs
.wine/drive_c/PMAI
3730945 Nov 26 09:39 unins000.exe
1333 Nov 26 09:39 IERenderer.fff
4096 Nov 26 09:39 IERenderer
38063 Nov 26 09:39 unins000.dat


Run uninstaller for IERenderer
wine ./unins000.exe


(Note using root user, I had to modify that a little)
wine ./unins000.exe /root/.wine/drive_c/PMAIL/Programs/


Note sure why is is looking at my regular users directory.
/home/msetzerii/.wine/drive_c/PMAIL/Programs/
If I don't add the path? Didn't see this with older version, but this is what happens with the latest IERenderer


Afterwards the files and directories are no longer there.
3730945 Nov 26 09:39 unins000.exe
1333 Nov 26 09:39 IERenderer.fff
4096 Nov 26 09:39 IERenderer (Directory and all contents gone)
38063 Nov 26 09:39 unins000.dat


Only have 3 bear files in path
find . | grep -i bear
./Programs/PNG/BEARGRFN.PNG
./Programs/PNG/BEARRMT.PNG
./Programs/PNG/BEARGRFU.PNG


Did test with my root user on machine. But have done same with regular usering in past. wine ./IERendererSetup.exe Installed the latest IERenderer, since it is currently not installed All defaults until last screen, uncheck all the options to run Pegasus and look at things. Just want to have files installed including the uninstaller. in Pegasus directory. .wine/drive_c/PMAIL/Programs .wine/drive_c/PMAI 3730945 Nov 26 09:39 unins000.exe 1333 Nov 26 09:39 IERenderer.fff 4096 Nov 26 09:39 IERenderer 38063 Nov 26 09:39 unins000.dat Run uninstaller for IERenderer wine ./unins000.exe (Note using root user, I had to modify that a little) wine ./unins000.exe /root/.wine/drive_c/PMAIL/Programs/ Note sure why is is looking at my regular users directory. /home/msetzerii/.wine/drive_c/PMAIL/Programs/ If I don't add the path? Didn't see this with older version, but this is what happens with the latest IERenderer Afterwards the files and directories are no longer there. 3730945 Nov 26 09:39 unins000.exe 1333 Nov 26 09:39 IERenderer.fff 4096 Nov 26 09:39 IERenderer (Directory and all contents gone) 38063 Nov 26 09:39 unins000.dat Only have 3 bear files in path find . | grep -i bear ./Programs/PNG/BEARGRFN.PNG ./Programs/PNG/BEARRMT.PNG ./Programs/PNG/BEARGRFU.PNG

mikes@guam.net

live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
With selected deselect posts show selected posts
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft