Memperbaiki mapping Email GoogleApps di ubuntu server

Alkisah aku diberi kesempatan untuk memperbaiki alamat email yang menggunakan googleapps yang memiliki alamat seperti admin@serverku.com. Server ini dulu berjalan dengan baik tapi beberapa waktu yang lalu terjadi kerusakan pada hardisk dan harus di-install ulang, OS awalnya adalah fedora tapi karena belum pernah memakai fedora dan hanya bisa ubuntu maka OS server pun diganti ke Ubuntu. Kebutuhan webserver berjalan dengan baik tapi ketika email yang diarahkan ke googleapps itu malah bermasalah di mana email bisa mengirim tapi tidak bisa menerima email. Setelah pasrah ngoprek-ngoprek sendiri maka aku pun meminta bantuan ke sesepuh (biar keren dikit) yang ku kagumi. Dan terpecahkanlah masalah tersebut seperti yang bisa diceritakan sekarang.
Hal yang aku pahami dari petuah sesepuh tersebut adalah: karena kita mengarahkan email ke google maka di server kita sendiri tidak perlu ada service email yang berjalan, karena setelah dilihat pesan errornya memang service smtp di server yang menjadi penyebabnya. Solusinya adalah smtp kita remove aja.
Hal kedua adalah memastikan mapping/pemetaan ip kita di bind benar. Server ku menggunakan OS Ubuntu Server 10.10 dengan bind9 sebagai dns server. Solusinya adalah membuat pemetaan yang baik. Berikut langkah-langkah yang aku lakukan.
  1. Setting MX / Mail Exchange di Bind pada berkas forward master zone alamat website yang menggunakan fasilitas googleapps, misal /etc/bind/db.serverku, isilah MX dari google. Kita dapat menggunakan nano, vi atau vim sebagai editor.
    #nano /etc/bind/serverku.com
    @ IN MX 10 ASPMX.L.GOOGLE.COM.
    @ IN MX 20 ALT1.ASPMX.L.GOOGLE.COM.
    @ IN MX 20 ALT2.ASPMX.L.GOOGLE.COM.
    @ IN MX 30 ASPMX2.GOOGLEMAIL.COM.
    @ IN MX 30 ASPMX3.GOOGLEMAIL.COM.
    @ IN MX 30 ASPMX4.GOOGLEMAIL.COM.
    @ IN MX 30 ASPMX5.GOOGLEMAIL.COM.

    kemudian dibagian bawah tambahkan
    mail IN CNAME ghs.google.com.
    Simpan file kemudian restart bind.
    #/etc/init.d/bind9 restart
  2. Cek settingan MX / Mail Exchange kita apakah sudah benar atau tidak. Berhubung saat aku memperbaiki mapping bind aku tidak membuat screenshots kesalahannya jadi tak bisa mencontohkan yang salah maka paling tidak pengaturan yang benar adalah harus menampilkan keluaran seperti ini:untuk mengecek mail exchange gunakan
    $nslookup
    >set type=mx
    >[hostnya] misal schooloflight-id.com
  3. Jika hasilnya seperti di atas berarti setingan email dengan googleapps telah berhasil selanjutnya silakan mencoba mengirim dan menerima email dari account kita.
Semoga sukses...
Memperbaiki mapping Email GoogleApps di ubuntu server Memperbaiki mapping Email GoogleApps di ubuntu server Reviewed by Kamartina on 09.30 Rating: 5

Tidak ada komentar:

Diberdayakan oleh Blogger.