2010-12-02 23:34:41 +00:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
|
<dynaForm name="emails_TestForm" type="xmlform" width="100%" labelWidth="">
|
2014-04-21 10:21:01 -04:00
|
|
|
<THETITLE type="title">
|
|
|
|
|
<en><![CDATA[Mail Configuration Test Page]]></en>
|
|
|
|
|
</THETITLE>
|
|
|
|
|
<FROM_NAME type="text" size="25" defaultValue="Process Maker [Test mail]">
|
|
|
|
|
<en><![CDATA[From Name:]]></en>
|
|
|
|
|
</FROM_NAME>
|
|
|
|
|
<FROM_EMAIL type="text" size="25" defaultValue="" validate="Email" required="true" mode="view">
|
|
|
|
|
<en><![CDATA[From Email:]]></en>
|
|
|
|
|
</FROM_EMAIL>
|
|
|
|
|
<TO type="text" size="25" validate="Email" required="true">
|
|
|
|
|
<en><![CDATA[To:]]></en>
|
|
|
|
|
</TO>
|
|
|
|
|
<SEND type="button" onclick="sendTestMail();">
|
|
|
|
|
<en><![CDATA[Send Email]]></en>
|
|
|
|
|
</SEND>
|
|
|
|
|
<JS type="javascript"><![CDATA[
|
2010-12-02 23:34:41 +00:00
|
|
|
|
|
|
|
|
var sendTestMail = function() {
|
|
|
|
|
oAux = getField('FROM_EMAIL');
|
|
|
|
|
if (oAux.value == '') {
|
|
|
|
|
alert(G_STRINGS.ID_MESS_TEST_FROM_EMAIL);
|
|
|
|
|
oAux.focus();
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
oAux = getField('TO');
|
|
|
|
|
if (oAux.value == '') {
|
|
|
|
|
alert(G_STRINGS.ID_MESS_TEST_TO);
|
|
|
|
|
oAux.focus();
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
sValues = 'MESS_ENGINE=' + getField('MESS_ENGINE').value + '&';
|
|
|
|
|
sValues += 'MESS_SERVER=' + getField('MESS_SERVER').value + '&';
|
|
|
|
|
sValues += 'MESS_PORT=' + getField('MESS_PORT').value + '&';
|
|
|
|
|
sValues += 'MESS_ACCOUNT=' + getField('MESS_ACCOUNT').value + '&';
|
|
|
|
|
sValues += 'MESS_PASSWORD=' + getField('MESS_PASSWORD').value + '&';
|
|
|
|
|
sValues += 'MESS_BACKGROUND=' + getField('MESS_BACKGROUND').checked + '&';
|
|
|
|
|
sValues += 'MESS_EXECUTE_EVERY=' + getField('MESS_EXECUTE_EVERY').value + '&';
|
|
|
|
|
sValues += 'MESS_SEND_MAX=' + getField('MESS_SEND_MAX').value + '&';
|
|
|
|
|
sValues += 'MESS_TRY_SEND_INMEDIATLY=' + getField('MESS_TRY_SEND_INMEDIATLY').checked + '&';
|
|
|
|
|
sValues += 'FROM_NAME=' + getField('FROM_NAME').value + '&';
|
|
|
|
|
sValues += 'FROM_EMAIL=' + getField('FROM_EMAIL').value + '&';
|
|
|
|
|
sValues += 'TO=' + getField('TO').value;
|
|
|
|
|
oPanel.clearContent();
|
|
|
|
|
oPanel.loader.show();
|
|
|
|
|
var oRPC = new leimnud.module.rpc.xmlhttp({
|
|
|
|
|
url : 'emails_Ajax',
|
|
|
|
|
args: 'action=sendTestMail&' + sValues
|
|
|
|
|
});
|
|
|
|
|
oRPC.callback = function(rpc){
|
|
|
|
|
oPanel.loader.hide();
|
|
|
|
|
oPanel.addContent(rpc.xmlhttp.responseText);
|
|
|
|
|
var scs = rpc.xmlhttp.responseText.extractScript();
|
|
|
|
|
scs.evalScript();
|
|
|
|
|
}.extend(this);
|
|
|
|
|
oRPC.make();
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
]]></JS>
|
2014-04-21 10:21:01 -04:00
|
|
|
</dynaForm>
|