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 tim@domain.com. Saya ingin menanyakan postfix apakah alias virtual itu ada dan kemudian melihat bahwa suratnya dialihkan ke tim11@mailserver.domain.com

Jawaban:


11

Bagaimana dengan postalias:

 postalias -q tim@domain.com /path/to/your/valias_file

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 address@example.com

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.