Vì vậy, câu hỏi của tôi là: Tại sao postfix không chỉ đơn giản sử dụng /etc/aliases để chuyển hướng thư đến đến các địa chỉ email bên ngoài như tôi đã quen khi sử dụng Ubuntu 16.04LTS?
Câu hỏi tiếp theo: Có cách nào đơn giản hơn để sử dụng /etc/postfix/virtual mà tôi đang thiếu không?
Tôi có một máy chủ mới và việc xử lý email không hoạt động như trước đây. Tôi đã dành phần lớn thời gian trong ngày để tìm kiếm các hướng dẫn và sách hướng dẫn, nhưng tôi vẫn không gặp may mắn. Máy chủ này không cần phải có bất kỳ hộp thư nào, ảo hay cách khác. Nó sẽ cần gửi thư cho các quy trình hệ thống và thông qua php, mysql, v.v. và chuyển hướng tất cả các email đến khác (hoặc loại bỏ chúng dưới dạng rác).
Tôi thấy ổn với hệ thống gửi thư, nhưng chuyển hướng hoàn toàn không hoạt động như cách tôi đã quen với các máy chủ Ubuntu trước đây.
Trên các máy chủ trước đây, tôi thường thực hiện các chuyển hướng email phù phiếm, vì vậy, [email protected] sẽ chỉ được gửi tới [email protected]. Tôi đã làm điều này bằng cách sử dụng /etc/aliases và sau đó chạy lệnh newaliases để kích hoạt chúng.
Thật tiện lợi, vì tôi có thể viết đơn giản:
tên: [email protected]
và bất kể email của tôi được gửi đến tên miền nào, nó đều được chuyển hướng đến [email protected]
Ngoài ra, tôi có thể sử dụng:
tên: [email protected], [email protected], [email protected] (v.v.)
Tôi sẽ không bao giờ tạo tài khoản hệ thống cho bất kỳ tài khoản nào trong số này, chỉ cần bỏ chúng vào tệp và Bob là chú của bạn.
Với thiết lập hiện tại, có vẻ như aliases.db hoàn toàn bị bỏ qua. Các chuyển hướng hoạt động bình thường nếu tôi sử dụng /etc/postfix/virtual nhưng sẽ mất nhiều thời gian hơn để thiết lập chúng.
Tôi phải gõ vào:
tên@miền1.com tài khoả[email protected]
tên@miền2.com tài khoả[email protected]
tên@miền3.com tài khoả[email protected]
tên2@miền1.com tài khoả[email protected]
tên2@miền2.com tài khoả[email protected]
vân vân.....