JavaZOOM Web Site
  Software
  
Installation
  
Configuration
  
Customization
  
License

<< back

- Configuration -

jMailComposer has many parameters. Some are mandatory and most are optionals. Some parameters (e.g. from, to, cc, bcc, xpriority...) could be included in the HTML form or hardcoded in compose.jsp.

 Basic parameters

Here are basic parameters you should need to send an email. You do need to setup SMTP server property in compose.jsp. Sender and recipient emails addresses could be fill in the HTML form or hardcoded in compose.jsp. Note that to send message to multiple recipients, you have to use ";" character as email addresses separator.

Property Mandatory Allowed in HTML form Description
smtpserver yes no IP address of SMTP server name
fromemail yes yes sender email address
fromname no yes sender name
to yes yes recipient email address
cc no yes Carbon copy email address
bcc no yes Blind carbon copy email address
replyto no yes reply-to email address
subject no yes subject of your message
message no yes content of your message
xpriority no yes priority of your message
returnreceipt no yes return receipt expected
charset no no charset of your message
allowattachment no no enable/disable attachments

 Advanced parameters

Here are advanced parameters you might need to send an email.

Property Mandatory Allowed in HTML form Description
date no no message's date
xmailer no no XMailer header field
organization no no Organization header field
toname no no recipient name
ccname no no cc recipient name
bccname no no bcc recipient name
replytoname no no reply-to recipient name
username no no JavaMail session login
password no no JavaMail session password

 How to modify parameters ?

Parameters above have to be modified at the beginning of compose.jsp file. Here is a sample from blank/ template :

<%-- ComposeBean Setup : Begin --%>
<jsp:useBean id="composebean" scope="session" class="javazoom.sendmail.ComposeBean"/>
<jsp:setProperty name="composebean" property="smtpserver" value="smtp.yourdomain.com"/>
<jsp:setProperty name="composebean" property="allowattachment" value="true"/>
<jsp:setProperty name="composebean" property="charset" value="iso-8859-1"/>
<%-- ComposeBean Setup : End --%>

 More ...

In addition to email parameters in compose.jsp, you shoud setup (and pay attention) to temporary directory for uploaded files in attach.jsp. jMailComposer is based on UploadBean component to handle attachments. Before being attached to the email, uploaded files are stored in a tempory directory (e.g. d:/temp). Here is a sample from blank/ template :

<%-- UploadBean Setup : Begin --%>
<jsp:useBean id="upbean" scope="session" class="javazoom.upload.UploadBean">
[...]
<jsp:setProperty name="upbean" property="parsertmpdir" value="D:/temp"/>
[...]
</jsp:useBean>
<%-- UploadBean Setup : End --%>

Notes :
1 - Always use / character as directory separator (even on Win32 OS).
2- UploadBean is provided by JavaZOOM too.

[News] [Applets] [Servlets] [Services] [Projects] [Links] [About]

Copyright © JavaZOOM 1999-2003

Java is a trademark of Sun Microsystems,Inc. All other company and/or product names are the property of their respective owners.