ชื่อใดที่ควรใช้สำหรับ myhostname ใน main.cf ของ Postfix


15

สำหรับ#myhostnameฉันควรยกเลิกการใส่ชื่อและใส่ชื่อโฮสต์ของฉันเช่นชื่อที่ฉันให้ VPS ใช่ไหม หรือมันเพิ่งไปmyhostname = mydomain.netในคำอื่น ๆ ไม่ได้แก้ไขวลี 'myhostname' ยกเว้นการไม่แสดงความคิดเห็น?

และสำหรับ #myhostname = virtual.domian.tld ที่จะใส่โดเมนย่อย?

ฉันควรเพิ่มรายชื่อสำหรับทุกคนรวมถึงที่มีและไม่มีwwwหรือไม่

คำตอบ:


19

myhostnameควรจะกำหนดให้ FQDN ของเซิร์ฟเวอร์อีเมลของคุณ ตัวอย่างเช่นหากชื่อโฮสต์ของเซิร์ฟเวอร์ของคุณคือ "mail" และโดเมนของคุณคือ "example.com" FQDN ของคุณคือ "mail.example.com" คำสั่งจะมีลักษณะเช่นนี้:

myhostname = mail.example.com

บนระบบ Linux คุณสามารถรับ FQDN ของคุณโดยใช้คำสั่ง hostname:

hostname --fqdn

สิ่งนี้ควรตรงกับบันทึก PTR สำหรับ IP หลักบนเครื่อง

ดูเอกสาร Postfix สำหรับ myhostname

สำหรับการยอมรับเมลสำหรับโดเมนย่อยที่ไม่ใช่ชื่อโฮสต์ของเซิร์ฟเวอร์คุณสามารถใช้คำสั่งmydestination :

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

จะเกิดอะไรขึ้นหาก myhostname เหมือนกับ mydomain
Braiam

@Braiam คุณไม่สามารถกำหนดชื่อโฮสต์จริงให้เซิร์ฟเวอร์ของคุณ อย่างไรก็ตามการใช้สิ่งที่คุณมอบหมายอาจยังใช้งานได้
จอร์แดน

1
และถ้าคุณไม่ได้ใช้สิ่งนี้เพื่อรับจดหมายและใช้ postfix เพื่อส่งอีเมลจากเซิร์ฟเวอร์เท่านั้น เช่น. ฉันมีเว็บไซต์โฮสต์เซิร์ฟเวอร์ mydomain.com แต่เมลสำหรับ mydomain.com เป็นโฮสต์ที่แตกต่างออกไปโดยสิ้นเชิง ...
TheStoryCoder
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.