Skip to main content

Client host rejected: cannot find your hostname

'Client host rejected: cannot find your hostname', pesan ini muncul dan cukup banyak yang mengeluhkan (baca: meributkan) beberapa hari terakhir ini, ketika sambungan internet di kantor diganti dan mikrotik juga diganti.
"Pak, ini imil dari si anu kok gak bisa masuk ya!?"
"Pak, ini imil dari si itu juga kok gak bisa masuk ya!?"
Mumet. Wong sebelumnya gak pernah ada masalah begini kok ujug-ujug bin tiba-tiba ada muncul mangsalah beginian. Akhirnya "Coba temennya suruh kirim tolakan imilnya ke saya..."
Yup, itu cara paling gampang dan ringan buat nge-trace. Daripada harus melototin log yang seabreg, mending langsung cari pokok masalahnya. Dan ternyata, ya itu tadi, 'Client host rejected: cannot find your hostname'
Aku gugal-gugel cari tahu sama paman gugel akhirnya didapet kesimpulan bahwa itu adalah sistem proteksi dari mail system untuk menghalau spammer. Jadi setiap imil yang diketahui terkirim dari server yang DNS record nya gak valid, sama mail system kantor bakal ditolak, karena dianggep sepamer. Nah lo.... Memang ini sangat efektif, karena virus-virus yang suka nyepam biasanya bakal menggunakan komputer hostnya langsung untuk merelay e-mail dan ngirim sepam kemana-mana. Tapi, ada tapinya nih; ada beberapa server yang didedikasikan sebagai mail server nyatanya juga gak punya DNS record yang valid. Lha, trus gimana? Kan gak etis kalo kita ngasih tahu sama contact kita kalo mail server mereka tertengarai sebagai spammer. Hmmm... akhirnya, ya udah kita rubah policynya.
Berhubung di kantor make Zimbra maka tinggal masuk ke Admin Control Zimbra masup ke Admin UI nya, trus pilih menu gombal, eh salah, Global Settings, pilih tab MTA. Nah di tab ini, pada groups Protocol Checks pastikan semua check box di group ini dalam kondisi checked (true). Kemudian di Group DNS checks pastikan Check Box 'Client's IP address (reject_unknown_client)' tidak di-check (false), Check Box 'Hostname in greeting (reject_unknown_hostname)' tidak di-check (false), dan Check Box 'Sender's domain (reject_unknown_sender_domain)
' dalam kondisi checked (true). Kemudian klik 'Save'. Dan untuk memastikan konfigurasi telah efektif, coba masup ke server console melalui putty sebagai user 'zimbra' dan jalankan perintah berikut:

zimbra@mail>zmprov gacf | grep zimbraMtaRestriction

hasilnya:

zimbraMtaRestriction: reject_invalid_hostname
zimbraMtaRestriction: reject_non_fqdn_hostname
zimbraMtaRestriction: reject_non_fqdn_sender
zimbraMtaRestriction: reject_unknown_sender_domain

Monggo dipun coba....

Popular posts from this blog

Log Management Dengan Graylog2, MongoDB, Elasticsearch, Kibana (2)

Bagian 2 dari 3 tulisan Pada bagian ini diuraikan konfigurasi input dan ekstraktor serta menghubungkan Suricata ke Graylog2 Melanjutkan tulisan sebelumnya Log Management Dengan Graylog2, MongoDB, Elasticsearch, Kibana (1), pada tulisan ini akna sedikit menguraikan tentang beberapa konfigurasi dan pemanfaatannya.  Tentunya masih menggunakan Graylog2. Input. Konfiguras Input sangat penting mengingat ini adalah item konfigurasi yang memungkinkan Graylog2 untuk membuka port menangkap kiriman log. Ada beberapa jenis input.  Namun untuk sementara kita hanya menggunakan “Syslog TCP”  dan “Syslog UDP”.  Dan karena input nanti akan berhubungan dengan extractors, maka sebaiknya input dibuat spesifik untuk mesin log yang spesifik juga.  Misalkan kita akan menangkap log dari Suricata, kita buatkan 1 input khusus dengan protocol UDP misalnya, dan listening pada port 6160 misalkan. Langkah pembuatan input Untuk membuat input, setelah kita bisa memasuki interface Graylog2, ...

Bagaimana Menginstall Snort dengan Barnyard2 dan Snorby

Mas....! Apa? Nuwun sewu, Mas! Saya udah coba install Snort dan Suricata. Tapi bingung... Bingung gimana? Bingung nginstallnya. Sampeyan nginstallnya di mana? Sampeyan gimana? Ya di kantor, Mas! Masa di rumah.  Di rumah komputer kan cuma 1 doang. He he....! Maksud saya, nginstallnya di komputer apa, OS nya apa? Di PC, OS-nya linux Linux apa? Ubuntu, Mas! Hmm... Ubuntu? Sampeyan nginstallnya make apt-get install apa compile dari source-nya? Make apt-get install, Mas! sudo apt-get install snort snort-mysql Emang kenapa, Mas? Gak apa, Cuma biasanya saya nginstallnya langsung dari source. Gimana caranya? Begini, unduh dulu source terakhir yang stabil dari http://www.snort.org/snort-downloads/ Kemudian copykan ke mesin linux yang bakal kita install snort.  Jangan cuma download source snortnya thok.  Download juga library DAQ (Data Aqcuisition Library).  Karena snort juga butuh ini kalo mau mengenable-kan semua fitur snort. Jangan lupa juga download barny...

Ha Na Ca Ra Ka, Huruf Jawa: Riwayatmu Kini

Ha na ca ra ka; hana caraka; ada utusan. Ah kemanakah para utusan itu sekarang? Sesekali aku jalan-jalan ke blog orang-orang dari wilayah-wilayah asia semacem Thailand, Champa (Khmer); ada yang tiba tiba menyeruak dari kedalaman jiwaku. Dari kedalaman jiwa seorang Jawa. Hari ini aku sudah tidak bisa lagi membaca rangkaian kalimat yang tersusun dari huruf-huruf milik kami, orang jawa. Dulu, ketika aku masih duduk di bangku sekolah dasar, pak guru dan ibu guruku begitu rajinnya mengajarkan aku membaca dan menulis huruf jawa. Sampai kemudian aku pun bisa menuliskannya dengan lancar. Membacanya pun aku tidak ada halangan. Bahkan sampai aksara murda sekalipun. Tapi kini aku seperti menjadi orang lain ketika harus membaca tulisan-tulisan itu. Hari ini, ketika aku tidak mampu lagi membaca hurufku. Aku mencoba untuk menelusuri di internet tentang huruf-huruf jawa. Aku dapat salah satunya di http://en.wikipedia.org/wiki/Javanese_script , kemudian dari sini aku mendapatkan http://www.omniglot...