2
กำลังส่ง multipart / ทางเลือกด้วย mutt
ฉันต้องการตัวเลือกสำหรับอีเมลและ / หรือผู้รับที่จะมีการเรียกใช้สคริปต์ก่อนที่จะส่ง (ไม่ว่าจะโดยอัตโนมัติหรือโดยการกดปุ่มลัดก) ซึ่งจะใช้เวลาของฉันtext/plainวิ่งสคริปต์มากกว่านั้นแล้วยึดติดการส่งออกของสคริปต์ที่ที่มีtext/htmlประเภท multipart/alternativeการตั้งค่าข้อความทั้งหมดเพื่อ การเดินเล่นทางด้านข้าง: มันอาจจะดีถ้าสิ่งนี้เกิดขึ้นโดยอัตโนมัติทันทีก่อนที่จะส่ง แต่ถ้าประเภทของร่างกายถูกตั้งค่าtext/markdownเป็นเพราะนี่จะหมายถึงอีเมลที่ค้างอยู่ไม่เคยอยู่ในสถานะที่ฉันแก้ไขแหล่งข้อมูลอีกครั้ง แต่ลืมสร้าง HTML ใหม่ text/plainและฉันยังคงมีตัวเลือกในการส่งเท่านั้น จากนั้นฉันก็มีข้อผูกพันอีกอย่างหนึ่งในการตั้งค่าประเภทเนื้อหาของเนื้อหาtext/markdownเพื่อที่จะได้รับสิ่งนี้ แต่แล้วฉันก็มีปัญหาที่ไคลเอนต์อีเมลจำนวนมาก (รวม Gmail) ปฏิเสธที่จะแสดงผลtext/markdown(แม้จะเป็นข้อความธรรมดา) แทนที่จะเสนอเป็นการดาวน์โหลดดังนั้นฉันจึงต้องเปลี่ยนประเภทเนื้อหาของส่วนที่มากลับ text/plainไปยัง สิ่งที่เป็นไปได้ด้วย mutt? น่าเศร้าเท่าที่ฉันสามารถบอกได้ว่า mutt ไม่สนับสนุนการส่งmultipart/alternativeข้อความปฏิเสธที่จะส่งอะไร แต่multipart/mixedแต่ฉันชอบที่จะแสดงให้เห็นว่าฉันผิด ทางออกที่ดีที่สุดที่ฉันสามารถทำได้คือแมโครนี้: macro compose M "<filter-entry>commonmark<return>y<edit-type><kill-line>text/html<return>" "convert message to HTML with Commonmark" มีปัญหาเล็กน้อยเกี่ยวกับเรื่องนี้: มันแทนที่ข้อความล้วนดั้งเดิมทั้งหมดดังนั้นจึงยากที่จะแก้ไข ฉันไม่ชอบที่มีyมาโครในการตอบตกลงกับกล่องโต้ตอบถามว่าการเขียนทับไฟล์นั้นไม่เป็นไรหรือไม่ ฉันต้องกดย้อนกลับหลังจากทำงานนี้ และที่สำคัญคือไม่ส่งข้อความธรรมดาแทน มีวิธีแก้ปัญหาที่ดีกว่านี้ไหม? ฉันอาจเปิดไปยังโปรแกรมรับส่งเมลแบบข้อความอื่นได้ตราบใด สามารถใช้งานได้กับ Google Apps และซิงค์ธง ฯลฯ ทั้งสองทิศทาง …