Làm thế nào tôi có thể truy vấn postfix để kiểm tra là một địa chỉ nằm trong tệp địa chỉ ảo?


15

Có điều gì tôi có thể chạy từ dòng lệnh sẽ cho phép tôi truy vấn postfix (chạy cục bộ) không?

  1. nếu một địa chỉ nằm trong tệp địa chỉ ảo và,
  2. nơi thư cho địa chỉ đó được chuyển đến.

Ví dụ: Nếu tôi có địa chỉ email của tim@domain.com. Tôi muốn hỏi postfix nếu bí danh ảo đó tồn tại và sau đó thấy rằng thư của nó được chuyển đến tim11@mailserver.domain.com

Câu trả lời:


11

Làm thế nào về bưu chính:

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

3
Lưu ý rằng bạn có thể có nhiều tệp bí danh, được xác định trong tệp cấu hình postfix. Chẳng hạn, chúng tôi có một tệp được tạo bởi ERP của chúng tôi và một tệp thủ công gồm các địa chỉ "đặc biệt". Lệnh dường như lấy nhiều tệp làm đối số, nhưng nó tìm thấy phiên bản đầu tiên của những gì bạn đang tìm kiếm và dừng lại. Có một số trường hợp kỳ lạ trong đó một bí danh xuất hiện trong cả hai tệp. Vì vậy, lệnh Postalias sẽ cần phải được gọi một lần cho mỗi tệp đó, để chắc chắn rằng bạn có mọi thứ.
Phil Erb

20
sendmail -bv address@example.com

Mặc dù tên, đây là một chương trình Postfix. Điều này sẽ gửi email đến tài khoản thư của người gọi sẽ cung cấp cho bạn thông tin về độ phân giải địa chỉ đầy đủ. Đầu ra dòng lệnh thường chỉ là:

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

postalias -qsẽ cho bạn thấy những gì tập tin bí danh có trong đó, như người trả lời trước đã nói, nhưng điều này có thể hoặc không thể là những gì thực sự xảy ra; sendmail -bvđầy đủ hơn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.