sendmh - ออนไลน์ในคลาวด์

นี่คือคำสั่ง sendmh ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


ส่ง - ส่งข้อความ

เรื่องย่อ


ส่ง [-นามแฝง ไฟล์นามแฝง] [-ร่าง] [-โฟลเดอร์ร่าง +โฟลเดอร์] [-ข้อความร่าง msg]
[-nodraftfolder] [-กรอง ไฟล์ตัวกรอง] [-ไม่มีตัวกรอง] [-รูปแบบ | -โนฟอร์แมต] [-ซึ่งไปข้างหน้า |
-ไม่ไปข้างหน้า] [-ใบ้ | -โนมิเมะ] [-msgstr | -nomsgid] [-รหัสข้อความ ชื่อท้องถิ่น | สุ่ม]
[- ดัน | -ไม่มีพุช] [- แยก วินาที] [-รายละเอียด | -โนเวอร์โบส] [-ดู | -nowatch] [-เอ็มทีเอ
SMTP | ส่งเมล/smtp | sendmail/ท่อ] [-Server ชื่อเซิร์ฟเวอร์] [-ท่าเรือ ชื่อพอร์ต/หมายเลข]
[-sasl] [-โนซาล] [-saslmaxssf เอสเอสเอฟ] [-saslmech กลไก] [-สอดแนม] [ของผู้ใช้ ชื่อผู้ใช้]
[-tls] [-เริ่มต้น] [- ไม่] [-ความกว้าง คอลัมน์] [ไฟล์ ... ] [-version] [-ช่วยด้วย]

DESCRIPTION


ส่ง จะทำให้แต่ละไฟล์ที่ระบุถูกส่งไปยังแต่ละปลายทางใน
ฟิลด์ "ถึง:", "cc:", "Bcc:", "Dcc:" และ "Fcc:" ของข้อความ ถ้า ส่ง is
แจกจ่ายข้อความอีกครั้งตามที่เรียกจาก อ.จากนั้น "Resent-xxx" ที่เกี่ยวข้อง
ฟิลด์จะถูกตรวจสอบแทน

โดยค่าเริ่มต้น ส่ง ใช้โปรแกรม เสา เพื่อทำการส่งข้อความจริงแม้ว่า
สิ่งนี้สามารถเปลี่ยนแปลงได้โดยการกำหนด โพสต์โปร ส่วนประกอบโปรไฟล์ คุณสมบัติส่วนใหญ่
ประกอบกับ ส่ง ดำเนินการโดย เสา.

ก่อน ส่ง ส่งข้อความถึง เสา สำหรับการจัดส่งข้อความจะถูกประมวลผลโดย สร้าง ไปยัง
ดำเนินการเข้ารหัส MIME ที่จำเป็นของข้อความขาออก สิ่งนี้สามารถเปลี่ยนแปลงได้โดย
สร้าง mimeproc ส่วนประกอบโปรไฟล์ สร้าง ถูกเรียกด้วย อัตโนมัติ สวิตช์ดังนั้น สร้าง
คำสั่งจะไม่ถูกประมวลผลโดยค่าเริ่มต้น ดู สร้าง(1) สำหรับข้อมูลเพิ่มเติม

สร้าง จะสแกนร่างข้อความสำหรับส่วนหัวที่ชื่อ แนบ. ร่างถูกแปลงเป็น
ข้อความ MIME หากพบรายการที่ตรงกันอย่างน้อยหนึ่งรายการ การแปลงนี้เกิดขึ้นก่อนอื่น ๆ ทั้งหมด
กำลังประมวลผล. NS อะไรนะ(1) man page อธิบายส่วนต่อประสานผู้ใช้สำหรับการจัดการ MIME
สิ่งที่แนบมาผ่านกลไกนี้

ส่วนแรกของข้อความ MIME คือเนื้อหาแบบร่าง หากเนื้อหานั้นมีส่วนที่ไม่เว้นว่าง
ตัวอักษร ร่างกายของแต่ละคน แนบ ฟิลด์ส่วนหัวจะถูกตีความว่าเป็นชื่อไฟล์และแต่ละ
ไฟล์ที่ชื่อถูกรวมเป็นส่วนแยกต่างหากในข้อความ MIME

