diff --git a/dashboard/src/views/EmailDomainsView.vue b/dashboard/src/views/EmailDomainsView.vue index bcff11e1e..3ec5da481 100644 --- a/dashboard/src/views/EmailDomainsView.vue +++ b/dashboard/src/views/EmailDomainsView.vue @@ -2,6 +2,7 @@ import { ref, onMounted, computed } from 'vue'; import { prettyDecimalSize, sleep } from '@cloudron/pankow/utils'; +import { prettyRelayProviderName } from '../utils.js'; import { TextInput } from '@cloudron/pankow'; import Section from '../components/Section.vue'; import StateLED from '../components/StateLED.vue'; @@ -53,6 +54,7 @@ async function refreshUsage() { domain.inboundEnabled = result.enabled; domain.outboundEnabled = result.relay?.provider !== 'noop'; + domain.relayProvider = result.relay ? result.relay.provider : 'unset'; // do this even if no outbound since people forget to remove mailboxes [error, result] = await mailModel.mailboxCount(domain.domain); @@ -129,10 +131,10 @@ onMounted(async () => {
- {{ $t('emails.domains.stats', { mailboxCount: domain.mailboxCount, usage: prettyDecimalSize(domain.usage) }) }} + Outbound (via {{ prettyRelayProviderName(domain.relayProvider) }}) - {{ $t('emails.domains.stats', { mailboxCount: domain.mailboxCount, usage: prettyDecimalSize(domain.usage) }) }}
- {{ $t('emails.domains.outbound') }} + {{ $t('emails.domains.outbound') }} (via {{ prettyRelayProviderName(domain.relayProvider) }}) {{ $t('emails.domains.disabled') }}