|
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
|