การกำหนดประเภท MIME ของเนื้อหาที่แทรกลงในส่วนหัวของประเภทเนื้อหาสำหรับแต่ละส่วน
ขึ้นอยู่กับว่า นาโนเมตร กำหนดค่าการติดตั้งแล้ว หากเป็นโปรแกรม เช่น ไฟล์ กับ
--ใบ้ or -i พบว่าสามารถระบุประเภทของไฟล์เป็นสตริงประเภท MIME ได้
แล้วจะนำไปใช้ เพื่อตรวจสอบว่าคุณ นาโนเมตร ได้รับการกำหนดค่าดังนั้น run มพะราม
mimetypeproc และดูว่ามีการแสดงสตริงที่ไม่ว่างหรือไม่

หากคุณ นาโนเมตร ไม่ได้กำหนดค่าด้วยโปรแกรมเพื่อระบุประเภทไฟล์เป็นสตริง MIME
จากนั้นจึงใช้วิธีอื่นเพื่อกำหนดสตริงประเภทเนื้อหา สำหรับชื่อไฟล์ด้วย
คำต่อท้ายจุด โปรไฟล์จะถูกสแกนหา a mhshow-คำต่อท้าย- รายการสำหรับส่วนต่อท้ายนั้น NS
ประเภทเนื้อหาสำหรับส่วนนั้นจะถูกนำมาจากรายการโปรไฟล์นั้นหากพบที่ตรงกัน ถ้า
ไม่พบการจับคู่ในโปรไฟล์ผู้ใช้ โปรไฟล์ mhn.defaults จะถูกสแกนต่อไป ถ้าไม่
พบการจับคู่หรือไฟล์ไม่มีส่วนต่อท้ายแบบจุด ประเภทเนื้อหาคือข้อความ/ธรรมดา if
ไฟล์มีเฉพาะอักขระ ASCII หรือ application/octet-stream หากมี
อักขระที่อยู่นอกช่วง ASCII ดู แสดง(1) สำหรับรายละเอียดเพิ่มเติมและตัวอย่างไวยากรณ์

ส่วน MIME ที่แนบมาแต่ละส่วนมีส่วนหัว "Content-Description" ซึ่งรวมถึง
ชื่อไฟล์และเพิ่มส่วนหัว "การจัดการเนื้อหา" นี่คือตัวอย่าง MIME part
ส่วนหัวสำหรับสิ่งที่แนบมา:

เนื้อหา-ประเภท: ข้อความ/ธรรมดา; ชื่อ="รุ่น"; charset="us-ascii"
เนื้อหา-คำอธิบาย: VERSION
เนื้อหา-การจัดการ: สิ่งที่แนบมา; ชื่อไฟล์ = "รุ่น"

If - ดัน ระบุไว้ ส่ง จะแยกตัวเองออกจากเทอร์มินัลของผู้ใช้และดำเนินการ
การกระทำในเบื้องหลัง ถ้า ดันไม่สามารถส่งแบบร่างและข้อความแสดงข้อผิดพลาด
จะถูกส่ง (โดยใช้ mailproc) กลับไปยังผู้ใช้ ถ้า -ซึ่งไปข้างหน้า จะได้รับแล้วสำเนาของ
ฉบับร่างจะแนบมากับการแจ้งความล้มเหลวนี้ โดยใช้ - ดัน แตกต่างจากการพัตต์ ส่ง
ในพื้นหลังเพราะผลลัพธ์ถูกดักจับและวิเคราะห์โดย นาโนเมตร.

If -รายละเอียด ระบุไว้ ส่ง จะบ่งบอกถึงปฏิสัมพันธ์ที่เกิดขึ้นกับการขนส่ง
ระบบก่อนส่งมอบจริง ถ้า -ดู ระบุไว้ ส่ง จะคอยติดตามการส่งมอบ
ของจดหมายท้องถิ่นและเครือข่าย ดังนั้น โดยการระบุสวิตช์ทั้งสอง ให้รายละเอียดขนาดใหญ่ของ
สามารถรวบรวมข้อมูลในแต่ละขั้นตอนของข้อความที่เข้าสู่การขนส่ง
ระบบ

เทศกาล -โฟลเดอร์ร่าง +โฟลเดอร์ และ -ข้อความร่าง msg สวิตช์เรียกใช้ นาโนเมตร โฟลเดอร์ร่าง
สิ่งอำนวยความสะดวก. นี่เป็นคุณลักษณะขั้นสูง (และมีประโยชน์มาก) ปรึกษา mh-ร่าง(5) ผู้ชาย
หน้าสำหรับข้อมูลเพิ่มเติม

