switch mail hosting to migadu
1 file changed, 16 insertions(+), 13 deletions(-)
changed files
M helpers.js → helpers.js
@@ -53,23 +53,26 @@ } /** * @param {string} domain - * @param {string} verification - * @param {string[]} [extras] + * @returns {DomainModifier[]} */ -function iCloudMail(domain, verification, extras) { - if (extras == null) { - extras = [] - } +function migaduDKIM(domain) { return [ - MX('@', 10, 'mx01.mail.icloud.com.'), - MX('@', 10, 'mx02.mail.icloud.com.'), - TXT('@', 'apple-domain=' + verification), - SPF_BUILDER({ - parts: ['v=spf1'].concat(extras).concat('include:icloud.com', '-all'), - }), - CNAME('sig1._domainkey', 'sig1.dkim.' + domain + '.at.icloudmailadmin.com.'), + CNAME('key1._domainkey', 'key1.' + domain + '._domainkey.migadu.com.'), + CNAME('key2._domainkey', 'key2.' + domain + '._domainkey.migadu.com.'), + CNAME('key3._domainkey', 'key3.' + domain + '._domainkey.migadu.com.'), ] } + +var migaduMX = [ + MX('@', 10, 'aspmx1.migadu.com.'), + MX('@', 20, 'aspmx2.migadu.com.'), + + CNAME('autoconfig', 'autoconfig.migadu.com.'), + SRV('_autodiscover._tcp', 443, 0, 1, 'autodiscover.migadu.com.'), + SRV('_submissions._tcp', 465, 0, 1, 'smtp.migadu.com.'), + SRV('_imaps._tcp', 993, 0, 1, 'imap.migadu.com.'), + SRV('_pop3s._tcp', 995, 0, 1, 'pop.migadu.com.') +] /** * @param {string} name