7
ฉันจะเปลี่ยน primary_hostname ของ Exim4 บนกล่อง Debian ได้อย่างไร
เซิร์ฟเวอร์ SMTP ระยะไกลบางตัวฉันพยายามส่งจดหมายไปยังปฏิเสธที่จะยอมรับ HELO จากเซิร์ฟเวอร์ของฉัน: 504 5.5.2 <localhost>: Helo command rejected: need fully-qualified hostname เห็นได้ชัดว่าเซิร์ฟเวอร์ Exim4 ของฉันส่งlocalhostเป็น FQDN ค้นหาสุทธิและไฟล์ปรับแต่งมากมายฉันได้เรียนรู้ว่าค่าที่ส่งเป็น FQDN ระหว่าง HELO นั้นมาจากprimary_hostnameตัวแปรการกำหนดค่า คำถามของฉันคืออะไรวิธีที่ถูกต้องในการเปลี่ยนตัวแปรนี้ในระบบ Debian คืออะไร? ผมคิดว่าผมสามารถ hardcode ค่าในการ config ไฟล์ exim4 แต่ IMHO มันก็ดูเหมือนจะทำให้รู้สึกมากขึ้นถ้าค่าโดยอัตโนมัติตรงกับ/etc/mailnameหรืออื่น ๆ ชื่อการตั้งค่าส่วนกลาง ฉันรู้สึกว่าคำตอบสำหรับคำถามของฉันสามารถพบได้ในข้อความนี้จากDebian wiki : ชื่อที่ใช้โดยเอ็กซิมใน EHLO / HELO primary_hostnameถูกดึงออกมาจากตัวเลือกการกำหนดค่า การกำหนดค่าเริ่มต้น exim4 Debian primary_hostnameไม่ได้ตั้งค่า Exim …