If - แยก ระบุไว้ ส่ง จะแยกร่างเป็นข้อความบางส่วนก่อน
เพื่อส่ง สิ่งนี้ทำให้ใช้คุณสมบัติ MIME ใน นาโนเมตร. สังเกตว่า if ส่ง is
เรียกภายใต้ อ.จากนั้นสวิตช์นี้จะถูกละเว้น -- ไม่มีเหตุผลที่จะแจกจ่าย a . อีกครั้ง
ข้อความในลักษณะนี้ บางครั้งคุณต้องการ ส่ง เพื่อหยุดชั่วคราวหลังจากโพสต์บางส่วน
ข้อความ. ซึ่งมักจะเป็นกรณีนี้เมื่อคุณกำลังวิ่งอยู่ ส่งอีเมล์ และคาดว่าจะสร้าง
ข้อความบางส่วนจำนวนมาก อาร์กิวเมนต์เพื่อ - แยก บอกว่าต้องหยุดนานแค่ไหนระหว่าง
การโพสต์

ส่ง ไม่มี ไฟล์ อาร์กิวเมนต์จะสอบถามว่าร่างนั้นเป็นไฟล์ที่ต้องการหรือไม่ในขณะที่
-ร่าง จะระงับคำถามนี้ เมื่อระบบขนส่งยอมรับเรียบร้อยแล้ว
การดูแลข้อความ ไฟล์จะถูกเปลี่ยนชื่อด้วยคำนำหน้าขึ้นอยู่กับไซต์ (โดยปกติคือa
เครื่องหมายจุลภาค) ซึ่งช่วยให้สามารถดึงข้อมูลได้จนกว่าจะมีการส่งข้อความร่างฉบับถัดไป ถ้ามี
เป็นข้อผิดพลาดในการจัดรูปแบบของข้อความ ส่ง จะยกเลิกด้วย (หวังว่า) เป็นประโยชน์
ข้อความผิดพลาด.

หากพบช่อง "สำเนาลับ:" ที่อยู่จะใช้สำหรับการจัดส่ง และ "สำเนาลับ:"
ฟิลด์จะถูกลบออกจากข้อความที่ส่งไปยังผู้รับที่มองเห็น ผู้รับคนตาบอด
จะได้รับข้อความใหม่ทั้งหมดโดยมีส่วนหัวเพียงเล็กน้อย รวมอยู่ในร่างกาย
ของข้อความจะเป็นสำเนาข้อความที่ส่งไปยังผู้รับที่มองเห็น

หากพบฟิลด์ "Dcc:" และ sendmail/ท่อ วิธีการส่งจดหมายไม่อยู่ใน
การใช้งาน ที่อยู่จะถูกใช้สำหรับการจัดส่ง และช่อง “Dcc:” จะถูกลบออกจาก
ข้อความ. ผู้รับที่ตาบอดจะได้รับข้อความเดียวกันกับที่ส่งไปยังผู้มองเห็น
ผู้รับ *คำเตือน* ผู้รับที่อยู่ในช่อง “Dcc:” จะไม่ได้รับการบ่งชี้ที่ชัดเจน
ว่าพวกเขาได้รับ "สำเนาลับ" อาจทำให้ผู้รับที่ตาบอดได้โดยไม่ตั้งใจ
ตอบกลับผู้รับข้อความต้นฉบับที่มองเห็นทั้งหมดโดยเปิดเผยว่าพวกเขา
ได้รับสำเนาตาบอด ในทางกลับกัน เนื่องจากการตอบกลับข้อความปกติที่ส่งผ่าน a
ฟิลด์ “Bcc:” จะสร้างการตอบกลับเฉพาะผู้ส่งข้อความต้นฉบับเท่านั้น จะใช้เวลา
ความพยายามเป็นพิเศษในเมลส่วนใหญ่ในการตอบกลับข้อความที่รวมอยู่นั้น และมักจะเป็นเช่นนั้นเท่านั้น
กระทำโดยเจตนามากกว่าโดยบังเอิญ

If -กรอง ไฟล์ตัวกรอง ถูกระบุ จากนั้นสำเนานี้จะถูกกรอง (จัดรูปแบบใหม่) โดย ม.ล ก่อน
เพื่อส่งให้คนตาบอด อีกทางหนึ่ง หากคุณระบุ -ใบ้ เปลี่ยนแล้ว
ส่ง จะใช้กฎ MIME สำหรับการห่อหุ้ม

