Pegasus Mail & Mercury

Welcome to the Community for Pegasus Mail and
The Mercury Mail Transport System, the Internet's longest-serving PC e-mail system!
Welcome to Pegasus Mail & Mercury Sign in | Join | Help
in
Home Blogs Forums Downloads Pegasus Mail Overview Mercury Overview Wiki

Crashy stuff?

Last post 11-21-2019, 6:47 by Melissa2011B. 36 replies.
Page 1 of 3 (37 items)   1 2 3 Next >
Sort Posts: Previous Next
  •  11-05-2019, 3:00

    Crashy stuff?

    Pegasus has been my favorite email client for Windows, for years, but I'm very frustrated by this crashy stuff that keeps happening.
     
    Sometimes when I open an email, it crashes the whole program.
     
    Other times, I get this kind of stuff:  
     
     
     
     
  •  11-05-2019, 23:50

    Re: Crashy stuff?

    Hi Melissa,

    I know it can be very frustrating, but it would help a lot if you could provide real information about your system, not just a Windows crash dialog. We need a starting point to guess what may be causing this behavior.

    Let's begin with your Pegasus Mail version. Than you can also inform IERenderer and/or BearHTML versions (open an HTML message and click Shift+F1. Version is shown on title bar [IERenderer] or on status bar [BearHTML]). Most likely what may be causing the crash was already sorted on updated versions of those programs.

     


    Best,
    Euler

    euler f german
    sete lagoas, mg, brazil
    Pegasus Mail 4.73.639 - Windows 7 Ultimate
    BearHTML 4.9.9.6 IERenderer 2.6.2.12
    Operating mode: Standalone

    InsPMDic — Pmail v5 Dictionary Handler Add-on (see blog)
  •  11-06-2019, 1:28

    • idw is not online. Last active: Fri, Dec 13 2019, 7:07 idw
    • Top 10 Contributor
    • Joined on 03-25-2007
    • Germany
    • SuperStar
    • Points 47,940
    • BetaTeam

    Re: Crashy stuff?

    In general, one of the most frequent source of crashes is IMAP, unfortunately ... and this won't get better until David Harris get's into a better health condition, just in case you didn't happen to know.

    Michael

    --
    PGP Key ID (RSA 2048): 0xC45D831B
    PGP Plugin for Pegasus Mail: <http://www.pmpgp.de/pmpgp/>
    S/MIME Certificate Fingerprint: 94 c6 b4 71 0c 62 30 88 a5 b2 77 01 74 2b 86 66 3b 7e 65 7c
  •  11-07-2019, 2:13

    Re: Crashy stuff?

    Euler GERMAN:

    Hi Melissa,

    I know it can be very frustrating, but it would help a lot if you could provide real information about your system, not just a Windows crash dialog. We need a starting point to guess what may be causing this behavior. 

    Let's begin with your Pegasus Mail version.

    Pegasus Mail for Microsoft Windows

    Copyright (C) 1992-2018, David Harris, all rights reserved

    Electronic mail to support@pmail.gen.nz.

    WinPMail version: Version 4.73.639, Mar 30 2018, build ID 639

    Language resources: Standard UK English resource set

    Extension Manager version: 1.14

    Operating mode: Standalone

    User name and ID: Single-user mode, 0

    Windows version: 6.2

    Windows flag word: 0

    WINPMAIL.EXE directory: C:\PMAIL\Programs

    Home mailbox location: C:\PMAIL\MAIL

    New mailbox location: C:\PMAIL\MAIL

    TMP environment variable: C:\Users\Melissa\AppData\Local\Temp

    TEMP environment variable: C:\Users\Melissa\AppData\Local\Temp

    LAN-based SMTP support: N, N, N

    NetWare MHS support: N, N, N

    Built-in TCP/IP support: Enabled

      - WINSOCK version: WinSock 2.0

      - WINSOCK path: WSOCK32.DLL

    Commandline: -A

    Active -Z options: 32768

    PMR variable: (None)

    PML variable: (None)

    MAI variable: (None)

    NB variable: (None)

    Autofiltering folders: 0 (0 active, 0 inactive)

    Last new mail count: 4907

    Message size soft limit: 0 bytes

    Message size hard limit: 0 bytes

    Attachment size soft limit: 0 bytes

    Attachment size hard limit: 0 bytes 


    Than you can also inform IERenderer and/or BearHTML versions (open an HTML message and click Shift+F1. Version is shown on title bar [IERenderer] or on status bar [BearHTML]). Most likely what may be causing the crash was already sorted on updated versions of those programs.

     

    Not sure what you mean. This?:

     

    Martin Ireland -- Pegasus Mail Helper Applications Page

    BEARHTMLVersion 4.9.9.6Bear history
    BEARHTML support filesBearSupport.zip (May 4, 2010)

     


    VIRSCAN (5.2.0 Nov 2016)Download
    PMADRVCF (1.5 03-Mar-2016)Download
    PMICAL (3.2 Feb 2018)Download
    PMVIRPROT (2.0 Oct 2015)Download
    SENDDOC for O.O/LibreOffice (1.5 Dec 2015)Download
    SENDDOC2 for O.O/LibreOffice (2.0 Dec 2016)Download
    RUNEXE.DLL (2.3 March 2014)Download
    MAPIPM (1.9.4 March 2015)Download
    RSSMail (5.4 May 2017)Download

    Useful links: Pegasus Mail info    HtmlViewer info
    Encryption: PMPGPPMSMIME     PGP Public Key

    Contact Martin Ireland by Email   

     

  •  11-07-2019, 2:42

    Re: Crashy stuff?

    I just did a full reply and it deleted it, saying it wasn't enough seconds! WTF!

     

    Pegasus 4.73.639 

    This is all I'm getting from Shift+F1:

     

    BEARHTML Help

    Shift + F1 displays Bearhtml version information and switches between this help and the message shown before

    BearHtml HomePage    BearHtml at Community

    Contents:  Bearhtml.ini  Cache'ing  CSS  Charsets  CopyRights  Font sizing  Fetching  FTP links  Graphics  IDN  Installation  Introduction  Invalid Html  Keyboard  Logging  Phishing  Printing  Print Preview  Proxy Servers  Redirection  Scripting  Scrolling  Styles  Suspicious HTML  Timeout  Un-install

    Keyboard

    Pg Up/Pg Dn Scrolls display by a page
    Shift + Pg Up/Pg Dn Scrolls and selects by a page
    Home/End Scrolls to beginning/end of line
    Shift + Home/End Scrolls & Selects to beginning/end of line
    Shift + Ctrl + Home/End Scrolls & Selects to beginning/end of document
    Left/Right Arrow Scrolls by char
    Shift + Left/Right Arrow Scrolls & Selects chars
    Ctrl + Left/Right Arrow Scrolls by words
    Shift + Ctrl + Left/Right Arrow Scrolls & Selects words
    DoubleClick Selects current word
    Up/Down Arrow Scrolls by line
    Mousewheel Scrolls by line (+)
    Shift + Up/Down Arrow Scrolls & Selects lines
    Shift + F8 Select current line
    Ctrl + C Copy selected text to Clipboard
    Ctrl + A Select All
    SpaceBar Scrolls down a page
    Ctrl + SpaceBar Scrolls up a page
    Ctrl + Mousewheel (removed) Attempt to Decrease/Increase fontsize (*)
    Numpad '/' (÷) or '*' Attempt to Decrease/Increase fontsize (*)
    '<' or '>' Attempt to Decrease/Increase fontsize (*)
    'Ctrl + PageDown/PageUp Attempt to Decrease/Increase fontsize (*)
    Shift + Ctrl + 'N' Enable/disable Preview print page
    Shift + Ctrl + 'P' Print html page
    Shift + Ctrl + 'R' Enable/disable CSS coding
    Shift + Ctrl + 'S' Enable/disable STYLE tags
    Shift + Ctrl + 'U' Display remote graphics
    Shift + Ctrl + 'Y' Clear remote graphics cache
    (*) For different keyboards
    (+) See Mousewheel scrolling amounts in Bearhtml.ini
    Top

    Introduction.

    Bearhtml is an Html page renderer (displayer), it is not a browser. Bearhtml supports Html 3.2 and parts of Html 4.1/XHTML. CSS (Style definitions) is supported at level 1 and partly at level 2. Failure to display a page may be for one of two main reasons:
    1. Badly coded Html or unsupported Html/CSS
    2. Dynamic coding (scripting)
    In either case you can attempt to view the page by right clicking and selecting "Show in Browser"
    Top

    Graphics

    Remote URL location graphics files are displayed as gray boxes; To see remote graphics, key in Shift + Ctrl + 'U', or right click in the message area (not on a graphic area) and select "Show picture", or ensure that Message Reader option is set to choose fetching automatically. There will be a delay while graphics are fetched. If a timeout occurs while downloading graphics, you will see a warning on the Pegasus Mail status line, and further downloading for the current message will stop. Increasing the MaxFetchtime= amount will allow some timeouts to be overcome.
    While remote graphics are being downloaded, a counter can be seen to show progress. Do not close the message until this counter completes the countdown.
    In the case of corrupt or truncated graphics files a small box with an exclamation point inside it will be displayed to indicate the presence of an undisplayable graphic. Unavailable graphics files will stay as a gray box
    Images can be captured by right-clicking on the image. A Save file dialog will appear.
    Images used to track access to a remote site, typically given a set of image dimensions to make the image almost invisible can be problematic. A file BearTracking.txt can be used to deny downloads from a host listed in Beartracking.txt.

    Timeout

    Can occur if the time to download a remote graphic exceeds the value set in Bearhtml.ini on the MaxfetchTime= line. Attempting to fetch all further remote graphics is stopped and these graphics will be replaced by a gray box. To retry, key in Shift + Ctrl + U.

    CSS

    CSS style tags are a method of enhancing HTML based content. Unlike Html, CSS is ever-improving and adding new features. Bearhtml has full support for CSS V1, and limited support for CSS V2. There is no support for CSS V3 onwards. toggle keystroke sequence (Shift + Ctrl + "R") to enable or disable CSS then re-open the message. Status line shows current state after a toggle. Alternatively use the "Open in Browser" right click menu to invoke a full browser.
    Note that Style tags commonly contain CSS content, so if WantCSS= Bearhtml.ini is set to WantCSS=No, this will also signal that Style content is to be ignored. Top

    Invalid Html

    If Bearhtml is unable to display the html message this causes LibTidy to be invoked to attempt a repair. An attempt is then made to display the repaired message. If this fails the original source html is shown in the display area. Failure at this point indicates a seriously flawed html message. If the display is blank or badly formatted, right click and select "Open in web browser".
    Top

    Character sets

    Html is displayed using the users normal character set (eg ISO-8859-1). If you see blank white squares where text should appear, this is a sign that the sender is using a different character set. Repeat the troubleshooting method above, but when in your browser go to View/Character Encoding and select one of the methods shown in the list. If one of these makes the message readable, you should inform the sender of the character set problem, and have them identify the character set they use in the message headers.
    Unicode character set is supported in both Big and Little Endian forms, and is converted to Utf-8 to be displayed in Pegasus Mail. Top

    IDN

    Url link targets that are encoded to the IDN protocol to allow display of accented characters, will be displayed with the accented characters properly formatted, on the Status line, and in the Link bubble comment. Top

    Suspicious Html

    Urls that are clicked are checked for possibility of being dangerous, ie Fraudulent asking for personal information Specifically:
    • Check for numeric IP address ie http://191.168.0.1
    • Check for dual domain link address, ie http://www.goodsite.com@www.badsite.com
    • Check for misleading links, ie underlined link Url is different from target Url
    • Check for obscured Url domain names ie http://%37icrosoft.com
    • Check Url with contents of Bearwarn.txt file (Phishing tests)
    • Check if target Url domain in blacklist service www.Surbl.org
    If a problem is detected a dialog will prompt you. Clicking OK will invoke the browser. Clicking Cancel, the Url will be remembered for the rest of the Pegasus Mail session. Moving the mouse cursor over the Url again will cause the mouse cursor to turn into a stop sign.
    For BlackList checking: WantBl=Yes/No in BearHtml.ini. Click on the Url link. The status line will show result.
    If you want more detail check Bearhtml.log for the Blacklist message. It will show an IP address last number "n" (127.0.0.n) that resolves according to which SURBL.ORG combination of lists it occurs in. See SURBl for its current list.
    Top

    Phishing detection

    In addition to blacklist validation, Bearhtml will also examine the clickable link in the display. If well known and reputable businesses domain names occur anywhere other than in the correct part of a Url, a warning dialog will be displayed. Users can maintain the list in Bearwarn.txt with their own domains. See Bearwarn.txt for more info. You are STRONGLY recommended to add the domain info (do not add the "www" portion of the Url address) for your local bank(s) and credit card companies
    Top

    Scripting

    No form of scripting is supported, ie Javascript. Any such coding in a message is ignored. This makes the display of such messages problematic. If needed this html should be passed to a full browser .
    In addition all requests for setting or retrieving Cookies are ignored.
    Top

    FTP URL links

    Bearhtml does not support Url links that attempt to establish an FTP session in order to transfer files. You will see a status comment "Protocol refused: File://" and a dialog will appear saying that FTP Url has been copied to your clipboard. If you want to handle the FTP Url, open your browser and paste in the Url in your clipboard. Then you can click on the FTP download request in your browser and it will either Save or Open the file. Top

    Printing

    Users can request Header and Footer information be added to the print pages. See PrtFlags= line in Bearhtml.ini. The font used to produce the page header and footer is defined through the DefaultFontName= and DefaultFontSize= coded in Bearhtml.ini. The current Body text size (adjustable) will be used when printing the body.
    Messages with large recipient lists may cause header truncation ( 7 cms reserved).
    Top

    Print Preview

    Users can enable previewing of print by adding a line to Bearhtml.ini that requests it, ie: preview=yes. Alternatively while viewing a message, key in Shift + Ctrl + N to toggle preview on/off. Current status will show on Pegasus Mail status line. Once in Print Preview mode, click Print button to print content.
    Clicking on Next/Prev buttons scrolls pages. Zooming in/out on text can be achieved by clicking on the magnifying glass. Top

    Styles

    Remote URL location styles are not fetched. With the introduction of CSS V3, the whole operation of STYLE tags has changed to more closely match the way that CLASS tag in CSS works. Processing Style tags can be enabled, or disabled by using the WantStyle= in Bearhtml.ini (default is WantStyle=false ) or key'ing in Shift + Ctrl + "S" to flip between enabled or disabled state, then re-open the message. The default is to run disabled. The Pegasus Mail status line will briefly show the newly set state. Top

    Fonts sizing/color

    Increasing or decreasing the default fontsize using the Ctrl + mousewheel may not work in all cases, and may cause strange formatting in some cases. If a message already has coded font sizes, these will override any default size. Secondly any message with parts coded with a font size, and other parts left to the default size may appear poorly formatted. Note there are multiple keyboard methods to adjust font size in the list above.
    Similarily by using DefaultFontColor= you can opt to display the message text in any Windows defined color. Examples are: Black Blue Teal Aqua
    Top

    Logging

    For problem investigation a log file can be created in the Pegasus Mail NewMail directory (eg c:\pmail\mail), it is a text file with name of Bearhtml.log, that can be reviewed using Notepad etc.
    Top

    Scrolling

    There are two forms of scrolling up or down a webpage. Scrollbars on the edge of the display and keyboard characters. In the case of scrollbars, this always uses the Windows standard feature of moving by an amount of pixels in either direction, regardless of where the text cursor is located.
    Using the keyboard performs text sensitive scrolling movements to move by an amount of "lines" and relocate the text cursor. In this case the distance scrolled can be an amount easily explained, or in the case of mixed text and graphics the distance scrolled can be quite difficult to explain. Bearhtml will for instance scroll up/down by a page height of pixels and try to find the new line of text completely in view to place the cursor.
    Top

    Redirection

    Http protocol allows that a Url request be modified by the web server to fetch an object (page or image) from another location. Bearhtml can support this feature but by default is disabled. Care must be taken in choosing to enable redirection. It is beyond the scope of this file to describe the risks. See Google searches such as: http://computing-dictionary.thefreedictionary.com/Http+redirection
    Top

    Remote image fetching

    For most of the time the default process to download graphics is called ReadWebData, but an alternative can be selected when ReadWebData breaks. It is called GetUrl. The keyword RemoteFetch= can be coded as either RemoteFetch=1 (default) or Remotefetch=2 to select GetUrl. This is an advanced setting that should not be used unless other avenues have been explored. The most likely reasom would be a problem with SSL certificates.
    Top

    Cache'ing

    If enabled (by WantCache=yes), a copy of downloaded graphic files is kept and subsequent requests for the same graphic are supplied from cache. Cache can be cleared at any time by keying in Ctrl + Shift + Y. Cache-days= influences how long files are kept in the cache.
    Top

    Proxy Servers

    For some installations, workstations are not allowed to connect to the Internet directly. They are instead required to connect to a local proxy server. The proxyserver= value allows this server to be identified and port number to be used. Users of Microsoft's Internet Explorer may have this proxy server already configured. See IE menu Tools/Internet Options/Connections/LAN settings. The same information may be found in Firefox menu Tools/Options/General/Connection Settings. Bearhtml at presnt only checks the Windows Registry for I.E configuration values.
    Top

    Installation

    1. Shut-down Pegasus Mail
    2. Unzip the content of the new bearhtml.zip into the Pegasus Mail executables directory (eg: c:\pmail).
    3. If required, edit Bearhtml.ini and Bearwarn.txt
    4. If required, save Bearhtml.ini into the user NewMail directory to override the default location values
    5. Restart Pegasus Mail

    Top

    Un-Install

    1. Shut-down Pegasus Mail
    2. Rename or delete Bearhtml.dll
    3. Restart Pegasus Mail

    Top

    Contents of Bearhtml.ini

    • ScrollPixels= (default 20) pixel height to move for mousewheel
    • ScrollRepeat= (default 1) repeat scroll for mousewheel
    • ScrollDelayMs= (default 1mSec) delay between scrolls for mousewheel
    • DefaultFontSize= (default 12) Display font size
    • DefaultFontName= (default Arial) Font to use
    • DefaultFontColor= (default Black) Text color to use, if not pre-defined
    • WantBl= (default No, Yes/No) Blacklist checking
    • WantCache= (default Yes, Yes/No) Save graphics in Newmail sub-directory RmtFiles. Files with extension type .Rmt and .Cac are created
    • cache-days= (default 1) If WantCache=yes then operate a elapsed time cache, keeping remote graphics cache'd beyond a Pegasus Mail session. Cache-days=0 keeps remote graphics for remainder of the current day only.
    • LocalIPAddress= (no default, use to avoid local non-routable numeric addresses such as 127.0.0.1 causing Phishing warnings, multiple addresses separated by commas. ie localIPAddress=127.0.0,192.168 would exclude 127.0.0.n and 192.168.n.n.
    • Redirection= ( default No) Http Url redirect to alternative location (risk)
    • proxyserver= (no default, code per example: http://127.0.0.1:8080)
    • Skype= (full pathname to Skype executable). Used for Callto: and Skype: protocols
    • PrinterSetup= (default Yes) Allow printer selection for html printing
    • Prtflags= (default 3) 1 = Headers, 2 = Footer, 3 = Both
    • Preview= (default = Yes) display in Print preview mode
    • Shortinfo= (default Yes) show only domain name in Hint window Url.
    • WarnExtensions= (default .EXE.SCR.PIF) detect risky file extension types on Urls
    • UnloadWinInet= (default=No) Only use to force unloading of WinInet.dll>
    • WantUrlRequest= (default = yes) Urls with "?" character
    • WantCSS= (default = no) process CSS
    • RemoteFetch= (default = 1) Select procedure to fetch remote graphics (troubleshooting)
    • FixGoogle= (default = No) Temporary fix for Google Alerts image downloading problem
    • FixAmazon= (default = yes) Correct wrongly coded font sizing
    • MaxFetchTime= (default 15 seconds )
    • Loglevel= (default 3) Uses same reporting levels as Pegasus Mail, ie
      Loglevel=1 Reports critical Bearhtml function errors
      Loglevel=2 Reports Loglevel=1 and serious errors
      Loglevel=3 Reports Loglevel=1-2 and normal events
      Loglevel=4 Reports Loglevel 1-3 and detailed transaction information
      Loglevel=5-8 Reports Loglevel 1-8 (all levels) and Tidy html warnings and errors
    Top

    Copyrights


    Top 

  •  11-07-2019, 2:53

    Re: Crashy stuff?

    idw:
    In general, one of the most frequent source of crashes is IMAP, unfortunately ... and this won't get better until David Harris get's into a better health condition, just in case you didn't happen to know.

    No, I didn't know. But I need a good email program to be able to run my home business with, and have been using Pegasus since the 90's.

     I WISH I knew something better, but don't. But it's also causing me too many complaints from clients now. Like:

    "Melissa, It is impossible to read your emails.... This is quite frustrating because I cannot be spending this much time trying to read your emails.  The responses on the thread DO NOT APPEAR IN ORDER, and there is so much garbage characters added, that I find myself re-reading multiple times."

     And I'm not even using "Rich Text" ( html? ) so I don't know what to do about this! I AM using the old quote back marks: >

    but these Millennials  apparently don't know what they are, and get aggravated by them. But I don't know how else to reply to people, in a rational fashion, in Pegasus.

    Are these people using Outlook? Is that what's causing them problems? 

     

  •  11-07-2019, 3:47

    Re: Crashy stuff?

    Euler GERMAN:

    Hi Melissa,

    I know it can be very frustrating, but it would help a lot if you could provide real information about your system, not just a Windows crash dialog. We need a starting point to guess what may be causing this behavior.

    Let's begin with your Pegasus Mail version. Than you can also inform IERenderer and/or BearHTML versions (open an HTML message and click Shift+F1. Version is shown on title bar [IERenderer] or on status bar [BearHTML]). Most likely what may be causing the crash was already sorted on updated versions of those programs.

     

     

    I've tried replying to this TWICE already and someone ( moderator? ) is blocking me and deleting my replies. Wait, working now...

     

    Pegasus 4.73.639.

     The Bear thing only gives me this:

     

    BEARHTML Help

    Shift + F1 displays Bearhtml version information and switches between this help and the message shown before

    BearHtml HomePage    BearHtml at Community

    Contents:  Bearhtml.ini  Cache'ing  CSS  Charsets  CopyRights  Font sizing  Fetching  FTP links  Graphics  IDN  Installation  Introduction  Invalid Html  Keyboard  Logging  Phishing  Printing  Print Preview  Proxy Servers  Redirection  Scripting  Scrolling  Styles  Suspicious HTML  Timeout  Un-install

    Keyboard

    Pg Up/Pg Dn Scrolls display by a page
    Shift + Pg Up/Pg Dn Scrolls and selects by a page
    Home/End Scrolls to beginning/end of line
    Shift + Home/End Scrolls & Selects to beginning/end of line
    Shift + Ctrl + Home/End Scrolls & Selects to beginning/end of document
    Left/Right Arrow Scrolls by char
    Shift + Left/Right Arrow Scrolls & Selects chars
    Ctrl + Left/Right Arrow Scrolls by words
    Shift + Ctrl + Left/Right Arrow Scrolls & Selects words
    DoubleClick Selects current word
    Up/Down Arrow Scrolls by line
    Mousewheel Scrolls by line (+)
    Shift + Up/Down Arrow Scrolls & Selects lines
    Shift + F8 Select current line
    Ctrl + C Copy selected text to Clipboard
    Ctrl + A Select All
    SpaceBar Scrolls down a page
    Ctrl + SpaceBar Scrolls up a page
    Ctrl + Mousewheel (removed) Attempt to Decrease/Increase fontsize (*)
    Numpad '/' (÷) or '*' Attempt to Decrease/Increase fontsize (*)
    '<' or '>' Attempt to Decrease/Increase fontsize (*)
    'Ctrl + PageDown/PageUp Attempt to Decrease/Increase fontsize (*)
    Shift + Ctrl + 'N' Enable/disable Preview print page
    Shift + Ctrl + 'P' Print html page
    Shift + Ctrl + 'R' Enable/disable CSS coding
    Shift + Ctrl + 'S' Enable/disable STYLE tags
    Shift + Ctrl + 'U' Display remote graphics
    Shift + Ctrl + 'Y' Clear remote graphics cache
    (*) For different keyboards
    (+) See Mousewheel scrolling amounts in Bearhtml.ini
    Top

    Introduction.

    Bearhtml is an Html page renderer (displayer), it is not a browser. Bearhtml supports Html 3.2 and parts of Html 4.1/XHTML. CSS (Style definitions) is supported at level 1 and partly at level 2. Failure to display a page may be for one of two main reasons:
    1. Badly coded Html or unsupported Html/CSS
    2. Dynamic coding (scripting)
    In either case you can attempt to view the page by right clicking and selecting "Show in Browser"
    Top

    Graphics

    Remote URL location graphics files are displayed as gray boxes; To see remote graphics, key in Shift + Ctrl + 'U', or right click in the message area (not on a graphic area) and select "Show picture", or ensure that Message Reader option is set to choose fetching automatically. There will be a delay while graphics are fetched. If a timeout occurs while downloading graphics, you will see a warning on the Pegasus Mail status line, and further downloading for the current message will stop. Increasing the MaxFetchtime= amount will allow some timeouts to be overcome.
    While remote graphics are being downloaded, a counter can be seen to show progress. Do not close the message until this counter completes the countdown.
    In the case of corrupt or truncated graphics files a small box with an exclamation point inside it will be displayed to indicate the presence of an undisplayable graphic. Unavailable graphics files will stay as a gray box
    Images can be captured by right-clicking on the image. A Save file dialog will appear.
    Images used to track access to a remote site, typically given a set of image dimensions to make the image almost invisible can be problematic. A file BearTracking.txt can be used to deny downloads from a host listed in Beartracking.txt.

    Timeout

    Can occur if the time to download a remote graphic exceeds the value set in Bearhtml.ini on the MaxfetchTime= line. Attempting to fetch all further remote graphics is stopped and these graphics will be replaced by a gray box. To retry, key in Shift + Ctrl + U.

    CSS

    CSS style tags are a method of enhancing HTML based content. Unlike Html, CSS is ever-improving and adding new features. Bearhtml has full support for CSS V1, and limited support for CSS V2. There is no support for CSS V3 onwards. toggle keystroke sequence (Shift + Ctrl + "R") to enable or disable CSS then re-open the message. Status line shows current state after a toggle. Alternatively use the "Open in Browser" right click menu to invoke a full browser.
    Note that Style tags commonly contain CSS content, so if WantCSS= Bearhtml.ini is set to WantCSS=No, this will also signal that Style content is to be ignored. Top

    Invalid Html

    If Bearhtml is unable to display the html message this causes LibTidy to be invoked to attempt a repair. An attempt is then made to display the repaired message. If this fails the original source html is shown in the display area. Failure at this point indicates a seriously flawed html message. If the display is blank or badly formatted, right click and select "Open in web browser".
    Top

    Character sets

    Html is displayed using the users normal character set (eg ISO-8859-1). If you see blank white squares where text should appear, this is a sign that the sender is using a different character set. Repeat the troubleshooting method above, but when in your browser go to View/Character Encoding and select one of the methods shown in the list. If one of these makes the message readable, you should inform the sender of the character set problem, and have them identify the character set they use in the message headers.
    Unicode character set is supported in both Big and Little Endian forms, and is converted to Utf-8 to be displayed in Pegasus Mail. Top

    IDN

    Url link targets that are encoded to the IDN protocol to allow display of accented characters, will be displayed with the accented characters properly formatted, on the Status line, and in the Link bubble comment. Top

    Suspicious Html

    Urls that are clicked are checked for possibility of being dangerous, ie Fraudulent asking for personal information Specifically:
    • Check for numeric IP address ie http://191.168.0.1
    • Check for dual domain link address, ie http://www.goodsite.com@www.badsite.com
    • Check for misleading links, ie underlined link Url is different from target Url
    • Check for obscured Url domain names ie http://%37icrosoft.com
    • Check Url with contents of Bearwarn.txt file (Phishing tests)
    • Check if target Url domain in blacklist service www.Surbl.org
    If a problem is detected a dialog will prompt you. Clicking OK will invoke the browser. Clicking Cancel, the Url will be remembered for the rest of the Pegasus Mail session. Moving the mouse cursor over the Url again will cause the mouse cursor to turn into a stop sign.
    For BlackList checking: WantBl=Yes/No in BearHtml.ini. Click on the Url link. The status line will show result.
    If you want more detail check Bearhtml.log for the Blacklist message. It will show an IP address last number "n" (127.0.0.n) that resolves according to which SURBL.ORG combination of lists it occurs in. See SURBl for its current list.
    Top

    Phishing detection

    In addition to blacklist validation, Bearhtml will also examine the clickable link in the display. If well known and reputable businesses domain names occur anywhere other than in the correct part of a Url, a warning dialog will be displayed. Users can maintain the list in Bearwarn.txt with their own domains. See Bearwarn.txt for more info. You are STRONGLY recommended to add the domain info (do not add the "www" portion of the Url address) for your local bank(s) and credit card companies
    Top

    Scripting

    No form of scripting is supported, ie Javascript. Any such coding in a message is ignored. This makes the display of such messages problematic. If needed this html should be passed to a full browser .
    In addition all requests for setting or retrieving Cookies are ignored.
    Top

    FTP URL links

    Bearhtml does not support Url links that attempt to establish an FTP session in order to transfer files. You will see a status comment "Protocol refused: File://" and a dialog will appear saying that FTP Url has been copied to your clipboard. If you want to handle the FTP Url, open your browser and paste in the Url in your clipboard. Then you can click on the FTP download request in your browser and it will either Save or Open the file. Top

    Printing

    Users can request Header and Footer information be added to the print pages. See PrtFlags= line in Bearhtml.ini. The font used to produce the page header and footer is defined through the DefaultFontName= and DefaultFontSize= coded in Bearhtml.ini. The current Body text size (adjustable) will be used when printing the body.
    Messages with large recipient lists may cause header truncation ( 7 cms reserved).
    Top

    Print Preview

    Users can enable previewing of print by adding a line to Bearhtml.ini that requests it, ie: preview=yes. Alternatively while viewing a message, key in Shift + Ctrl + N to toggle preview on/off. Current status will show on Pegasus Mail status line. Once in Print Preview mode, click Print button to print content.
    Clicking on Next/Prev buttons scrolls pages. Zooming in/out on text can be achieved by clicking on the magnifying glass. Top

    Styles

    Remote URL location styles are not fetched. With the introduction of CSS V3, the whole operation of STYLE tags has changed to more closely match the way that CLASS tag in CSS works. Processing Style tags can be enabled, or disabled by using the WantStyle= in Bearhtml.ini (default is WantStyle=false ) or key'ing in Shift + Ctrl + "S" to flip between enabled or disabled state, then re-open the message. The default is to run disabled. The Pegasus Mail status line will briefly show the newly set state. Top

    Fonts sizing/color

    Increasing or decreasing the default fontsize using the Ctrl + mousewheel may not work in all cases, and may cause strange formatting in some cases. If a message already has coded font sizes, these will override any default size. Secondly any message with parts coded with a font size, and other parts left to the default size may appear poorly formatted. Note there are multiple keyboard methods to adjust font size in the list above.
    Similarily by using DefaultFontColor= you can opt to display the message text in any Windows defined color. Examples are: Black Blue Teal Aqua
    Top

    Logging

    For problem investigation a log file can be created in the Pegasus Mail NewMail directory (eg c:\pmail\mail), it is a text file with name of Bearhtml.log, that can be reviewed using Notepad etc.
    Top

    Scrolling

    There are two forms of scrolling up or down a webpage. Scrollbars on the edge of the display and keyboard characters. In the case of scrollbars, this always uses the Windows standard feature of moving by an amount of pixels in either direction, regardless of where the text cursor is located.
    Using the keyboard performs text sensitive scrolling movements to move by an amount of "lines" and relocate the text cursor. In this case the distance scrolled can be an amount easily explained, or in the case of mixed text and graphics the distance scrolled can be quite difficult to explain. Bearhtml will for instance scroll up/down by a page height of pixels and try to find the new line of text completely in view to place the cursor.
    Top

    Redirection

    Http protocol allows that a Url request be modified by the web server to fetch an object (page or image) from another location. Bearhtml can support this feature but by default is disabled. Care must be taken in choosing to enable redirection. It is beyond the scope of this file to describe the risks. See Google searches such as: http://computing-dictionary.thefreedictionary.com/Http+redirection
    Top

    Remote image fetching

    For most of the time the default process to download graphics is called ReadWebData, but an alternative can be selected when ReadWebData breaks. It is called GetUrl. The keyword RemoteFetch= can be coded as either RemoteFetch=1 (default) or Remotefetch=2 to select GetUrl. This is an advanced setting that should not be used unless other avenues have been explored. The most likely reasom would be a problem with SSL certificates.
    Top

    Cache'ing

    If enabled (by WantCache=yes), a copy of downloaded graphic files is kept and subsequent requests for the same graphic are supplied from cache. Cache can be cleared at any time by keying in Ctrl + Shift + Y. Cache-days= influences how long files are kept in the cache.
    Top

    Proxy Servers

    For some installations, workstations are not allowed to connect to the Internet directly. They are instead required to connect to a local proxy server. The proxyserver= value allows this server to be identified and port number to be used. Users of Microsoft's Internet Explorer may have this proxy server already configured. See IE menu Tools/Internet Options/Connections/LAN settings. The same information may be found in Firefox menu Tools/Options/General/Connection Settings. Bearhtml at presnt only checks the Windows Registry for I.E configuration values.
    Top

    Installation

    1. Shut-down Pegasus Mail
    2. Unzip the content of the new bearhtml.zip into the Pegasus Mail executables directory (eg: c:\pmail).
    3. If required, edit Bearhtml.ini and Bearwarn.txt
    4. If required, save Bearhtml.ini into the user NewMail directory to override the default location values
    5. Restart Pegasus Mail

    Top

    Un-Install

    1. Shut-down Pegasus Mail
    2. Rename or delete Bearhtml.dll
    3. Restart Pegasus Mail

    Top

    Contents of Bearhtml.ini

    • ScrollPixels= (default 20) pixel height to move for mousewheel
    • ScrollRepeat= (default 1) repeat scroll for mousewheel
    • ScrollDelayMs= (default 1mSec) delay between scrolls for mousewheel
    • DefaultFontSize= (default 12) Display font size
    • DefaultFontName= (default Arial) Font to use
    • DefaultFontColor= (default Black) Text color to use, if not pre-defined
    • WantBl= (default No, Yes/No) Blacklist checking
    • WantCache= (default Yes, Yes/No) Save graphics in Newmail sub-directory RmtFiles. Files with extension type .Rmt and .Cac are created
    • cache-days= (default 1) If WantCache=yes then operate a elapsed time cache, keeping remote graphics cache'd beyond a Pegasus Mail session. Cache-days=0 keeps remote graphics for remainder of the current day only.
    • LocalIPAddress= (no default, use to avoid local non-routable numeric addresses such as 127.0.0.1 causing Phishing warnings, multiple addresses separated by commas. ie localIPAddress=127.0.0,192.168 would exclude 127.0.0.n and 192.168.n.n.
    • Redirection= ( default No) Http Url redirect to alternative location (risk)
    • proxyserver= (no default, code per example: http://127.0.0.1:8080)
    • Skype= (full pathname to Skype executable). Used for Callto: and Skype: protocols
    • PrinterSetup= (default Yes) Allow printer selection for html printing
    • Prtflags= (default 3) 1 = Headers, 2 = Footer, 3 = Both
    • Preview= (default = Yes) display in Print preview mode
    • Shortinfo= (default Yes) show only domain name in Hint window Url.
    • WarnExtensions= (default .EXE.SCR.PIF) detect risky file extension types on Urls
    • UnloadWinInet= (default=No) Only use to force unloading of WinInet.dll>
    • WantUrlRequest= (default = yes) Urls with "?" character
    • WantCSS= (default = no) process CSS
    • RemoteFetch= (default = 1) Select procedure to fetch remote graphics (troubleshooting)
    • FixGoogle= (default = No) Temporary fix for Google Alerts image downloading problem
    • FixAmazon= (default = yes) Correct wrongly coded font sizing
    • MaxFetchTime= (default 15 seconds )
    • Loglevel= (default 3) Uses same reporting levels as Pegasus Mail, ie
      Loglevel=1 Reports critical Bearhtml function errors
      Loglevel=2 Reports Loglevel=1 and serious errors
      Loglevel=3 Reports Loglevel=1-2 and normal events
      Loglevel=4 Reports Loglevel 1-3 and detailed transaction information
      Loglevel=5-8 Reports Loglevel 1-8 (all levels) and Tidy html warnings and errors
    Top

    Copyrights


    Top 

  •  11-07-2019, 4:21

    • irelam is not online. Last active: 12-12-2019, 0:36 irelam
    • Top 10 Contributor
    • Joined on 03-23-2007
    • Edmonton, Alberta, Canada
    • SuperStar
    • Points 21,985
    • BetaTeam Moderator

    Re: Crashy stuff?

    I suspect that your users are confusing the ">" with the close html tag character.  Easiest way to avoid this is to reply to the user without embedding his/her original message, and in your reply add lines like

    "your message stated....."  They know what they said so you don't have to echo it back. Applications like Outlook always use Rich Text, which in their case is either HTML or RTF.

    As for your problem, it would be good if you could take a screen shot showing garbage. I suspect I know what it will be, having been a Pegasus Mail user doing business with Outlook companyies for many years.

    Martin

  •  11-08-2019, 7:14

    Re: Crashy stuff?

    irelam:

    I suspect that your users are confusing the ">" with the close html tag character.  Easiest way to avoid this is to reply to the user without embedding his/her original message, and in your reply add lines like

    "your message stated....."  They know what they said so you don't have to echo it back. Applications like Outlook always use Rich Text, which in their case is either HTML or RTF.

    As for your problem, it would be good if you could take a screen shot showing garbage. I suspect I know what it will be, having been a Pegasus Mail user doing business with Outlook companyies for many years.

    Martin

     It's not showing this on MY end. A few clients are complaining. Unless they send a screen shot ( most wouldn't know how ), it's hard to see it. 

  •  11-17-2019, 2:09

    Re: Crashy stuff?

    Attachment: Clipboard2.gif

    Reading this topic again I remember o something like what was mentioned but that was a loooong time ago while I was using Pmail v3.12c.

    I can't remember exactly what caused the thing but it was related to RTF formatting. Remember that v3.12c didn't have HTML capabilities but it could use RTF formatting for internal and external messaging as long recipient was using Pmail too. Check if Allow 8-bit MIME encoding is set (Tools > Options > Outgoing mail > Sending mail). It's advisable to have it unset. OTOH is good practice to have Generate multipart/alternative versions of richtext messages set, if HTML message is being sent/answered.

    If the Identity in use is meant to be plain-text only, best have Disable all text styling options (never send styled mail) set (Tools > Options > Outgoing mail > Message formatting).

    Maybe you could show some screenshots of your settings, huh?



    Best,
    Euler

    euler f german
    sete lagoas, mg, brazil
    Pegasus Mail 4.73.639 - Windows 7 Ultimate
    BearHTML 4.9.9.6 IERenderer 2.6.2.12
    Operating mode: Standalone

    InsPMDic — Pmail v5 Dictionary Handler Add-on (see blog)
  •  11-17-2019, 2:15

    Re: Crashy stuff?

    Sorry for those very low quality images above. I reduced it to 4 colors only (2-bit) so the image final size fit the forum limits.

    Best,
    Euler

    euler f german
    sete lagoas, mg, brazil
    Pegasus Mail 4.73.639 - Windows 7 Ultimate
    BearHTML 4.9.9.6 IERenderer 2.6.2.12
    Operating mode: Standalone

    InsPMDic — Pmail v5 Dictionary Handler Add-on (see blog)
  •  11-17-2019, 2:25

    Re: Crashy stuff?

    Thanks Euler. I just unset the mime encoding and hope that solves it. Time will tell. Danke!

     By the way, I haven't been using RTF on replies, because of this, and the fact that spam programs are marking HTML emails as spam. 

     There are also some spam filter villains out there. I use Mailwasher for looking at my incoming emails before downloading them, and if I turn on Spamcop and Spamhaus, they start marking about 35% of my GOOD client emails as SPAM! 

  •  11-17-2019, 2:37

    Re: Crashy stuff?

    Melissa2011B:
    There are also some spam filter villains out there. I use Mailwasher for looking at my incoming emails before downloading them, and if I turn on Spamcop and Spamhaus, they start marking about 35% of my GOOD client emails as SPAM! 

    Been there, done that. Turn SpamHalter on, train it, and you're done. You'll be amazed how effective it can be. I've been using Bayesian spam filters since the advent of POPFile. Then I moved to K9 (100% Windows binary), and then to SpamHalter because it is natively integrated to Pegasus Mail. It take some effort for some days, but once trained it is almost flawlessly.


    Best,
    Euler

    euler f german
    sete lagoas, mg, brazil
    Pegasus Mail 4.73.639 - Windows 7 Ultimate
    BearHTML 4.9.9.6 IERenderer 2.6.2.12
    Operating mode: Standalone

    InsPMDic — Pmail v5 Dictionary Handler Add-on (see blog)
  •  11-17-2019, 20:37

    Re: Crashy stuff?

    Euler GERMAN:

    Melissa2011B:
    There are also some spam filter villains out there. I use Mailwasher for looking at my incoming emails before downloading them, and if I turn on Spamcop and Spamhaus, they start marking about 35% of my GOOD client emails as SPAM! 

    Been there, done that. Turn SpamHalter on, train it, and you're done. You'll be amazed how effective it can be. I've been using Bayesian spam filters since the advent of POPFile. Then I moved to K9 (100% Windows binary), and then to SpamHalter because it is natively integrated to Pegasus Mail. It take some effort for some days, but once trained it is almost flawlessly.

     I actually just look at it in Mailwasher and delete spam before it even gets downloaded.  But thanks. 

     I am having other problems though. Like when I do a search for a name in Pegasus, and then try to open an email that the search produced, and it dings me about 4 times, with error messages that I have to keep closing, then I can eventually open the email that I want to see. 

     I'm afraid there are too many bugs in this program, but I don't know anything else that I'd like as much. I've been using this since something like 1992? I've used it so long, and with my part time home based business, since 2006, that I now have something like 46,000 saved emails, which may even be causing part of these problems? But I'm a Process Server and HAVE to save emails from my clients, to protect myself.

    Another peeve of mine is that I have to keep widening the columns, to see the dates of emails in a list. Very annoying. And when I'm in the Mail Folders screen, I cant just hit the escape key to exit it.

     Someone mentioned that David has been having health problems, and hasn't been able to work on it? I'm a problem solver in real life. I've volunteered with The Universal Individual Rights Project, to help them get started. I think that there are two basic solutions that can be done with this program.

    1.) Make it open source and allow people to fix the code. 

    2.) It's always struck me that David was taking a more "social" approach to this, and not making enough money to do it well, over all these years. No one can be expected to spend their life working for "free". Not me, and not David. I seem to remember that he was asking for money, some years ago. But telling people that it's "free" nulls out any such requests. Why should someone pay for something that they're told is "free"? And it gives the impression that it isn't worth paying for - NOT a good idea in business. 

    But I've TRIED suggesting a more capitalist approach to this - I just don't know that my suggestions ever reached him. What I'm talking about is this: There are millions of users of Pegasus, are there not? So say that they made it trial ware. Give people a generous 6 month trial, which is more than most software gives. ( usually 30-90 days )   Then tell them that if they want to continue using it, they have to register and pay. Build that into the software. If you want to use our quality product, it's time to register. Go to our site and pay.

    It can be a nominal amount. Say $5. I'd pay that in a heartbeat, IF the program was good quality and free of crashes and bugs! So say that 3 million people pay $5 to register for a quality, bug free Pegasus Mail. $15 million. For that, there could be a company structure, with all the latest updates and bug fixes for each version of Windows, for example. It's the capitalist approach. Offer a quality product that people will really want to have, and make enough money for the owner(s) to do really well, as a reward for all of their labors in providing it. It's the most successful business model that there's ever been. And who, that has an internet connection in the first place, cant afford $5. Come on. THEN they can even develop an Android app, so people can use it on their phones too! And they would have money to advertise it and expand it. Even compete with programs like Thunderbird, which isn't using the capitalist approach either, and is now being supported by volunteers?

    And for people like me, I would even register as a small business user, for $15, for example, if the program was fixed up nicely. Capitalism has brought more freedom and prosperity to the world, than any system EVER. Learn it. Embrace it. Use it. You don't have to become a greedy corporation that doesn't care about people. I think CoffeeCup has done quite well, without becoming that. My website is done with their Responsive Site Designer 2.5.

    If anyone could please pass this along to David, it might help him immensely. 

  •  11-19-2019, 15:43

    Re: Crashy stuff?

    Melissa2011B:
    I am having other problems though. Like when I do a search for a name in Pegasus, and then try to open an email that the search produced, and it dings me about 4 times, with error messages that I have to keep closing, then I can eventually open the email that I want to see.

    Are you searching local folders or remote IMAP folders? IMAP folders should behave just like local folders but some mail servers like Gmail do complain on certain operations. Other mail servers like Yahoo and GMX are much smoother than Gmail. I know very little about Hotmail/Live servers.

    Melissa2011B:
    I'm afraid there are too many bugs in this program, but I don't know anything else that I'd like as much. I've been using this since something like 1992? I've used it so long, and with my part time home based business, since 2006, that I now have something like 46,000 saved emails, which may even be causing part of these problems? But I'm a Process Server and HAVE to save emails from my clients, to protect myself.

    I'm not stating that Pegasus Mail is bug free, but most of its hiccups are not of its fault. Mail servers and most mail clients have been affronting RFC regulations for years. Pegasus Mail is one, if not the most, RFC compliant mail client. And it's the safer TTBOMK.

    Melissa2011B:
    Another peeve of mine is that I have to keep widening the columns, to see the dates of emails in a list. Very annoying. And when I'm in the Mail Folders screen, I cant just hit the escape key to exit it.

    That's awkward. Pegasus Mail saves windows and columns sizes on closing. You can even select a particular setup as your default (Folder > Default size and layout > Use this window's layout as default) or transfer your default choice to any folder window (Folder > Default size and layout > Apply default layout to this window). It's imperative that Pegasus Mail has full R/W rights to its files. For instance, if it is installed under any of those restricted Windows' folders like C:\Program Files\... it will fail. Antivirus action also applies and should be also considered.

    Best,
    Euler

    euler f german
    sete lagoas, mg, brazil
    Pegasus Mail 4.73.639 - Windows 7 Ultimate
    BearHTML 4.9.9.6 IERenderer 2.6.2.12
    Operating mode: Standalone

    InsPMDic — Pmail v5 Dictionary Handler Add-on (see blog)
Page 1 of 3 (37 items)   1 2 3 Next >
View as RSS news feed in XML

Contact | Advertise | Host provider: PraktIT | Terms of Use | Privacy Statement
Copyright © 2007-2011 David Harris / Peter Strömblad. | Pegasus Mail Home Page