Bagaimana saya bisa meminta postfix untuk menguji apakah suatu alamat ada di file alamat virtual?

15

Apakah ada sesuatu yang bisa saya jalankan dari baris perintah yang akan membiarkan saya query postfix (berjalan secara lokal)?

  1. jika alamat ada di file alamat virtual dan,
  2. ke mana email untuk alamat itu dialihkan.

Contoh: Jika saya memiliki alamat email [email protected]. Saya ingin menanyakan postfix apakah alias virtual itu ada dan kemudian melihat bahwa suratnya dialihkan ke [email protected]

ckliborn
sumber

Jawaban:

11

Bagaimana dengan postalias:

 postalias -q [email protected] /path/to/your/valias_file
EdwardTeach
sumber
3
Perhatikan bahwa Anda dapat memiliki banyak file alias, didefinisikan dalam file konfigurasi postfix. Sebagai contoh, kami memiliki file yang dihasilkan oleh ERP kami dan file manual dari alamat "khusus". Perintah memang muncul untuk mengambil beberapa file sebagai argumen, tetapi ia menemukan contoh pertama dari apa yang Anda cari dan berhenti. Ada beberapa kasus aneh di mana alias muncul di kedua file. Jadi perintah postalias perlu dipanggil sekali untuk masing-masing file itu, untuk memastikan bahwa Anda mendapatkan segalanya.
Phil Erb
20
sendmail -bv [email protected]

Terlepas dari namanya, ini adalah program Postfix. Ini akan mengirimkan email ke akun surat penelepon yang akan memberi Anda informasi tentang resolusi alamat lengkap. Output baris perintah biasanya hanya:

Mail Delivery Status Report will be mailed to <yourusername>.

postalias -qakan menunjukkan kepada Anda apa file alias ada di dalamnya, seperti yang dikatakan responden sebelumnya, tetapi ini mungkin atau mungkin tidak apa yang sebenarnya terjadi; sendmail -bvlebih lengkap.

malcolmpdx
sumber