Software: Apache. PHP/5.5.15 uname -a: Windows NT SVR-DMZ 6.1 build 7600 (Windows Server 2008 R2 Enterprise Edition) i586 SYSTEM Safe-mode: OFF (not secure) C:\dmz\MercuryMail\ drwxrwxrwx |
Viewing file: Select action/file-type: BEARHTML HelpShift + F1 displays Bearhtml version information and switches between this help and the message shown beforeBearHtml HomePage BearHtml at CommunityContents: Bearhtml.ini Cache'ing CSS Charsets CopyRights Font sizing Graphics Installation Introduction Invalid Html Keyboard Logging Phishing Printing Print Preview Proxy Servers Redirection Scripting Scrolling Styles Suspicious HTML Un-install Keyboard
(+) 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. 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:
Top GraphicsRemote URL location graphics files are displayed as![]() 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 ![]() Images can be captured by right-clicking on the image. A Save file dialog will appear. CSSCSS style tags are an alternate method of composing and 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. A toggle keystroke sequence (Shift + Ctrl + "R") is available to enable or disable attempts to render displays using CSS. Status line shows current state after a toggle. Alternatively use the "Open in Browser" right click menu to invoke a full browser.Top Invalid HtmlIf 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 setsHtml 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 Suspicious HtmlUrls that are clicked are checked for possibility of being dangerous, ie Fraudulent asking for personal information Specifically:
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 (127.0.0.n) that resolves according to which SURBL.ORG combination of lists it occurs in:
Top Phishing detectionIn 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.Top ScriptingNo 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 PrintingUsers can request Header and Footer information be added to the print pages. 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 PreviewUsers can enable previewing of print by adding a line to Bearhtml.ini that requests it, ie: preview=yes.Bearhtml can display either one page at a time, or two pages side-by-side. Zooming in on text can be achieved by clicking on the magnifying glass. Setup of printer properties is usually done when the user clicks the Print button. At this time support for Landscape printing is undergoing testing. Top StylesAt present, inline style definitions are processed. Remote URL location styles are not fetched. See also topic CSSTop Fonts sizing/colorIncreasing 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 LoggingFor 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 ScrollingThere 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 RedirectionHttp 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+redirectionTop Cache'ingIf 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 ServersFor 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
Top Un-Install
Top Contents of Bearhtml.ini
Users of Windows 95 have limited character set support and should code CheckUTF8=false in Bearhtml.ini. Top Copyrights
Top |
:: Command execute :: | |
--[ c99shell v. 1.0 pre-release build #13 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0156 ]-- |