mirror of
https://github.com/myvesta/vesta.git
synced 2024-12-11 14:50:50 -08:00
222 lines
12 KiB
HTML
222 lines
12 KiB
HTML
<div class="l-center edit">
|
|
<div class="l-sort clearfix">
|
|
<div class="l-sort-toolbar clearfix float-left">
|
|
<span class="title edit"><b><?=__('Editing Mail Account')?></b></span>
|
|
<?php
|
|
if (!empty($_SESSION['error_msg'])) {
|
|
echo "<span class=\"vst-error\"> → ".htmlentities($_SESSION['error_msg'])."</span>";
|
|
} else {
|
|
if (!empty($_SESSION['ok_msg'])) {
|
|
echo "<span class=\"vst-ok\"> → ".$_SESSION['ok_msg']."</span>";
|
|
}
|
|
}
|
|
?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="l-separator"></div>
|
|
<!-- /.l-separator -->
|
|
|
|
<div class="l-center">
|
|
<?php
|
|
$back = $_SESSION['back'];
|
|
if (empty($back)) {
|
|
$back = "location.href='/list/mail/?domain=".$_GET['domain']."'";
|
|
} else {
|
|
$back = "location.href='".$back."'";
|
|
}
|
|
?>
|
|
<form id="vstobjects" name="v_edit_mail_acc" method="post" class="<?=$v_status?>">
|
|
<input type="hidden" name="token" value="<?=$_SESSION['token']?>" />
|
|
<input type="hidden" name="save" value="save" />
|
|
|
|
<table class='data'>
|
|
<tr class="data-add">
|
|
<td class="data-dotted">
|
|
<table class="data-col1">
|
|
<tr>
|
|
<td>
|
|
<a class="data-date"><?=translate_date($v_date)?></a><br>
|
|
<a class="data-date"><?=$v_time?></a>
|
|
</td>
|
|
</tr>
|
|
<tr><td class="data-<?=$v_status?>"><b><?=__($v_status)?></b></td></tr>
|
|
</table>
|
|
</td>
|
|
<td class="data-dotted">
|
|
<table class="data-col2" width="600px">
|
|
<tr>
|
|
<td class="vst-text step-top input-label">
|
|
<?php print __('Account');?>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<input type="text" size="20" class="vst-input" name="v_email" value="<?=htmlentities($_GET['account'])."@".htmlentities($_GET['domain'])?>" disabled >
|
|
<input type="hidden" name="v_domain" value="<?=htmlentities(trim($v_domain, "'"))?>">
|
|
<input type="hidden" name="v_account" value="<?=htmlentities(trim($v_account, "'"))?>">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="vst-text input-type input-label">
|
|
<?php print __('Password');?> / <a href="javascript:randomString();" class="generate"><?=__('generate')?></a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<input type="text" size="20" class="vst-input password" name="v_password" value="<?=htmlentities(trim($v_password, "'"))?>">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="vst-text input-type input-label">
|
|
<?php print __('Quota');?> <span class="optional">(<?=__('in megabytes')?>)</span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<input type="text" size="20" class="vst-input" name="v_quota" value="<? if (!empty($v_quota)) {echo htmlentities(trim($v_quota, "'"));} else { echo "0"; } ?>">
|
|
<img class="unlim-trigger" id="unlim-quota" src="/images/unlim.png" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="vst-text input-type input-label">
|
|
<?php print __('Aliases');?> <span class="optional">(<?=__('use local-part')?>)</span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<textarea data-gramm="false" data-gramm_editor="false" data-enable-grammarly="false" size="20" class="vst-textinput short" name="v_aliases"><?=htmlentities(trim($v_aliases, "'"))?></textarea>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="vst-text input-type input-label">
|
|
<?php print __('Forward to');?> <span class="optional">(<?=__('one or more email addresses')?>)</span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<textarea data-gramm="false" data-gramm_editor="false" data-enable-grammarly="false" size="20" class="vst-textinput" name="v_fwd"><?=htmlentities(trim($v_fwd, "'"))?></textarea>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="vst-text input-type input-label">
|
|
<label><input type="checkbox" size="20" class="vst-checkbox" name="v_fwd_only" <?php if ($v_fwd_only == 'yes') echo "checked=yes" ?>> <?php print __('Do not store forwarded mail');?></label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="vst-text input-type input-label">
|
|
<label><input type="checkbox" size="20" class="vst-checkbox" name="v_autoreply" <?php if ($v_autoreply == 'yes') echo "checked=yes" ?> onclick="javascript:elementHideShow('autoreplytable');"> <?php print __('Autoreply');?></label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="step-left">
|
|
<table style="display:<?php if ($v_autoreply == 'yes') { echo 'block';} else {echo 'none';}?> ;" id="autoreplytable">
|
|
<tr>
|
|
<td class="vst-text" style="padding: 12px 0 0 0;">
|
|
<?php print __('Message');?>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<textarea data-gramm="false" data-gramm_editor="false" data-enable-grammarly="false" size="20" class="vst-textinput" name="v_autoreply_message"><?=htmlentities(trim($v_autoreply_message, "'"))?></textarea>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="vst-text input-label">
|
|
<?php print __('Send login credentials to email address') ?>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<input type="text" class="vst-input" name="v_send_email" value="<?=htmlentities(trim($v_send_email, "'"))?>">
|
|
<input type="hidden" name="v_credentials" id="v_credentials">
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<table class="data-col2">
|
|
<tr>
|
|
<td class="step-top" width="116px">
|
|
<input type="submit" name="save" value="<?=__('Save')?>" class="button">
|
|
</td>
|
|
<td class="step-top">
|
|
<input type="button" class="button cancel" value="<?=__('Back')?>" onclick="<?=$back?>">
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mail-infoblock-td">
|
|
<div class="mail-infoblock">
|
|
<table>
|
|
<?php $uname_arr=posix_uname(); $hostname=$uname_arr['nodename']; ?>
|
|
<tr>
|
|
<td colspan="2">
|
|
<select id="mail_configuration" class="vst-list flat">
|
|
<option v_type="hostname" domain="<?=$hostname?>"><?=__('Use server hostname')?></option>
|
|
<option v_type="hostname" domain="<?=$v_domain?>"><?=__('Use domain hostname')?></option>
|
|
<option v_type="starttls"><?=__('Use STARTTLS')?></option>
|
|
<option v_type="ssl"><?=__('Use SSL / TLS')?></option>
|
|
<option v_type="no_encryption" domain="<?=htmlentities(trim($v_domain, "'"))?>" no_encryption="<?=__('No encryption')?>"><?=__('No encryption')?></option>
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><?=__('Username')?>:</td>
|
|
<td><div><span id="v_account">example</span>@<?=htmlentities(trim($v_domain, "'"))?></div></td>
|
|
</tr>
|
|
<tr>
|
|
<td><?=__('Password')?>:</td>
|
|
<td><div id="v_password">******</div></td>
|
|
</tr>
|
|
<tr>
|
|
<td><?=__('IMAP hostname')?>:</td>
|
|
<td><div id="td_imap_hostname"><?=$hostname?></div></td>
|
|
</tr>
|
|
<tr>
|
|
<td><?=__('IMAP port')?>:</td>
|
|
<td><div id="td_imap_port">143</div></td>
|
|
</tr>
|
|
<tr>
|
|
<td><?=__('IMAP security')?>:</td>
|
|
<td><div id="td_imap_encryption"><?=__('STARTTLS')?></div></td>
|
|
</tr>
|
|
<tr>
|
|
<td><?=__('IMAP auth method')?>:</td>
|
|
<td><div><?=__('Normal password')?></div></td>
|
|
</tr>
|
|
<tr>
|
|
<td><?=__('SMTP hostname')?>:</td>
|
|
<td><div id="td_smtp_hostname"><?=$hostname?></div></td>
|
|
</tr>
|
|
<tr>
|
|
<td><?=__('SMTP port')?>:</td>
|
|
<td><div id="td_smtp_port">587</div></td>
|
|
</tr>
|
|
<tr>
|
|
<td><?=__('SMTP security')?>:</td>
|
|
<td><div id="td_smtp_encryption"><?=__('STARTTLS')?></div></td>
|
|
</tr>
|
|
<tr>
|
|
<td><?=__('SMTP auth method')?>:</td>
|
|
<td><div><?=__('Normal password')?></div></td>
|
|
</tr>
|
|
<?
|
|
list($http_host, $port) = explode(':', $_SERVER["HTTP_HOST"].":");
|
|
$webmail = "http://".$http_host."/webmail/";
|
|
if (!empty($_SESSION['MAIL_URL'])) $webmail = $_SESSION['MAIL_URL'];
|
|
?>
|
|
<tr>
|
|
<td><?=__('Webmail URL')?>:</td>
|
|
<td><div><a class="vst" href="<?=$webmail?>" target="_blank"><?=$webmail?> <i></i></a></div></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
</div>
|