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