Exim4 ปิดใช้งานการจัดส่งในท้องถิ่นหรือไม่


9

ฉันใช้ exim4 เป็น MTA ของฉันและใช้งานได้ดีในการส่งอีเมลไปยังอีเมลภายนอกนอกเหนือจากชื่อโฮสต์ของฉัน

เมื่อฉันส่งอีเมลไปยัง Gmail ของฉันผ่านทางบรรทัดคำสั่ง (sendmail forgedtuts@gmail.com ฯลฯ ... ) มันใช้งานได้ดี

เมื่อฉันส่งอีเมลไปยังโดเมนของเว็บไซต์ของฉันซึ่งเป็นชื่อโฮสต์ของเซิร์ฟเวอร์ฉันกำลังสมมติว่าใช้บริการจัดส่งในท้องถิ่น ... ซึ่งไม่สามารถใช้งานได้เนื่องจากเซิร์ฟเวอร์อื่นได้รับอีเมลของฉัน (Google Apps)

ดังนั้นฉันจะปิดการใช้งานการจัดส่งในท้องถิ่นใน Exim4 ได้อย่างไร dpkg-reconfigure exim4-config ไม่ได้ให้ผลลัพธ์ที่แท้จริงใด ๆ


1) การใช้โฮสต์ Google Apps อย่างสมาร์ทดูเหมือนจะตั้งค่าการตอบกลับเป็นบัญชีที่น่าสนใจดังนั้นหากคุณพยายามที่จะให้เว็บไซต์ของคุณส่งอีเมลมันจะมาจากบัญชี Google Apps ของคุณเสมอ อย่างน้อยนี่คือสิ่งที่ดูเหมือนจะเกิดขึ้น 2) ฉันพยายามใช้แบบฟอร์มการติดต่อดังนั้นการตอบกลับจะต้องเป็นที่อยู่อีเมลที่ผู้ใช้ป้อนในรูปแบบความเข้าใจของฉันคือฉันไม่สามารถใช้สมาร์ทโฮสต์ได้ เพื่อค้นหาวิธีอื่นในการปิดใช้งานการจัดส่งในท้องถิ่น ต้องมีการตั้งค่าคอนฟิกบางทีอาจจะมีบางอย่างที่ไม่ได้อยู่ในการตั้งค่า dpkg-reconfigure?

คำตอบ:


3

เรียกใช้dpkg-reconfigure exim4-configเลือกmail sent by smarthost; no local mailและกรอกข้อมูลที่ถาม


2

คุณชื่อเซิร์ฟเวอร์ไม่ควรเป็นชื่อโดเมน ... ควรมีชื่อโฮสต์เช่น "เซิร์ฟเวอร์" ใต้โดเมนของคุณ "example.com" ดังนั้น FQDN คือ "server.example.com"


พยายามและล้มเหลวอย่างน่าเสียดาย
Julian H. Lam

@ JulianH.Lam คุณต้องมี exim ที่กำหนดให้คิดว่ามันเป็นความรับผิดชอบของโดเมนแล้ว นอกจากนี้หากคุณมีคำถามโปรดใช้ปุ่ม "ถามคำถาม" ที่มุมขวาบนของทุกหน้า
Chris S
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.