|
|
<div class="panel panel-default">
|
|
|
<div class="panel-heading">
|
|
|
<h3 class="panel-title">${_('Email Configuration')}</h3>
|
|
|
</div>
|
|
|
<div class="panel-body">
|
|
|
<%
|
|
|
elems = [
|
|
|
(_('Email prefix'), c.rhodecode_ini.get('email_prefix'), ''),
|
|
|
(_('RhodeCode email from'), c.rhodecode_ini.get('app_email_from'), ''),
|
|
|
(_('Error email from'), c.rhodecode_ini.get('error_email_from'), ''),
|
|
|
(_('Error email recipients'), c.rhodecode_ini.get('email_to'), ''),
|
|
|
|
|
|
(_('SMTP server'), c.rhodecode_ini.get('smtp_server'), ''),
|
|
|
(_('SMTP username'), c.rhodecode_ini.get('smtp_username'), ''),
|
|
|
(_('SMTP password'), '%s chars' % len(c.rhodecode_ini.get('smtp_password', '')), ''),
|
|
|
(_('SMTP port'), c.rhodecode_ini.get('smtp_port'), ''),
|
|
|
|
|
|
(_('SMTP use TLS'), c.rhodecode_ini.get('smtp_use_tls'), ''),
|
|
|
(_('SMTP use SSL'), c.rhodecode_ini.get('smtp_use_ssl'), ''),
|
|
|
(_('SMTP auth'), c.rhodecode_ini.get('smtp_auth'), ''),
|
|
|
]
|
|
|
%>
|
|
|
<dl class="dl-horizontal settings">
|
|
|
%for dt, dd, tt in elems:
|
|
|
<dt >${dt}:</dt>
|
|
|
<dd title="${h.tooltip(tt)}">${dd}</dd>
|
|
|
%endfor
|
|
|
</dl>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="panel panel-default">
|
|
|
<div class="panel-heading">
|
|
|
<h3 class="panel-title">${_('Test Email')}</h3>
|
|
|
</div>
|
|
|
<div class="panel-body">
|
|
|
${h.secure_form(h.url('admin_settings_email'), method='post')}
|
|
|
|
|
|
<div class="field input">
|
|
|
${h.text('test_email', size=60, placeholder=_('enter valid email'))}
|
|
|
</div>
|
|
|
<div class="field">
|
|
|
<span class="help-block">
|
|
|
${_('Send an auto-generated email from this server to above email...')}
|
|
|
</span>
|
|
|
</div>
|
|
|
<div class="buttons">
|
|
|
${h.submit('send',_('Send'),class_="btn")}
|
|
|
</div>
|
|
|
${h.end_form()}
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|