25
Jun 08

Google Apps ca server de e-mail

În acest post voi descrie procesul prin care am migrat server-ul de e-mail de la providerul de hosting, la Google.

De ce am făcut asta? În primul rând, pentru ca să experimentez soluția, în al doilea rând ca să beneficiez de engine-ul anti-spam oferit de Gmail, iar în al treilea rând, ca să pot folosi interfața Gmail pe post de webmail, în loc de RoundCube sau, mai rău, Squirrel.

Așadar, să-ncepem:

1. Înregistrarea domeniului la Google

Pe pagina principală a Google Apps, începi prin a introduce o adresă de mail de pe domeniul pe care-l muți. Adresa respectivă va deveni contul principal pe Google Apps și tot aici primești un mail pentru confirmarea transferului.

În continuare, completezi formularul de înregistrare, vei primi un e-mail pentru confirmare, click pe link-ul de confirmare și… gata primul pas!

2. Cererea pentru administrarea domeniului

După ce te autentifici la Google Apps (urmând link-ul de activare), ajungi o pagină de pornire.
Ce trebuie acum să faci e să confirmi că ai acces la domeniu.

Click pe acel “Learn how” indicat în screenshot.

Confirmarea se poate face fie prin modificarea zonei DNS a domeniului (vei schimba entry-ul CNAME pentru mail cu ceva indicat de Google), fie prin crearea unui fișier googlehostedservice.html ce conține doar un cod indicat de ei.

Am mers pe varianta cu fișierul pentru că e mai rapidă:

După ce ai creat/uploadat fișierul pe server, îl rogi pe nenea Google să-l verifice.
Ar trebui să-ți spună că l-a găsit și să te redirecționeze către interfața de administrare. Yey! :)

3. Activarea e-mail-ului pe Google Apps

În Dashboard îți apare ceva de genul:

Click pe “Activate email” și vei fi redirecționat către o pagină cu instrucțiuni. Ce ai de făcut în continuare e să modifici zona DNS a domeniului tău, mai exact câmpurile MX, ștergând intrările existente și adăugându-le pe cele recomandate de Google:

Dacă folosești cPanel/WHM, chestia asta se poate face foarte simplu. În WHM arată așa:

OK… dacă ai făcut toate astea, teoretic ar trebui să funcționeze instant.

4. Conturi de mail, POP/IMAP, setări

În acest moment, ar trebui să ai un singur cont de mail, cel pe care l-ai introdus la început. Dacă ai mai multe adrese pe domeniul tău, acum e momentul să le recreezi (de fapt, pentru a evita orice downtime, e recomandabil să le creezi în Google Apps înainte de-a modifica MX-urile).

Tot din “User accounts” se pot crea și forwarders—se numesc email lists aici.

Probabil vrei să testezi webmail-ul, care funcționează pe UI & engine Gmail:
http://mail.google.com/a/site_ul_tau.ro

Pentru cei care n-au mai folosit Gmail, mai menționez că pentru activarea POP sau IMAP se face din Settings (dreapta sus) / Forwarding and POP/IMAP:

Și, ultimul pas, configurarea clientului de e-mail (Apple Mail, Thunderbird, whatever):

  • username: toată adresa de e-mail @domeniul_tau (deci nu @gmail.com);
  • incoming mail server: pop.gmail.com cu autentificare si SSL;
  • outgoing mail server: smtp.gmail.com cu autentificare si SSL.

Epilog :p

În ultimele două săptămâni, ne-am mutat aproape toate domeniile principale pe Google Apps și suntem foarte încântați de cum merge. Desigur, spam-ul a fost redus SERIOS la tăcere. În rest… pur și simplu merge.

