Tên nào sẽ được sử dụng cho myhostname trong main.cf của Postfix?


15

Đối với #myhostname, tôi nên bỏ ghi chú và đặt tên máy chủ của mình, tức là tên tôi đã đặt cho VPS của mình, phải không? Hoặc nó chỉ đi myhostname = mydomain.net, nói cách khác là không chỉnh sửa cụm từ 'myhostname' ngoại trừ việc không ghi chú?

#myhostname = virtual.domian.tld đó là để đặt một tên miền phụ?

Tôi có nên thêm một danh sách cho tất cả bao gồm có và không www?

Câu trả lời:


19

Các myhostnamenên được đặt thành FQDN của máy chủ mail của bạn. Ví dụ: nếu tên máy chủ của máy chủ của bạn là "mail" và tên miền của bạn là "example.com", FQDN của bạn là "mail.example.com". Lệnh này sẽ như thế này:

myhostname = mail.example.com

Trên hệ thống Linux, bạn có thể lấy FQDN của mình bằng lệnh tên máy chủ:

hostname --fqdn

Điều này sẽ phù hợp với bản ghi PTR cho IP chính trên máy.

Xem tài liệu Postfix cho myhostname .

Để chấp nhận thư cho tên miền phụ không phải là tên máy chủ của máy chủ, bạn có thể sử dụng chỉ thị mydestination :

mydestination = mail.example.com, example.com, www.example.com

Điều gì sẽ xảy ra nếu myhostname giống với mydomain?
Braiam

@Braiam sau đó bạn đã không thể gán cho máy chủ của mình một tên máy chủ thực tế. Tuy nhiên, sử dụng những gì bạn được chỉ định vẫn có thể hoạt động.
jordanm

1
Và nếu bạn không sử dụng điều này để nhận thư và chỉ sử dụng postfix để gửi email từ máy chủ thì sao? Ví dụ. Tôi có một máy chủ lưu trữ trang web mydomain.com nhưng thư cho mydomain.com đang lưu trữ một địa điểm hoàn toàn khác ...
TheStoryCoder
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.