JMailbox - Free Web Based Email Client
home  |  features  |  download  |  installation  |  help  |  contact

JMailbox Installation

Once you have dowloaded JMailbox just unzip all the files and place them in a single folder in your website. Make sure you have JMail Pro version 4.x (or an earlier Version 4.x Personal) installed and have write permissions for the installation directories.

To get JMailbox working just change the relevant server/username details in the file "config.asp" and that's it - you now have your very own webmail system!

To personalize and configure JMailbox you can change several variables in CONFIG.ASP ...


JMailbox configuration

The following settings can be changed in CONFIG.ASP

  • MyAddresses

    This is a list of all your valid email addresses (addresses which you own!). If you own a whole domain (and therefore all the addresses) just place the domain name preceeded by @ (eg: @mydomain.com) Leave this blank and it will use your username if it's a valid email address.

    Examples:
    - MyAddresses = "@mydomain.com @myotherdomain.net"
    - MyAddresses = "myname@mydomain.com"
  • MyName

    Your sender name - leave this blank and JMailbox will use your email address.

    Examples:
    - MyName = "Joe Bloggs"
    - MyName = ""

    For multiple users see below.

  • MyDomain

    Your domain name - leave this blank and it will try to guess from your email address or username.

    Example:
    - MyDomain = "mydomain.com"
  • MyPOP3 and MySMTP

    Your POP3 and SMTP server details - leave this blank and JMailbox will try to guess from your domain, email address or username.

    Example:
    - MyPOP3 = "mail.mydomain.com"
    - MySMTP = "smtp.mydomain.com"
  • alwaysSendCopyTo

    If this has a value then any outgoing mail will also be BCC'd to the address stipulated.

    Example:
    - alwaysSendCopyTo = "myarchives@mydomain.com"
  • messagesPerPage

    This indicates the number of messages to be displayed on each page of your inbox. Remember that a higher number takes longer to display because they have to be downloaded from your mail server.

    Example:
    - messagesPerPage = 15
  • showAttachments

    Set this to "0" if you don't want to see if a message has attachments from the inbox.

    Example:
    - showAttachments = 1
  • downloadHeaders

    Set this to "1" and JMailbox will download only headers when refreshing. This greatly speeds up the display of large inboxes. However, you won't see attachments in the inbox.

    Example:
    - downloadHeaders = 1
  • allowEditSender

    Set this to "1" and the sender details will always be editable in the Compose page. Usually, if there is only one address in MyAddresses, this address is not editable.

    Example:
    - allowEditSender = 1
  • JMailbox language module

    Language modules are ASP files with prefix "lang_" followed by a 3 letter language code
    eg: English = "eng" to give "lang_eng.asp"

    Examples:
    <!--#include file = "lang_eng.asp"--> ' English language
    <!--#include file = "lang_bra.asp"--> ' Brazilian Portuguese language
  • keepInboxActive

    Number of mins to refresh the inbox (15 mins max) - also prevents logout. Can be 0 - 15.

    Example:
    - keepInboxActive = 10
  • showFullSender

    Show the full sender's email address alongside his/her name in inbox. Can be 0 or 1.

    Example:
    - showFullSender = 0
  • showFullErrors

    Show full JMail error messages at login. Can be 0 or 1.

    Example:
    - showFullErrors = 1
  • maxRecipients

    Limit the amount of outgoing mails in one send action to prevent spamming. 0 means unlimited.

    Example:
    - maxRecipients = 0
  • showButtonGlyph, showButtonBorder

    Define the look and feel of the main buttons. You can hide or show the button glyph or border or both so that they are just text links. Can be 0 or 1.

    Example:
    - showButtonGlyph = 1
    - showButtonBorder = 0

    Additional JMailbox settings...

  • Multiple user names

    If you have multiple users then leave MyName blank and for each user place a UserNameFile in the users directory. A UserNameFile is just a file with extension .name preceded by the username - username.name - and contains one line with the user's name.

    Examples:
    - Username = "joebloggs" - UserNameFile = joebloggs.name
    - Username = "joebloggs@mydomain.com" - UserNameFile = joebloggs@mydomain.com.name
  • Signature files

    Users can have their signature in a SignatureFile in the users directory. A SignatureFile is just a file with extension .signature preceded by the username - username.signature - this file contains the lines of text which make up the user's signature.

    Examples:
    - Username = "joebloggs" -> SignatureFile = joebloggs.signature
    - Username = "joebloggs@mydomain.com" -> SignatureFile = joebloggs@mydomain.com.signature







  • JMAILBOX.ORG © 2002, 2004

    powered by OpenHosting

    an N24 site