Viewing File: /usr/local/cpanel/base/frontend/jupiter/mail/auto_responder.html.tt
[% USE ExpVar; %]
[% get_auto_responder = execute('Email', 'get_auto_responder', { email=RAW_FORM('email'), temp_charset=FORM.user_charset }) %]
[% list_mail_domains = execute('Email', 'list_mail_domains', { select=RAW_FORM('email') }) %]
[% get_charsets = execute('Email', 'get_charsets', { iconv=1 }) %]
<div class="section">
[% IF action == 'create' %]
<h2 id="hdrModifyAddAutoResponder">[% locale.maketext("Add Autoresponder") %]</h2>
[% ELSE %]
<h2 id="hdrModifyAddAutoResponder">[% locale.maketext("Modify Autoresponder") %]</h2>
[% END %]
<p id="descHint1">[% locale.maketext("Hint: If you do not create a forwarder or email account with the same address as this autoresponder, mail will only be handled by the autoresponder before it is discarded.") %]</p>
<p id="descHint2">[% locale.maketext("When configuring an autoresponder, you can use the following tags to insert information into the response email:") %]</p>
<form method="post" id="mainform" name="mainform" action="doaddars.html">
<dl>
[%#
Don't mark the labels for translation, as they are literal
strings that should not be translated.
%]
<dt id="lblSubject">%subject%</dt>
<dd id="valSubject">[% locale.maketext("The subject of the message sent to the autoresponder.") %]</dd>
<dt id="lblFrom">%from%</dt>
<dd id="valFrom">[% locale.maketext("The name of the sender of the message received by the autoresponder, if available.") %]</dd>
<dt id="lblemail">%email%</dt>
<dd>[% locale.maketext("The incoming email sender’s address.") %]</dd>
</dl>
<div class="form-group">
<label id="lblCharacterSet" for="charset">
[% locale.maketext("Character Set:") %]
</label>
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
<select name="charset" onchange="checkcharset(this);" id="charset" class="form-control">
[% FOR charset = get_charsets.data %]
<option value="[% charset %]"[% charset == get_auto_responder.data.charset ? "selected" : '' %]>[% charset %]</option>
[% END %]
</select>
</div>
</div>
</div>
<div class="form-group">
<label id="lblInterval" for="interval">
[% locale.maketext('Interval:') %]
</label>
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
<div class="input-group">
<input size="4" maxlength="4" type="text" class="form-control" autofill="off" autocomplete="off" id="interval" name="interval" value="[% get_auto_responder.data.interval %]" />
<span class="input-group-addon">[% locale.maketext('[numerate,_1,hour,hours]') %]</span>
</div>
<span class="help-block">[% locale.maketext('The number of hours to wait between responses to the same email address, or zero to always respond.') %]</span>
</div>
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6" id="interval_error"></div>
</div>
</div>
[% IF ExpVar.expand('$appname') != 'webmail' %]
<div class="form-group">
<label id="lblEmail" for="email">
[% locale.maketext("Email:") %]
</label>
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
<div class="input-group">
<input type="text" class="form-control col-xs-2" autofill="off" autocomplete="off" id="email" name="email" value="[% FORM.email.split('@').0 %]" />
<span class="input-group-addon">@</span>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6" id="email_error"></div>
</div>
</div>
<div class="form-group">
<label id="lblDomain" for="domain">
[% locale.maketext("Domain") %]
</label>
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
<select id="ddlDomain" name="domain" class="form-control">
[% FOR q = list_mail_domains.data %]
[% select = q.select ? "selected " : '' %]
<option [% select %]value="[% q.domain %]">[% q.domain %]</option>
[% END %]
</select>
</div>
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6" id="ddlDomain_error"></div>
</div>
</div>
[% ELSE %]
<div class="form-group">
<label id="lblEmail" for="email">
[% locale.maketext("Email:") %]
</label>
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
<input type="hidden" id="email2" name="email2" value="[% ExpVar.expand('$authuser') %]" />
[% ExpVar.expand('$authuser') %]
</div>
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6" id="email_error"></div>
</div>
</div>
[% END %]
<div class="form-group">
<label for="from">
[% locale.maketext("From:") %]
</label>
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
<input type="text" class="form-control" id="from" name="from" value="[% get_auto_responder.data.from FILTER html %]" />
</div>
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6" id="from_error"></div>
</div>
</div>
<div class="form-group">
<label for="subject">
[% locale.maketext("Subject:") %]
</label>
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
<input type="text" class="form-control" size="39" id="subject" name="subject" value="[% get_auto_responder.data.subject FILTER html %]" />
</div>
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6" id="subject_error"></div>
</div>
</div>
<div class="form-group">
<label id="lblHTMLMessage" for="html_message">
<input type="checkbox" name="html" id="html_message" value="1" [% get_auto_responder.data.is_html ? 'checked="checked"' : '' %] />
[% locale.maketext('This message contains HTML.') %]
</label>
</div>
<div class="form-group">
<label id="lblARBody" for="arbody">
[% locale.maketext("Body:") %]
</label>
<div class="row">
<div class="col-xs-9">
<textarea id="arbody" name="arbody" class="form-control" cols="80" rows="8">[% get_auto_responder.data.body FILTER html %]</textarea>
</div>
<div class="col-xs-3" id="arbody_error"></div>
</div>
</div>
<div class="form-group">
<label id="lblStartControl" for="start_control">
[% locale.maketext('Start:') %]
</label>
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
<div class="radio">
<label id="lblStartControlImmeadiately">
<input type="radio" name="start_control" value="0" checked="checked" onclick="DOM.get('start_ts').value = ''; validator.verify()" />
[% locale.maketext("Immediately") %]
</label>
</div>
<div class="radio">
<label id="lblStartControlCustom">
<input type="radio" name="start_control" value="1" onclick="if (!customized_dates.start) custom_start(DOM.getNextSibling(this));" />
<a id="start_link" style="visibility:hidden" href="#" onclick="custom_start(this); return false">[% locale.maketext("Custom") %]</a>
</label>
</div>
<div id="start_container"></div>
<input id="start_ts" name="start" type="hidden" value="[% get_auto_responder.data.start %]" />
</div>
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6" id="start_ts_error"></div>
</div>
</div>
<div class="form-group">
<label for="stop_control">
[% locale.maketext('Stop:') %]
</label>
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6">
<div class="radio">
<label id="lblStopControlNever">
<input id="chkStopControl" type="radio" name="stop_control" value="0" checked="checked" onclick="DOM.get('stop_ts').value = ''; validator.verify()" />
[% locale.maketext("Never") %]
</label>
</div>
<div class="radio">
<label id="lblStopControlCustom">
<input type="radio" name="stop_control" value="1" onclick="if (!customized_dates.stop) custom_stop(DOM.getNextSibling(this));" />
<a id="stop_link" style="visibility:hidden" href="#" onclick="custom_stop(this); return false">[% locale.maketext("Custom") %]</a>
</label>
</div>
<div id="stop_container"></div>
<input id="stop_ts" name="stop" type="hidden" value="[% get_auto_responder.data.stop %]" />
<input id="action" name="action" type="hidden" value="[% action %]" />
</div>
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6" id="stop_ts_error"></div>
</div>
</div>
<div class="form-group">
<input type="submit" id="submit-button" class="btn btn-primary" value="[% IF action == 'create' %] [% locale.maketext("Create") %] [% ELSE %] [% locale.maketext("Modify") %] [% END %]" />
</div>
</form>
</div>
Back to Directory
File Manager