În speranța că acest mini-tutorial ți-a fost de folos, sunt deschis la întrebări :) .

  • Just a note, pentru cei care iau in considerare hosting-ul de la Dreamhost: Dreamhost ofera transferul email-urilor catre gmail (prin GoogleApps) doar printr-o bifa, la inregistrarea domeniului, printr-un parteneriat cu Google. Probabil mai sunt si alte companii mari de hosting care fac asta.

    Ce vreau sa spun: daca planuiesti sa-ti iei un domeniu si sa-l foloseste DOAR pentru email si nu prea te pricepi sa-ti configurezi domeniul (de ex. cPanel suna strain), poti opta pentru Dreamhost.

  • E fain serviciul oferit de ei si multumim de tutorial.

    Totusi am o intrebare.

    A incercat careva un mail list de minim 10.000 adrese mail pe aplicatia Google Apps? Merge asa ceva, am voie sa trimit mail-uri in formatul asta?

    Ms.

  • Am trecut si eu la Google Apps acum mai bine de un an. Fiind foarte multumit de serviciu am fost incantat sa aflu de AppEngine. Tocmai am terminat de-mi portat photoblogul pe AppEngine.
    Voi ce parere aveti de acest AppEngine? L-ati folosit? Il veti folosi? Eu ma gandesc serios sa il folosesc si pentru alte proiecte.

  • O alta chestie interesanta la Google Apps este ca poti ca din aplicatiile tale sa trimiti email prin Google Apps => beneficiezi de faptul ca mailul este trimis de google, deci sansele sa fi marcat ca spam sunt minime ;)

    Partea proasta: esti limitat la 500 mailuri pe zi (2000 sau 4000 pentru variantele platite).

    Cred ca as putea sa fac un post din asta :). Foarte bun articolul.

  • MCC

    Nu trebuie acum sa folosesti aplicatia de la Google pentru tot. Fiecare segment de piata are o solutie.
    Google asta stie cel mai bine: sa colecteze informatii, pe care chiar daca nu le face publice, le foloseste la imbunatatirea serviicilor lor. Si cred ca majoritatea ar face la fel daca ar fi in locul celor de la Google.
    Daca ai o afacere cu date foarte importante si simti nevoia sa fii protejat atunci iei un server de mail propriu si astfel chiar daca nu ai protectie 100% reduci un pic numarul suspectilor :)

  • expunerea aceasta e inevitabila, pentru ca chiar daca ai fi ISP sau data center, tot primesti internet de la cineva. si chiar cu o retea inchise si securizata, netul tot il primesti de la altul.
    dar, la ce ma refeream eu: Google chiar cu aceasta se ocupa si o subliniez din nou -> colectare de informatii.

  • @MCC,
    Merci!! N-am mai intrat demult acolo si intr-adevar era bubu. Fixed now.

    @Vali,
    Am patit-o si eu, dar am invatat sa ma uit prin directorul de spam de pe Gmail inainte de-al goli. Cred ca invata, oricum...

    @Bogdan,
    Nu am avut ce importa, pentru ca folosesc POP si le sterg imediat de pe server dupa ce le descarc.

    @dani,
    Dar daca ai hosting la un serviciu obisnuit, pe un shared hosting de exemplu, nu e la fel de usor pentru admin sa-ti citeasca mailurile? Dar sunt de-acord ca exista riscul de care zici si e motiv de ingrijorare. Deocamdata, insa, nu e blocker :).

  • interesant idea de ati expune e-mail-urile companiei unui concern care se bazeaza pe idea de colectare de informatii si statistici.
    suna f bine, treaba asta. hacking safe, spam assasin etc ... dar, merita riscul expunerii datelor confidentiale?

  • Bogdan

    O intrebare: cum ti-ai importat mailurile mai vechi?

  • Se mai intampla ca un mail trimis de pe o adresa nume@domeniu.ro sa fie marcat drept spam si sa nu ajunga la destinatie.

    Oare aceasta metoda reduce riscul ca mail-ul trimis de pe domeniul hostat de google apps sa fie marcat drept spam de catre destinatar?

  • MCC

    Foarte bun serviciul oferit de Google si foarte folositor si tutorialul :)

    Filip, cu ocazia asta am intrat pe jobjob.ro. Cand am adaugat adresa de email a dat warning: "Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /home/jobjobro/public_html/class.Db.php on line 66"

  • Am testat si eu chestia asta pe un domeniu de al meu, mai demult.
    E genial serviciul, as putea spune.

    Momentan am facut forward la toate email-urile mele pe un singur cont de gmail, iar de acolo pot trimite email cu acelasi email de unde primesc mesajul.

    Deci am un singur cont cu vreo 10 email-uri de pe domenii diferite.
    Uite de asta iubesc eu Gmail :)

  • Am peste 10 domenii atasate la google apps, si pot spune ca e unul dintre serviciile web 2.0 ce mi-o salvat saptamani de configurari si hacking :)

  • Depinde ce faci cu API-ul, dar mi se pare un cost acceptabil.

  • Folosim si noi de anul trecut google apps nici o problema. Ce imi lipseste - api-ul pentru integrare cu aplicatiile interne - apare doar la varianta contra cost, 50$/utilizator

blog comments powered by Disqus