Có bất kỳ hình thức để ngăn chặn giao hàng cục bộ trên một máy chủ postfix?
Lý tưởng nhất, tôi muốn tránh phân phối cục bộ đến một số tên miền, bởi vì máy chủ postfix này là một bản sao lưu ứng dụng google.
Có bất kỳ hình thức để ngăn chặn giao hàng cục bộ trên một máy chủ postfix?
Lý tưởng nhất, tôi muốn tránh phân phối cục bộ đến một số tên miền, bởi vì máy chủ postfix này là một bản sao lưu ứng dụng google.
Câu trả lời:
Để postfix biết không gửi mail cho một tên miền cục bộ, bạn sẽ cần thay đổi một vài biến cấu hình (nếu có liên quan đến thiết lập của bạn) trong main.cf - từ tài liệu postfix chính thức, bạn cần thực hiện chắc chắn rằng bạn xóa tất cả các tên miền bạn không muốn được coi là cục bộ khỏi các biến sau:
Ngoài ra, tôi khuyên bạn:
Đúng, postfix có thể phức tạp - nhưng đó là vẻ đẹp của bản chất cấu hình của nó.
Hi vọng điêu nay co ich!
Tôi không chắc đây có phải là giải pháp lý tưởng hay không, nhưng tôi có một hộp với một tên miền duy nhất và điều này hiệu quả với tôi. Tôi đang sử dụng Google Apps cho email và chúng tôi đã cài đặt hậu tố để gửi email giao dịch, cuối cùng sẽ thông qua sendgrid để được gửi đến người dùng trang web của chúng tôi.
Tôi thấy rằng postfix đã được lấp đầy / Maildir với hàng ngàn tin nhắn và ăn hết dung lượng đĩa trên hệ thống của tôi.
Tôi đã thay đổi như sau trong etc / postfix / main.cnf:
mydestination = ip-{IP-ADDRESS-HERE}.ec2.internal, localhost.ec2.internal, , localhost
Đến:
mydestination = localhost
Trong đó {IP-ĐỊA CHỈ-TẠI ĐÂY} là IP của bạn, ví dụ: 10-100-10-10
Sau khi khởi động lại postfix, tôi đã kiểm tra và các tin nhắn vẫn đang được gửi thành công đến sendgrid và out qua postfix, nhưng bây giờ maildir của tôi không còn chứa đầy những tin nhắn không cần thiết.
Tôi tìm thấy câu hỏi và trả lời này bằng cách tìm kiếm cụ thể xung quanh vấn đề này nhưng trong bối cảnh của Plesk. Có vẻ như dưới cấu hình som (có thể phụ thuộc vào nhà cung cấp dịch vụ lưu trữ của bạn), Plesk thích giả định postfix sẽ sử dụng phân phối cục bộ bất kể điều gì. Hữu ích nhất!
Sau đó, tôi đã tìm thấy và theo dõi bài viết này giúp giải quyết vấn đề cho tôi: http://www.rcneil.com/blog/postfix-local-loop-in-plesk/
Phần liên quan là:
Tìm tệp cấu hình 'main.cf' của bạn cho PostFix, cho CentOS 6, được đặt tại /etc/postfix/main.cf ...
Sau đó, mở tệp lên thông qua trình soạn thảo văn bản hoặc trong trình bao Linux và tạo các dòng sau:
virtual_mailbox_domains = $virtual_mailbox_maps, hash:/var/spool/postfix/plesk/virtual_domains virtual_alias_maps = $virtual_maps, hash:/var/spool/postfix/plesk/virtual virtual_mailbox_maps = hash:/var/spool/postfix/plesk/vmailbox
Nhận xét như thế này:
#virtual_mailbox_domains = $virtual_mailbox_maps, hash:/var/spool/postfix/plesk/virtual_domains #virtual_alias_maps = $virtual_maps, hash:/var/spool/postfix/plesk/virtual` #virtual_mailbox_maps = hash:/var/spool/postfix/plesk/vmailbox`
Sau đó, khởi động lại dịch vụ Postfix ... và thì đấy! Địa chỉ email của bạn sẽ nhận được những email đó ngay bây giờ.
Chỉ muốn ghi lại rằng ở đây trong trường hợp ai đó thấy hữu ích để biết chính xác các cài đặt hoạt động cho tôi.
Tôi thấy liên kết dưới đây rất hữu ích, nó hiển thị hướng dẫn từng bước để vô hiệu hóa postfix cho phân phối tên miền bên ngoài. http://www.codeinsects.com/allow-postfix-php-send-email-to-work-with-extenal-mx-record.html