ก่อนส่งข้อความ ฟิลด์ "Date: now" จะถูกผนวกเข้ากับส่วนหัวใน
ข้อความ. ถ้า -msgstr ถูกระบุ จากนั้นฟิลด์ “Message-ID:” จะถูกเพิ่มไปยัง
ข่าวสาร

เทศกาล -รหัสข้อความ สวิตช์เลือกรูปแบบที่ใช้สำหรับส่วนที่ปรากฏขึ้นหลัง @ ใน
ช่องส่วนหัว "Message-ID:", "Resent-Message-ID:" และ "Content-ID:" ทั้งสองยอมรับได้
ตัวเลือกคือ ชื่อท้องถิ่น (ซึ่งเป็นค่าเริ่มต้น) และ สุ่ม. ด้วย ชื่อท้องถิ่น, ท้องถิ่น
ใช้ชื่อโฮสต์ กับ สุ่มจะใช้ลำดับอักขระแบบสุ่มแทน บันทึก
that the -msgstr ต้องเปิดใช้งานสวิตช์เพื่อให้สวิตช์นี้มีผล

If ส่ง กำลังแจกจ่ายข้อความอีกครั้ง (เมื่อเรียกใช้โดย อ.) จากนั้น “Resent-” จะเป็น
นำหน้าแต่ละช่องเหล่านี้: “จาก:”, “วันที่:” และ “รหัสข้อความ:”

ฟิลด์ "จาก:" จำเป็นสำหรับข้อความขาออกทั้งหมด อนุญาตให้มีที่อยู่หลายแห่ง
ในช่อง "จาก:" แต่ในกรณีนี้จำเป็นต้องมีช่อง "ผู้ส่ง:" มิฉะนั้น
ฟิลด์ "ผู้ส่ง:" เป็นทางเลือก

หากข้อความที่มีที่อยู่ “จาก:” หลายที่อยู่ทำ ไม่ รวมฟิลด์ "ผู้ส่ง:" แต่ไม่
รวมฟิลด์ "Envelope-From:" ฟิลด์ "Envelope-From:" จะถูกใช้เพื่อสร้าง
ฟิลด์ "ผู้ส่ง:"

เมื่อใช้ SMTP สำหรับการส่งจดหมาย ซองจดหมายจากที่ใช้สำหรับธุรกรรม SMTP คือ
มาจากช่อง "Envelope-From:" หากไม่มีฟิลด์ “Envelope-From:” แสดงว่า
ใช้ช่อง "ผู้ส่ง:" หากทั้งช่อง “Envelope-From:” หรือ “Sender:” ไม่เป็น
ปัจจุบันใช้ฟิลด์ "จาก:" เมื่อ “Envelope-From:” ปรากฏในข้อความจะเป็น
ออกจากข้อความขาออกสุดท้าย

โดยใช้ -รูปแบบ เปลี่ยน แต่ละรายการในช่อง "ถึง:" และ "cc:" จะเป็น
แทนที่ด้วยรายการรูปแบบ "มาตรฐาน" รูปแบบมาตรฐานนี้ออกแบบให้ใช้งานได้โดย
ตัวจัดการข้อความทั้งหมดบนระบบต่างๆ ทั่วอินเทอร์เน็ต ถ้า -โนฟอร์แมต is
กำหนด จากนั้นส่วนหัวจะถูกส่งออกตรงตามที่ปรากฏในร่างข้อความ

หากพบ “โฟลเดอร์ Fcc:” ข้อความจะถูกคัดลอกไปยังโฟลเดอร์ที่ระบุสำหรับ
ผู้ส่งในรูปแบบที่จะปรากฏต่อผู้รับข้อความที่ไม่ใช่สำเนาลับ
นั่นคือจะมีฟิลด์ต่อท้ายและการจัดรูปแบบฟิลด์ใหม่ ฟิลด์ “Fcc:” จะ
จะถูกลบออกจากสำเนาที่ส่งออกทั้งหมด

โดยใช้ -ความกว้าง คอลัมน์ เปลี่ยนผู้ใช้สามารถสั่ง ส่ง ว่าควรจะทำนานแค่ไหน
บรรทัดส่วนหัวที่มีที่อยู่

