นี่คือคำสั่ง nullmailer-inject ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
nullmailer-inject - ฟอร์แมตใหม่และใส่ข้อความลงในคิว
เรื่องย่อ
nullmailer-ฉีด [-a] [-b] [-e] [-f ผู้ส่ง] [-h] [ผู้รับ [ผู้รับ -
DESCRIPTION
โปรแกรมนี้อ่านข้อความอีเมลจากอินพุตมาตรฐาน ฟอร์แมตส่วนหัวใหม่เพื่อให้สอดคล้อง
ด้วย RFC822 และส่งข้อความผลลัพธ์ไปยังคิว
HEADER FIELDS
มีการแยกวิเคราะห์บรรทัดต่อไปนี้สำหรับที่อยู่ผู้รับ: ไปยัง, Cc, สำเนาลับถึง, เห็นได้ชัดว่า-To,
ส่งกลับถึง, ส่ง-Ccและ ส่งกลับ-Bcc.
บรรทัดที่อยู่ผู้ส่งต่อไปนี้แยกวิเคราะห์และเขียนใหม่: ผู้ส่ง, ตั้งแต่, ตอบกลับ,
เส้นทางกลับ, ส่งคืน-ใบเสร็จรับเงิน-ถึง, ข้อผิดพลาด-ถึง, ผู้ส่งซ้ำ, ส่ง-จากและ ไม่พอใจ-ตอบกลับ-
ไปยัง. หาก เส้นทางกลับ ฟิลด์ส่วนหัวมีอยู่และมีที่อยู่เดียว คือ
เนื้อหาจะถูกใช้เพื่อกำหนดที่อยู่ผู้ส่งซองจดหมาย
หากข้อความมีฟิลด์ใดๆ ต่อไปนี้ จะถือว่าเป็นข้อความที่ส่งใหม่:
ผู้ส่งซ้ำ, ส่ง-จาก, ไม่พอใจ-ตอบกลับถึง, ส่งกลับถึง, ส่ง-Cc, ส่งกลับ-Bcc, ไม่พอใจ-
วันที่, ส่ง-ข้อความ-ID. หากข้อความถูกส่งซ้ำ เฉพาะช่องผู้รับที่นำหน้า
กับ ไม่พอใจ- กำลังตรวจสอบที่อยู่
เหตุการณ์ใด ๆ ของ สำเนาลับถึง, ส่งกลับ-Bcc, เส้นทางกลับ,หรือ ความยาวของเนื้อหา จะถูกละทิ้งหลังจาก
พวกเขาจะแยกวิเคราะห์ (ถ้าจำเป็น)
หากส่วนหัวขาด a รหัสข้อความ ฟิลด์ สตริงที่ไม่ซ้ำจะถูกสร้างขึ้นและเพิ่มลงใน
ข้อความ. หากส่วนหัวขาด a วันที่ ฟิลด์ วันที่และเวลาท้องถิ่นปัจจุบันใน RFC822
รูปแบบถูกผนวกเข้ากับข้อความ หากข้อความไม่มี ไปยัง or Cc ดังต่อไปนี้
ต่อท้ายข้อความว่า
สำเนาถึง: ไม่แสดงรายชื่อผู้รับ: ;
ที่อยู่ รายการ
รายการที่อยู่คาดว่าจะเป็นไปตามไวยากรณ์ที่กำหนดไว้ใน RFC822 ต่อไปนี้เป็น
คำอธิบายแบบง่ายของไวยากรณ์
รายการที่อยู่คือรายการของที่อยู่ที่คั่นด้วยเครื่องหมายจุลภาค ที่อยู่ส่วนบุคคลอาจมี
หนึ่งในสามรูปแบบต่อไปนี้: ผู้ใช้@fqdn, ความเห็น, or วลี:ที่อยู่-รายการ;.
แบบฟอร์มสองรูปแบบแรกใดๆ อาจใช้ในรายการที่อยู่ของแบบฟอร์มที่สาม ใด ๆ
คำที่มีอักขระพิเศษต้องอยู่ในเครื่องหมายคำพูดคู่และเครื่องหมายพิเศษ
อักขระต้องนำหน้าด้วยแบ็กสแลช แสดงความคิดเห็นระหว่างที่อยู่ใน
วงเล็บ. ความคิดเห็นทั้งหมดจะถูกละเว้น
รายการที่อยู่ได้รับการจัดรูปแบบใหม่เนื่องจากมีการแยกวิเคราะห์เพื่อความสะดวกในการแยกวิเคราะห์อีกครั้งในภายหลังเมื่อ
ข้อความถึงปลายทาง หากที่อยู่ไม่มี fqdn nullmailer-ฉีด
เพิ่มหนึ่ง
OPTIONS
-a ใช้เฉพาะอาร์กิวเมนต์บรรทัดคำสั่งเป็นที่อยู่ผู้รับ ละเว้นส่วนหัว
ไลน์ผู้รับ.
-b ใช้ทั้งอาร์กิวเมนต์บรรทัดคำสั่งและข้อมูลจากส่วนหัวของข้อความเป็นผู้รับ
ที่อยู่
-e ใช้อาร์กิวเมนต์บรรทัดคำสั่ง (ถ้ามี) หรือข้อมูลจากข้อความ
ส่วนหัว (หากไม่มีอาร์กิวเมนต์) เป็นที่อยู่ของผู้รับ
-f ผู้ส่ง
ตั้งค่าที่อยู่ผู้ส่งซองจดหมายเป็น ผู้ส่ง .
-h ใช้ข้อมูลจากส่วนหัวของข้อความเป็นที่อยู่ของผู้รับเท่านั้น
-n อย่าจัดคิวข้อความ แต่พิมพ์เนื้อหาที่จัดรูปแบบใหม่เป็นเอาต์พุตมาตรฐาน
-v พิมพ์ซองจดหมาย (ที่อยู่ผู้ส่งและผู้รับ) นำหน้าข้อความเมื่อ
การพิมพ์ข้อความไปยังเอาต์พุตมาตรฐาน
กลับ มูลค่า
ออกจาก 0 หากสำเร็จ มิฉะนั้นจะพิมพ์ข้อความวินิจฉัยไปยังเอาต์พุตมาตรฐาน
และทางออกที่ 1
และพวกเรา
ตัวแปรสภาพแวดล้อม NULLMAILER_FLAGS ถูกแยกวิเคราะห์และพฤติกรรมของ nullmailer-ฉีด
จะถูกแก้ไขหากมีตัวอักษรใดต่อไปนี้:
c ใช้รูปแบบ "ที่อยู่ (ความคิดเห็น)" ในการสร้าง ตั้งแต่ ฟิลด์แทนค่าเริ่มต้น
"แสดงความคิดเห็น " สไตล์.
f ละเว้นและลบใด ๆ ตั้งแต่ บรรทัดส่วนหัวและแทรกบรรทัดที่สร้างขึ้นเสมอ
i ละเว้นและลบใด ๆ รหัสข้อความ บรรทัดส่วนหัว
s ละเว้นและลบใด ๆ เส้นทางกลับ บรรทัดส่วนหัว
t แทรกไฟล์ ไปยัง บรรทัดที่มีรายชื่อผู้รับถ้าส่วนหัวไม่มี
ทั้งก ไปยัง หรือ Cc สนาม. หากข้อความถูกกำหนดให้เป็นข้อความใหม่
(ดูด้านบน) a ส่งกลับถึง ฟิลด์จะถูกเพิ่มหากส่วนหัวไม่มี a
ส่งกลับถึง หรือ ส่ง-Cc สนาม
ชื่อผู้ใช้ถูกกำหนดโดย NULLMALER_USER, อีเมลผู้ใช้, USER,หรือ ชื่อล็อกแล้วแต่ว่าจะมา
แรก. หากไม่มีการตั้งค่าข้างต้น ชื่อจะถูกนำมาจากไฟล์รหัสผ่าน หรือตั้งค่าเป็น
ไม่ทราบ ถ้าล้มเหลว
ชื่อโฮสต์ถูกกำหนดโดยค่ามาตรฐานของ NULLMALER_HOST, โฮสต์จดหมาย,หรือ ชื่อโฮสต์,
แล้วแต่อย่างใดอย่างหนึ่งถึงก่อนหรือ โฮสต์เริ่มต้น config หากไม่มีการตั้งค่าข้างต้น (ดู
ด้านล่าง)
ชื่อเต็มของผู้ใช้ถูกกำหนดโดย NULLMALER_NAME, ชื่ออีเมล,หรือ ชื่อแล้วแต่ว่าจะมา
ก่อน
ชื่อผู้ใช้และโฮสต์ของผู้ส่งเอนเวโลปมีค่าเริ่มต้นเป็นชื่อผู้ใช้และชื่อโฮสต์ที่ตั้งไว้ข้างต้น
แต่อาจถูกแทนที่โดย NULLMAILER_SUSER และ NULLMALER_SHOST.
If NULLMALER_QUEUE กำหนดชื่อโปรแกรมใช้แทน nullmailer-คิว ไปยัง
จัดคิวข้อความที่จัดรูปแบบ
ควบคุม ไฟล์
เมื่ออ่านไฟล์ต่อไปนี้ บรรทัดเดียวจะถูกอ่านและตัดส่วนนำหน้าทั้งหมดและ
อักขระช่องว่างต่อท้าย
โดเมนเริ่มต้น
เนื้อหาของไฟล์นี้ต่อท้ายชื่อโฮสต์ใดๆ ที่ไม่มี a
ระยะเวลา (ยกเว้น localhost) รวมถึง โฮสต์เริ่มต้น และ ไอดีโฮสต์. ค่าเริ่มต้นเป็นค่า
ของ /etc/ชื่อเมล ไฟล์ระบบ หากมี มิฉะนั้น ชื่อตามตัวอักษร
defaultdomain.
โฮสต์เริ่มต้น
เนื้อหาของไฟล์นี้ต่อท้ายที่อยู่ใดๆ ที่ไม่มีชื่อโฮสต์
ค่าเริ่มต้นเป็นค่าของ /etc/ชื่อเมล ไฟล์ระบบ หากมี มิฉะนั้น
ชื่อจริง โฮสต์เริ่มต้น.
ไอดีโฮสต์ เนื้อหาของไฟล์นี้ใช้ในการสร้างสตริงรหัสข้อความสำหรับ
ข้อความ. ค่าเริ่มต้นเป็นค่ามาตรฐานของ โฮสต์เริ่มต้น.
/etc/ชื่อเมล
ชื่อโฮสต์ที่มีคุณสมบัติครบถ้วนของคอมพิวเตอร์ที่ใช้ nullmailer ค่าเริ่มต้นเป็น
ชื่อจริง me.
ใช้ nullmailer-inject ออนไลน์โดยใช้บริการ onworks.net