นี่คือคำสั่ง dot-forwardqmail ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
dot-forward - อ่านไฟล์ .forward ภายใต้ qmail
เรื่องย่อ
in ~/.qmail: | จุดไปข้างหน้า [ -nN ] ไฟล์ ...
ภาพรวม
จุดไปข้างหน้า ส่งต่อข้อความขาเข้าตามคำแนะนำแบบ sendmail ใน ไฟล์,
if ไฟล์ มีอยู่ โดยทั่วไป ไฟล์ is .ซึ่งไปข้างหน้า.
คำเตือน: หากคุณสร้าง .qmail ไฟล์ที่จะเปิดใช้งาน จุดไปข้างหน้าตรวจสอบให้แน่ใจว่าได้เพิ่มบรรทัดที่สอง
ระบุการจัดส่งไปยังกล่องจดหมายปกติของคุณ ตัวอย่างเช่น:
|ดอท-ฟอร์เวิร์ด .forward
./กล่องจดหมาย
ความเข้ากันได้ คำเตือน: จุดไปข้างหน้า ไม่สนับสนุน :รวม: หรือจัดส่งทาง mbox คุณสามารถ
ใช้กลไกการจัดส่งที่อธิบายไว้ใน ดอทคิวเมล(5) แทน
OPTIONS
-N (ค่าเริ่มต้น) อ่านและส่งต่อข้อความ
-n วิเคราะห์คำ ไฟล์ และพิมพ์คำแนะนำในการส่งต่อหนึ่งบรรทัดต่อหนึ่งบรรทัด อย่าทำตาม
คำแนะนำ. คุณสามารถใช้ตัวเลือกนี้จากบรรทัดคำสั่งเพื่อดูว่าคุณ
.ซึ่งไปข้างหน้า ไฟล์จะถูกตีความ:
จุดไปข้างหน้า -n .forward
ไฟล์ การจัดการ
เมื่อข้อความมาถึง จุดไปข้างหน้า เปิด ไฟล์ และจัดการตามที่กล่าวไว้ด้านล่าง มัน
ออก 99 ดังนั้น qmail-local จะละเลยคำแนะนำเพิ่มเติมใน .qmail. ข้อยกเว้น: ถ้า ไฟล์
ระบุการจัดส่งโดยตรงถึงคุณ จุดไปข้างหน้า ออก 0 ดังนั้น qmail-local จะอ่านต่อ
คำแนะนำใน .qmail.
If ไฟล์ ไม่ได้อยู่, จุดไปข้างหน้า ออก 0 คุณสามารถแสดงรายการหลาย ไฟล์NS; แล้ว จุดไปข้างหน้า
จะลองทีละอันโดยใช้อันแรกที่มีอยู่หรือออกจาก 0 หากไม่มีอยู่
ความเข้ากันได้ คำเตือน: จุดไปข้างหน้า ถือว่าว่างเปล่า ไฟล์ ราวกับว่ามันไม่มีอยู่จริง รุ่น
ของ sendmail ก่อน V8 จะทิ้งข้อความที่เข้ามา
ความเข้ากันได้ คำเตือน: If จุดไปข้างหน้า พบข้อผิดพลาดในการเปิดชั่วคราว ไฟล์, มันออก
111 ดังนั้น qmail-local จะลองอีกครั้งในภายหลัง sendmail ถือว่าไม่ถูกต้อง ไฟล์
ไม่มีอยู่
ความเข้ากันได้ คำเตือน: ไฟล์ ต้องอ่านได้โดย จุดไปข้างหน้าซึ่งปกติจะทำงานเป็น
ผู้ใช้งาน. sendmail วางข้อ จำกัด ที่แตกต่างกันใน .ซึ่งไปข้างหน้า การอนุญาต เนื่องจากเป็น
ปกติทำงานเป็นรูท
ส่งต่อ
ปกติ ไฟล์ มีที่อยู่ จุดไปข้างหน้า ส่งต่อข้อความไปยังที่อยู่นั้น
ที่อยู่จะถูกแยกวิเคราะห์ราวกับว่าอยู่ในส่วนหัวของข้อความ RFC 822 ความคิดเห็นในวงเล็บ
และที่อยู่วงเล็บได้รับอนุญาต:
บ๊อบ (บ๊อบ เจ้าไปรษณีย์) @heaven.af.mil
ต้องระบุที่อยู่ที่มีอักขระพิเศษ:
"กล่องจดหมายเว้นระยะห่าง"@heaven.af.mil
ไม่อนุญาตให้ใช้กลุ่มที่อยู่
ไฟล์ สามารถมีจำนวนบรรทัดเท่าใดก็ได้ แต่ละบรรทัดประกอบด้วยที่อยู่จำนวนเท่าใดก็ได้ จุด -
ข้างหน้า ส่งต่อข้อความไปยังแต่ละที่อยู่:
บ๊อบ เฟร็ด ซูซาน
Joe Shmoe[ป้องกันอีเมล]>
ที่อยู่ที่ไม่มีชื่อโดเมนแบบเต็มจะได้รับการจัดการตามที่อธิบายไว้ใน คิวเมล-
ส่วนหัว(5). ข้อยกเว้น: ที่อยู่บางแห่งที่ไม่มีชื่อโดเมนได้รับการจัดการเป็นพิเศษ เช่น
อธิบายไว้ด้านล่าง.
โดยตรง การจัดส่ง
หากที่อยู่ไม่มีชื่อโดเมนและตรงกับตัวแปรสภาพแวดล้อม $ USER
(โดยไม่คำนึงถึงกรณี) จะระบุการจัดส่งถึงคุณโดยตรง
หากที่อยู่ตรงกัน $USER@$โฮสต์ (โดยไม่คำนึงถึงกรณี) ระบุการจัดส่งโดยตรง
กับคุณ
ความเข้ากันได้ คำเตือน: การจัดการคำพูดและแบ็กสแลชของ sendmail ละเมิด RFC 821 และ
RFC 822 และไม่รองรับโดย จุดไปข้างหน้า. จุดไปข้างหน้า ถือว่า \โจ เช่นเดียวกับ
โจส่วน ดอทคิวเมล กลไกการจัดส่งทำให้ผู้ใช้แต่ละรายสามารถจัดการที่อยู่หลายแห่งได้ ดังนั้น
ไม่จำเป็นต้องใช้ไวยากรณ์พิเศษในการส่งต่อ
คำสั่ง
หากที่อยู่ไม่มีชื่อโดเมนและเริ่มต้นด้วยแถบแนวตั้ง จุดไปข้างหน้า
ใช้ที่อยู่ที่เหลือเป็นคำสั่งเพื่อเรียกใช้:
บ๊อบ "| บ๊อบวันหยุด"
จุดไปข้างหน้า ป้อนข้อความไปยังคำสั่ง นำหน้าด้วยตัวแปรสภาพแวดล้อม
$ยูเอฟไลน์, $RPLINEและ $DTLINE.
ความเข้ากันได้ คำเตือน: ที่อยู่อินเทอร์เน็ตสามารถเริ่มต้นด้วยเครื่องหมายทับหรือแนวตั้งได้
บาร์. จุดไปข้างหน้า ถือว่าทุกอย่างที่มีเครื่องหมาย @ เป็นที่อยู่ sendmail ปรากฏขึ้นเพื่อ
มีปัญหาต่างๆ ในการจัดการกับที่อยู่เหล่านี้ และด้วยคำสั่งที่มีเครื่องหมาย @
ความคิดเห็น
บรรทัดใดก็ได้ใน ไฟล์ ที่ขึ้นต้นด้วย # จะถูกละเว้น:
#นี่คือความคิดเห็น
ความเข้ากันได้ คำเตือน: เวอร์ชันของ sendmail ก่อน V8 ไม่อนุญาตให้แสดงความคิดเห็นใน .ซึ่งไปข้างหน้า
ไฟล์
VERSION
นี่คือ จุดไปข้างหน้า 0.71. จุดไปข้างหน้า หน้าแรกคือ http://pobox.com/~djb/dot-
ส่งต่อ.html.
ใช้ dot-forwardqmail ออนไลน์โดยใช้บริการ onworks.net