ค่าเริ่มต้นของระบบขนส่งจดหมายมีให้ใน /etc/nmh/mts.conf แต่สามารถเอาชนะได้
ที่นี่กับ -เอ็มทีเอ สวิตซ์.

หาก nmh ใช้ SMTP MTA ค่า -Server และ -ท่าเรือ สามารถใช้สวิตช์เพื่อแทนที่ได้
เซิร์ฟเวอร์เมลเริ่มต้น (กำหนดโดย /etc/nmh/mts.conf รายการเซิร์ฟเวอร์) NS -สอดแนม
สวิตช์สามารถใช้เพื่อดูธุรกรรม SMTP (ระวังว่าธุรกรรม SMTP อาจ
มีข้อมูลการตรวจสอบสิทธิ์ทั้งในรูปแบบข้อความธรรมดาหรือถอดรหัส base64 อย่างง่ายดาย)

If นาโนเมตร ได้รับการคอมไพล์ด้วยการสนับสนุน SASL, the -sasl และ -โนซาล สวิตช์จะเปิดใช้งานและ
ปิดใช้งานการตรวจสอบสิทธิ์ SASL กับ SMTP MTA ขึ้นอยู่กับกลไก SASL
ใช้แล้ว อาจต้องมีการแจ้งรหัสผ่านเพิ่มเติมจากผู้ใช้ (แต่ เน็ตอาร์ซี ไฟล์สามารถ
ใช้ในการจัดเก็บรหัสผ่านนี้ ตามที่อธิบายไว้ใน mh-โปรไฟล์(5) หน้าคน). NS
-saslmech สามารถใช้สวิตช์เพื่อเลือกกลไก SASL เฉพาะและ ของผู้ใช้ สลับ
สามารถใช้เพื่อเลือกรหัสผู้ใช้การให้สิทธิ์เพื่อให้ SASL อื่นที่ไม่ใช่ค่าเริ่มต้น
รายการโปรไฟล์ข้อมูลรับรองใน mh-โปรไฟล์(5) man page อธิบายวิธีการจัดหา a
ชื่อผู้ใช้และรหัสผ่าน

หากการตรวจสอบสิทธิ์ SASL สำเร็จ นาโนเมตร จะพยายามเจรจาชั้นความปลอดภัยสำหรับ
การเข้ารหัสเซสชัน ข้อมูลที่เข้ารหัสจะมีป้ายกำกับว่า `(เข้ารหัส)' และ `(ถอดรหัส)' เมื่อ
การดูธุรกรรม SMTP ด้วย -สอดแนม สวิตซ์. -saslmaxssf ใช้สวิตซ์ได้
เพื่อเลือกค่าสูงสุดของ Security Strength Factor นี่คือค่าจำนวนเต็มและ
ความหมายที่แท้จริงของค่านี้ขึ้นอยู่กับกลไกของ SASL ค่า 0
ปิดการใช้งานการเข้ารหัส

If นาโนเมตร ได้รับการคอมไพล์ด้วยการสนับสนุน TLS, the -tls และ -เริ่มต้น สวิตช์จะต้อง
การเจรจาของ TLS เมื่อเชื่อมต่อกับ SMTP MTA NS -tls สวิตช์จะเจรจา
TLS ซึ่งเป็นส่วนหนึ่งของโปรโตคอล SMTP ปกติโดยใช้คำสั่ง STARTTLS NS -เริ่มต้น จะ
เจรจา TLS ทันทีหลังจากมีการเชื่อมต่อ ก่อนคำสั่ง SMTP ใดๆ
ถูกส่งหรือรับ ข้อมูลที่เข้ารหัสจะมีป้ายกำกับว่า `(tls-encrypted)' และ `(tls-
ถอดรหัส)' เมื่อดูการแปลง SMTP ด้วย -สอดแนม สวิตซ์. - ไม่ สลับ
จะปิดใช้งานความพยายามทั้งหมดในการเจรจา TLS

ไฟล์ที่ระบุโดยรายการโปรไฟล์ “Aliasfile:” และไฟล์นามแฝงเพิ่มเติมที่ได้รับ
โดย -นามแฝง ไฟล์นามแฝง สวิตช์จะถูกอ่าน (มากกว่าหนึ่งไฟล์ แต่ละไฟล์นำหน้าด้วย -นามแฝง,
สามารถตั้งชื่อได้) ดู mh-นามแฝง(5) สำหรับข้อมูลเพิ่มเติม

ใช้ sendmh ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด