Saya mencoba menyembunyikan IP klien dari email yang dikirim dari postfix.
di sini adalah contoh dari apa yang saya maksud:
Received: from mail.[removed].com (adsl-75-37-61-254.dsl.frs2ca.sbcglobal.net [75.37.61.254])
(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
(No client certificate requested)
by mail.[removed].com (Postfix) with ESMTP id D50C7BF185DD
for <[removed]@gmail.com>; Thu, 2 Aug 2012 16:14:21 +0900 (JST)
Date: Thu, 02 Aug 2012 07:14:08 +0000
Perhatikan baris ini (adsl-75-37-61-254.dsl.frs2ca.sbcglobal.net [75.37.61.254])
Saya ingin menghapus baris itu dari email.
Saya sudah mencoba melakukan ini:
/etc/postfix/main.cf:
smtp_header_checks = regexp:/etc/postfix/smtp_header_checks
smtp_header_checks:
/^((.*) [(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])])/ IGNORE
Tetapi alamat IP saya masih di dalam bagian email yang diterima. Jika saya mengirim email dari server smtp secara lokal alamat IP menjadilocalhost.localdomain [127.0.0.1]
Bagaimana saya bisa menghapus IP klien dari header?
regexp:/etc/postfix/smtp_header_checks
menjadipcre:/...
. Saya kemudian me-restart postfix dan memonitor maillog untuk setiap kesalahan. Tidak ada kesalahan yang ditampilkan. Email masih menampilkan ip saya. XD Terima kasih atas usahanya, Mike.postmap -q "Received: from mail.[removed].com (adsl-75-37-61-254.dsl.frs2ca.sbcglobal.net [75.37.61.254])" pcre:/etc/postfix/smtp_header_checks
dan hasilnyaIGNORE
begitu: kerja. Namun itu tidak membuat perubahan dalam email ... Apakah bidang di dalamnyamain.cf
salah?smtp_header_checks
seharusnyaheader_checks
... Ini berfungsi sekarang. Maafkan aku, aku membuang waktumu. Saya menghargai upaya Anda. Terima kasih. pcre juga berfungsi. Saya pada centos. Terima kasih lagi, kawan.Buka /etc/postfix/master.cf dan temukan:
cleanup unix n - n - 0 cleanup
Tambahkan di bawah garis itu dan menjadi:
cleanup unix n - n - 0 cleanup -o header_checks=pcre:/etc/postfix/header_checks
Edit / etc / postfix / header_checks dan tambahkan kode di bawah ini:
/^Received:/ IGNORE
Sekarang restart postfix. Katakanlah pada CentOS:
service postfix restart
sumber
Received
header pada surat masuk.Gunakan ini:
hanya menggunakan satu
*
di kedua ujungnyasumber