Koti » Automatisoi sähköpostiasetuksien asettaminen sähköpostiohjelmille

Automatisoi sähköpostiasetuksien asettaminen sähköpostiohjelmille

Useimmat sähköpostiohjelmistot kuten Microsoftin Outlook ja Mozillan Thunderbird tukevat automaattista sähköpostiasetuksen hakua internetistä. Autoconfig ja Autodiscover ovat näitä tunnettuja protokolia, joita käytetään hyödyksi sähköpostiasetuksien haussa.  Tärkein tavoitteena on helpottaa loppukäyttäjän palveluiden käyttämistä, sillä sähköpostiasetuksien käsien syöttämisessä tulee usein virheitä ja onhan se lisäksi työlästä.

Olen tehnyt valmiita PHP-scriptejä, jotka toimivat kaikissa palvelinympäristöissä. Tässä esimerkissä olen käyttänyt Nginx palvelinta, PHP7.0:n kanssa PHP-XML-laajennosta. Lisäksi autodiscover vaatii HTTPS:n niin sen saa helposti toteutettua Let’s Encryptin avulla.

Sinun tulee määrittää nimipalvelimille nimipalvelintietueita:

  • autoconfig.example.org A 192.168.11.2
  • autodiscover.example.org A 192.168.11.2

Mikäli sähköpostipalvelimellasi on useita verkkotunnuksia niin käytetään apuna SRV-nimipalvelintietuetta esimerkiksi näin:

  • _autodiscover._tcp.example2.org SRV 0 443 autodiscover.example.org

Kloonaa Gitistä repo

git clone https://github.com/olkitu/Autoconfig-PHP

Siirrä autoconfig.example.org hakemiston sisältö /var/www/autodiscover hakemistoon.

Kopioi Nginx-palvelinkonfiguraatio sites-enabled hakemistoon palvelimellasi. Muokkaa tiedostoon SSL-konfiguraatioon SSL-palvelinvarmenteesi. Voit käyttää tässä Let’s Encryptin ilmaista SSL-varmennetta hyödyksi.

Lataa ’automx-test’ työkalu ja testaa autodiscover ja autoconfigin toimivuutta

wget https://raw.githubusercontent.com/sys4/automx/master/src/automx-test
chmod +x automx-test
./automx-test localpart@domainpart

 

Kommentoi