Fix incoming email section a bit

This commit is contained in:
Girish Ramakrishnan
2018-05-24 09:26:41 -07:00
parent 2d820a3005
commit 6a90cf5102
+13 -14
View File
@@ -259,16 +259,23 @@
<uib-tabset>
<uib-tab index="0" heading="Mailboxes">
<div class="card card-large" style="margin-bottom: 15px;">
<h4>Incoming Email</h4>
<div class="row">
<div class="col-md-12">
Cloudron has a built-in <a ng-href="{{ config.webServerOrigin + '/documentation/email/' }}" target="_blank">email server</a> that allows users to send and receive email for this domain.
Apps can send emails regardless of this setting.
<div class="col-md-10">
Cloudron <a ng-href="{{ config.webServerOrigin + '/documentation/email/' }}" target="_blank">Email Server</a> allows users to receive email for this domain.
Cloudron Apps like Rainloop, SOGo, Roundcube are already configured to access Cloudron Email. Use <a href="" data-toggle="collapse" data-parent="#accordion" data-target="#mail_settings">these settings</a>
to configure other email clients.
</div>
<div class="col-md-2" ng-show="selectedDomain.provider !== 'caas'">
<button ng-class="selectedDomain.mailConfig.enabled ? 'btn btn-danger' : 'btn btn-primary'" ng-click="toggleEmailEnabled()" ng-enabled="selectedDomain.mailConfig">{{ selectedDomain.mailConfig.enabled ? "Disable" : "Enable" }}</button>
</div>
<div class="col-md-12" ng-show="selectedDomain.provider === 'caas'">
<span class="text-danger text-bold">This feature can only be enabled on custom domains.</span>
</div>
</div>
<div class="row" ng-show="selectedDomain.mailConfig.enabled">
<br/>
<div class="row">
<div class="col-md-12">
<b><a href="" data-toggle="collapse" data-parent="#accordion" data-target="#mail_settings">Mail server settings for email clients</a></b>
<div id="mail_settings" class="panel-collapse collapse">
<br/>
<p><b>Incoming Mail (IMAP)</b><br/>Server: <span ng-click-select>{{config.mailFqdn}}</span><br/>Port: 993 (TLS)</p>
@@ -279,14 +286,6 @@
</div>
</div>
<br/>
<div class="row">
<div class="col-md-12" ng-show="selectedDomain.provider !== 'caas'">
<button ng-class="selectedDomain.mailConfig.enabled ? 'btn btn-danger' : 'btn btn-primary'" ng-click="toggleEmailEnabled()" ng-enabled="selectedDomain.mailConfig">{{ selectedDomain.mailConfig.enabled ? "Disable Email" : "Enable Email" }}</button>
</div>
<div class="col-md-12" ng-show="selectedDomain.provider === 'caas'">
<span class="text-danger text-bold">This feature requires the Cloudron to be on <a ng-href="{{ config.webServerOrigin + '/documentation/managed-hosting/#using-a-custom-domain' }}" target="_blank">custom domain</a>.</span>
</div>
</div>
</div>
<div class="text-left" ng-show="selectedDomain.mailConfig.enabled">