📄 sample-regexp-access.cf
字号:
# Contoh "tabel" lookup SMPTD access bentuk regexp. Lihat# regexp_table(5) dan access(5) untuk penjelasan tentang sintaks.## Bentuk umum sebuah entry tabel adalah PATTERN RESULT.## Format pattern adalah `/regexp/flags' atau `!/regexp/flags' di mana# regexp adalah regular expression (ekspresi umum) seperti tertera# pada re_format(7), dan flags adalah# i: ubah pengabaian huruf besar-kecil (REG_ICASE - defaultnya# adalah mengabaikan huruf besar-kecil)# x: ubah pemakaian extended expression (REG_EXTENDED - defaultnya# adalah memakai extended)# m: ubah pemakaian mode multiline (REG_NEWLINE - defaultnya adalah# mode non-multiline)## Agar sebuah baris dinyatakan cocok, regexp-nya harus cocok. Jika# regexp diawali dengan !, ia harus tidak cocok. Baris pertama yang# cocok (tidak cocok) akan terpilih, dan pemrosesan aturan-aturan# ini berhenti.## Sekumpulan entry tabel bisa di"lingkupi" oleh sebuah baris# bertuliskan `if /pattern/flags' atau `if !/pattern/flags' dan sebuah# baris bertuliskan `endif'. Ini membuat kumpulan entry tabel itu akan# diperika hanya jika string pencarian tadi cocok (tidak cocok).# `if..endif' bisa bersarang. Saat ini, operator 'else' tidak ada.## Sintaks dari hasil tabel access dijelaskan di halaman manual# access(5) Postfix.# Larang routing yang ditentukan pengirim. Ini suatu keharusan bila# Anda merelay mail untuk domain-domain lain./[%!@].*@/ 550 Sender-specified routing rejected# Ijinkan Postmaster, dengan itu mereka bisa berbicara kepada kita# tentang bagaimana memecahkan masalah mereka./^postmaster@/ OK# Lindungi majordomo exploder Anda yang mengirim keluar if !/^owner-.*//^(.*)-outgoing@(.*)$/ 550 Use ${1}@${2} insteadendif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -