ฉันกำลังส่งต่ออีเมลทั้งหมดสำหรับโดเมนที่เพื่อนเป็นเจ้าของไปยังที่อยู่อีเมลจริงของเขาสิ่งนี้ใช้ได้ดีสำหรับเขา ตัวอย่าง.คอม
เอง (กับ @example.com
virtusertable
รายการ):
% sendmail -C new.cf -bv [email protected]
[email protected]... ส่งได้: mailer relay, host [myrelay], user [email protected]
เราต้องการขยายฟังก์ชันการทำงานให้ใช้งานได้ อะไรก็ตาม.ตัวอย่าง.คอม
ก็เช่นกันและกำลังเผชิญกับปัญหาที่คาดไม่ถึง...
บันทึก DNS * ใน MX 5 myserver.mydomain
มีอยู่สำหรับโดเมนและผลงานของเขา -- อินเทอร์เน็ตกำลังพยายามให้อีเมลที่มีไว้สำหรับ foo.example.com
ไปยังเซิร์ฟเวอร์ของฉัน
แต่ sendmail บนเซิร์ฟเวอร์ของฉันไม่รู้ว่าโดเมนย่อยเหล่านั้นควรได้รับการจัดการเหมือนกับตัวโดเมนเอง ฉันจะสอนได้อย่างไร
กฎที่แนะนำ ที่นี่ ดูเหมือนจะเป็นเพียง สิ่งที่ฉันต้องการ -- แต่ก็ไม่ช่วย -- ที่อยู่ไม่ได้เขียนใหม่...
LOCAL_NET_CONFIG
R $+ < @ $+ .example.com > $* $: $1 < @example.com > $3
ถ้าฉันใส่กฎเข้าไป LOCAL_RULE_0
แทนที่จะเป็น LOCAL_NET_CONFIG
ฉันได้รับการแก้ไขที่อยู่ แต่ ใช้งานได้จริง
รายการสำหรับโดเมน (ที่อยู่ของเขา@real
) ถูกละเว้น:
% sendmail -C new.cf -bv [email protected]
[email protected]... ส่งได้: mailer relay, host [myrelay], user [email protected]
ดูเหมือนมีอะไรเล็กๆ -- และงี่เง่า -- หายไป แต่มันคืออะไร?