Community Discussions and Support
Pegasus Mail crashing if MIME is set on message

[quote user="Greenman"]What I meant was not the possibility of infection from malicious software but the possibility that running the exe may have damaged the Pegasus installation by trying to copy/move/create files in places they should not be. That was all.[/quote]

Believe it or not, but this was exactly the reason for providing an installer instead of a simple file archive for copying files to proper locations: to ensure proper setup and locations plus allowing me to remove remnants of previous test installations before IERenderer became an official part of Pegasus Mail - only that I didn't add a hint about it being an installer in the frist place ...

<p>[quote user="Greenman"]What I meant was <em>not</em> the possibility of infection from malicious software but the possibility that running the exe may have damaged the Pegasus installation by trying to copy/move/create files in places they should not be. That was all.[/quote]</p><p>Believe it or not, but this was <em>exactly</em> the reason for providing an installer instead of a simple file archive for copying files to proper locations: to ensure proper setup and locations plus allowing me to remove remnants of previous test installations before IERenderer became an official part of Pegasus Mail - only that I didn't add a hint about it being an installer in the frist place ...</p>
			Michael
--
IERenderer's Homepage
PGP Key ID (RSA 2048): 0xC45D831B
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C

Seems like someone helped me with this before, but it has been long enough ago that I have forgotten (and I didn't write it down of course)

 

Pegasus Mail crashes when I try to open mail that is HTML and has the MIME variable (flag?) set. If I unmark that variable it opens up just fine - ugly because of all the HTML stuff, but just fine.  I tried the IErender, I tried generating a new hierarchy file. Nada. I think I got the render file in the right place, no where I can find that tells me about it, but I'm blind anyway. I forgot to mention that I use Firefox and my web browser and that I might have succumbed to updating IE on this last udate.

 

It was working fine until I don't know when, probably the last MS Windows update (reasonably sure)

Windows 7 Ultimate Service Pack 1

Intel Core Duo CPU P8600 @2.4Ghz

6gb mem 64-bit OS

<p>Seems like someone helped me with this before, but it has been long enough ago that I have forgotten (and I didn't write it down of course)</p><p> </p><p>Pegasus Mail crashes when I try to open mail that is HTML and has the MIME variable (flag?) set. If I unmark that variable it opens up just fine - ugly because of all the HTML stuff, but just fine.  I tried the IErender, I tried generating a new hierarchy file. Nada. I think I got the render file in the right place, no where I can find that tells me about it, but I'm blind anyway. I forgot to mention that I use Firefox and my web browser and that I might have succumbed to updating IE on this last udate. </p><p> </p><p>It was working fine until I don't know when, probably the last MS Windows update (reasonably sure)</p><blockquote><p>Windows 7 Ultimate Service Pack 1</p><p>Intel Core Duo CPU P8600 @2.4Ghz</p><p>6gb mem 64-bit OS </p></blockquote>

[quote user="Liz Marr"]It was working fine until I don't know when, probably the last MS Windows update (reasonably sure)

Windows 7 Ultimate Service Pack 1

Intel Core Duo CPU P8600 @2.4Ghz

6gb mem 64-bit OS[/quote]

You probably installed IE 9 recently which introduced some bugs crashing IERenderer: Please install the most recent version provided you're also using the latest Pegasus Mail version (4.61).

[quote user="Liz Marr"]It was working fine until I don't know when, probably the last MS Windows update (reasonably sure)<blockquote><p>Windows 7 Ultimate Service Pack 1</p><p>Intel Core Duo CPU P8600 @2.4Ghz</p><p>6gb mem 64-bit OS[/quote]</p></blockquote><p>You probably installed IE 9 recently which introduced some bugs crashing IERenderer: Please install the <a href="/files/folders/community_add-ons_for_pegasus_mail/entry24145.aspx" mce_href="/files/folders/community_add-ons_for_pegasus_mail/entry24145.aspx" target="_blank">most recent version</a> provided you're also using the latest Pegasus Mail version (4.61).</p>
			Michael
--
IERenderer's Homepage
PGP Key ID (RSA 2048): 0xC45D831B
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C

Just downloaded the most recent version of IERender - have no idea what to do with it. Never used it before. Pegasus is always most recent. I gave in and installed IE9 recently, maybe I'll just uninstall the dumb thing because I don't use IE - if Windows will let me.

 

<p>Just downloaded the most recent version of IERender - have no idea what to do with it. Never used it before. Pegasus is always most recent. I gave in and installed IE9 recently, maybe I'll just uninstall the dumb thing because I don't use IE - if Windows will let me.</p><p> </p>

[quote user="Liz Marr"]Just downloaded the most recent version of IERender - have no idea what to do with it. Never used it before. Pegasus is always most recent. I gave in and installed IE9 recently, maybe I'll just uninstall the dumb thing because I don't use IE - if Windows will let me. [/quote]

IERenderer is now part of Pegasus Mail, see Help => What's new in this version. If IE 9 doesn't cause further issues on your machine there's no need to unistall it.

<p>[quote user="Liz Marr"]Just downloaded the most recent version of IERender - have no idea what to do with it. Never used it before. Pegasus is always most recent. I gave in and installed IE9 recently, maybe I'll just uninstall the dumb thing because I don't use IE - if Windows will let me. [/quote]</p><p>IERenderer is now part of Pegasus Mail, see <em>Help => What's new in this version</em>. If IE 9 doesn't cause further issues on your machine there's no need to unistall it.</p>
			Michael
--
IERenderer's Homepage
PGP Key ID (RSA 2048): 0xC45D831B
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C

I haven't been able to crash it since putting the files in the right place. Opened the pmail directory and in the program directory found a very well labeled sub directory that said "ierenderer" .... doh.  I really am not that dense, was a member of the beta list for years but had to take a break for health reasons. Thanks.

I haven't been able to crash it since putting the files in the right place. Opened the pmail directory and in the program directory found a very well labeled sub directory that said "ierenderer" .... doh.  I really am not that dense, was a member of the beta list for years but had to take a break for health reasons. Thanks.

[quote user="Liz Marr"]I haven't been able to crash it since putting the files in the right place. Opened the pmail directory and in the program directory found a very well labeled sub directory that said "ierenderer" .... doh.  [/quote]

I'm not sure I understand: The file zip-archive you downloaded from the community's download section contains an installer (IERenderer.exe), it isn't supposed to be copied anywhere manually, I wouldn't provide it this way without proper instructions. And I remember your name from the test team, was a bit surprised after the long time we didn't hear from you!

<p>[quote user="Liz Marr"]I haven't been able to crash it since putting the files in the right place. Opened the pmail directory and in the program directory found a very well labeled sub directory that said "ierenderer" .... doh.  [/quote]</p><p>I'm not sure I understand: The file zip-archive you downloaded from the community's download section contains an installer (IERenderer.exe), it isn't supposed to be copied anywhere manually, I wouldn't provide it this way without proper instructions. And I remember your name from the test team, was a bit surprised after the long time we didn't hear from you!</p>
			Michael
--
IERenderer's Homepage
PGP Key ID (RSA 2048): 0xC45D831B
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C

doesn't say to run the exe and I've never used the program before, it was just there in the zip.

 Top line of HTML file says:

Please note: From now on the renderer must only be used with Pegasus Mail versions 4.61 or later! Users of any of my encryption extensions (PGP or S/MIME)

should upgrade to their latest versions before using the new renderer

as they may encouter crashes and weird display issues otherwise.

BTW: If you'd like to get the (Delphi) source code please let me know!

 and there is a file called IERenderer.exe

 

No place for stupid people like me does it say "run executable".  Since my PMail is in a directory at the root of C: and is a free standing install (ie. nothing else tells it to do anything, so I can unplug and go to any machine I want) I'm not even sure how the exe would know where to look for the directory system. I've been running it like this for nearly 20 years (yes, I've used Pegasus Mail from nearly the start) I think on an old hard drive that doesn't work any more I probably have the original program disks.

I made it work somehow, maybe I clicked on the exe file (I'm using a twitchy mouse atm that is driving me nuts) I took everything named IERenderer from the PMail program directory and moved it to the sub directory and it seems to work, it could be my imagination. Life is weird for me like that. I can back up that directory (since it is running so nice) and run the exe file from any requested location to see how it works.

 

 

<p>doesn't say to run the exe and I've never used the program before, it was just there in the zip. </p><p> Top line of HTML file says: </p><p><b>Please note:</b> <font color="red">From now on the renderer must only be used with Pegasus Mail versions 4.61 or later!</font> Users of any of my encryption extensions (<a href="http://community.pmail.com/files/folders/pegadd/tags/PMPGP/default.aspx" target="_blank">PGP</a> or <a href="http://community.pmail.com/files/folders/community_add-ons_for_pegasus_mail/tags/S_2F00_MIME/default.aspx" target="_blank">S/MIME</a>) should upgrade to their latest versions before using the new renderer as they may encouter crashes and weird display issues otherwise.</p><p> BTW: If you'd like to get the (Delphi) source code please let me know!</p><p> and there is a file called IERenderer.exe</p><p> </p><p>No place for stupid people like me does it say "run executable".  Since my PMail is in a directory at the root of C: and is a free standing install (ie. nothing else tells it to do anything, so I can unplug and go to any machine I want) I'm not even sure how the exe would know where to look for the directory system. I've been running it like this for nearly 20 years (yes, I've used Pegasus Mail from nearly the start) I think on an old hard drive that doesn't work any more I probably have the original program disks.</p><p>I made it work somehow, maybe I clicked on the exe file (I'm using a twitchy mouse atm that is driving me nuts) I took everything named IERenderer from the PMail program directory and moved it to the sub directory and it seems to work, it could be my imagination. Life is weird for me like that. I can back up that directory (since it is running so nice) and run the exe file from any requested location to see how it works. </p><p> </p><p> </p>

[quote user="Liz Marr"]No place for stupid people like me does it say "run executable".[/quote]

I never thought about this before and AFAIK you're the first one wondering about this, looks like almost all people expect to get an installer these days. And Pegasus Mail creates Registry entires whenever it runs on any machine telling installers (including its own) where to find the program path, that's how they figure it out. This would only fail if you're running multiple instances of Pegasus Mail from different locations on the same machine, so you still get the option to point the installer to the proper location during setup.

<p>[quote user="Liz Marr"]No place for stupid people like me does it say "run executable".[/quote]</p><p>I never thought about this before and AFAIK you're the first one wondering about this, looks like almost all people expect to get an installer these days. And Pegasus Mail creates Registry entires whenever it runs on any machine telling installers (including its own) where to find the program path, that's how they figure it out. This would only fail if you're running multiple instances of Pegasus Mail from different locations on the same machine, so you still get the option to point the installer to the proper location during setup.</p>
			Michael
--
IERenderer's Homepage
PGP Key ID (RSA 2048): 0xC45D831B
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C

Once upon a time it asked if you wanted to have it do a registry entry

or not (some phrase that meant so without saying - I think it was in the

custom install) I like being able to take it on my portable drive and

use it on another machine - especially if I murder my laptop which

happens every couple years. (or just wear the silly thing out - I do

that too) Since I used to do beta test on Mercury and Pegasus Mail, I

got into the habit of just dumping the files where they belonged. So..

never occurred to me that was an install file.

 I notice that there are registry entries now, I wonder if I can move it anymore without reinstalling it. I'll be disappointed.

I deleted all the registry entries - it seems to work just fine.

I'm hard on software.

<p>Once upon a time it asked if you wanted to have it do a registry entry or not (some phrase that meant so without saying - I think it was in the custom install) I like being able to take it on my portable drive and use it on another machine - especially if I murder my laptop which happens every couple years. (or just wear the silly thing out - I do that too) Since I used to do beta test on Mercury and Pegasus Mail, I got into the habit of just dumping the files where they belonged. So.. never occurred to me that was an install file.</p><p> I notice that there are registry entries now, I wonder if I can move it anymore without reinstalling it. I'll be disappointed. </p><p>I deleted all the registry entries - it seems to work just fine.</p><p>I'm hard on software. </p>

[quote user="Liz Marr"] I notice that there are registry entries now, I wonder if I can move it anymore without reinstalling it. I'll be disappointed.[/quote]

Like I said Pegasus Mail will (re)create these Registry entries each time it's run on a machine no matter what, it doesn't affect roaming, but it may confuse installers.

<p>[quote user="Liz Marr"] I notice that there are registry entries now, I wonder if I can move it anymore without reinstalling it. I'll be disappointed.[/quote]</p><p>Like I said Pegasus Mail will (re)create these Registry entries each time it's run on a machine no matter what, it doesn't affect roaming, but it may confuse installers.</p>
			Michael
--
IERenderer's Homepage
PGP Key ID (RSA 2048): 0xC45D831B
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C

I have to add that I, too, was a little perplexed by the download. When I saw ierenderer.exe I assumed that, as there were no instructions, that it was an .exe file that needed to be copied directly into the required location. After searching for, and not finding, such a file, I wondered first if that component was broken. Anyway, after coming back to the forum and reading some posts about ti I realised it was an installer.

Every D/L should include instructions on how the contents should be used.

I am quite paranoid and will not just 'double-click' a file and see what it does. If it is undocumented, I have to waste time looking for information about it.

<P>I have to add that I, too, was a little perplexed by the download. When I saw ierenderer.exe I assumed that, as there were no instructions, that it was an .exe file that needed to be copied directly into the required location. After searching for, and not finding, such a file, I wondered first if that component was broken. Anyway, after coming back to the forum and reading some posts about ti I realised it was an installer.</P> <P>Every D/L should include instructions on how the contents should be used.</P> <P>I am quite paranoid and will not just 'double-click' a file and see what it does. If it is undocumented, I have to waste time looking for information about it.</P>

[quote user="Greenman"]I am quite paranoid and will not just 'double-click' a file and see what it does.[/quote]

Well, while I perfectly understand your concerns it doesn't really matter whether it's an executable or not since adding an unknown library to Pegasus Mail allowing it to be loaded as an extension is at least as dangerous as launching an executable, here's a quote from any of Pegasus Mail's fff-files:

<tt>; -------------------------------------------------------------------------<br>; WARNING -- WARNING -- WARNING -- WARNING -- WARNING -- WARNING -- WARNING<br>; -------------------------------------------------------------------------<br>; WinPMail forms are executable code! You should never load forms onto your<br>; system unless you are absolutely certain of their pedigree, because they<br>; are a perfect vehicle for trojan horses.</tt><tt><br></tt>

IOW: It's more a matter of trust in a file's origin than into its type (especially if referring to binary files), i.e. you need to trust both the providers (hosts and connections) and the author. For facilitating integrity and authenticity checks both the installer and the library are signed with my self-signed (= free of charge) digital certificate and my certificate's fingerprint is attached to my forum signature as well as to any of my emails so anyone trying to impersonate me would have to go through more efforts than just replacing a single download archive on a single server (right click the respective file, select Properties and go to the Digital Signatures page for checking). Now the only thing left is whether you trust me (while knowing that David Harris obviously does) or you don't ... [;)]

&lt;p&gt;[quote user=&quot;Greenman&quot;]I am quite paranoid and will not just &#039;double-click&#039; a file and see what it does.[/quote]&lt;/p&gt; &lt;p&gt;Well, while I perfectly understand your concerns it doesn&#039;t really matter whether it&#039;s an executable or not since adding an unknown library to Pegasus Mail allowing it to be loaded as an extension is at least as dangerous as launching an executable, here&#039;s a quote from any of Pegasus Mail&#039;s fff-files:&lt;/p&gt;&lt;p&gt;&lt;font face=&quot;courier new,courier&quot;&gt;&lt;tt&gt;; ------------------------------------------------------------------------- ; WARNING -- WARNING -- WARNING -- WARNING -- WARNING -- WARNING -- WARNING ; ------------------------------------------------------------------------- ; WinPMail forms are executable code! You should never load forms onto your ; system unless you are absolutely certain of their pedigree, because they ; are a perfect vehicle for trojan horses.&lt;/tt&gt;&lt;/font&gt;&lt;tt&gt; &lt;/tt&gt;&lt;/p&gt;&lt;p&gt;IOW: It&#039;s more a matter of trust in a file&#039;s origin than into its type (especially if referring to binary files), i.e. you need to trust both the providers (hosts and connections) and the author. For facilitating integrity and authenticity checks both the installer and the library are signed with my self-signed (= free of charge) digital certificate and my certificate&#039;s fingerprint is attached to my forum signature as well as to any of my emails so anyone trying to impersonate me would have to go through more efforts than just replacing a single download archive on a single server (right click the respective file, select &lt;em&gt;Properties&lt;/em&gt; and go to the &lt;em&gt;Digital Signatures&lt;/em&gt; page for checking). Now the only thing left is whether you trust me (while knowing that David Harris obviously does) or you don&#039;t ... [;)]&lt;/p&gt;
			Michael
--
IERenderer's Homepage
PGP Key ID (RSA 2048): 0xC45D831B
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C

haha - yes, I quite understand what you are saying, but I was not clear enough with my statement. What I meant was not the possibility of infection from malicious software but the possibility that running the exe may have damaged the Pegasus installation by trying to copy/move/create files in places they should not be. That was all.

I have no idea how Pegasus Mail works, I am not a programmer and have no background whatsoever in programming. I have however, been using computers long enough to know that sometimes you get instances where running a file from the wrong location can cause problems with an existing software installation.

Therefore, it is always helpful if a download contains installation instructions. Saves any 'experimentation' and saves us time and enhances your reputation.

&lt;P&gt;haha - yes, I quite understand what you are saying, but I was not clear enough with my statement. What I meant was &lt;EM&gt;not&lt;/EM&gt; the possibility of infection from malicious software but the possibility that running the exe may have damaged the Pegasus installation by trying to copy/move/create files in places they should not be. That was all.&lt;/P&gt; &lt;P&gt;I have no idea how Pegasus Mail works, I am not a programmer and have no background whatsoever in programming. I have however, been using computers long enough to know that sometimes you get instances where running a file from the wrong location&amp;nbsp;can cause problems with an existing software&amp;nbsp;installation.&lt;/P&gt; &lt;P&gt;Therefore, it is always helpful if a download contains installation instructions. Saves any &#039;experimentation&#039; and saves us time and&amp;nbsp;enhances your reputation.&lt;/P&gt;
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