ฉันพยายามส่งหน้าเว็บปกติโดยใช้สิ่งที่ชอบ:
mail -s "Test Email" blah@blah.com < webpage.htm
อย่างไรก็ตามผู้รับเห็นแท็ก HTML แบบดิบในอีเมลและไม่มีการจัดรูปแบบอย่างระมัดระวังของฉัน กำลังใช้ RedHat Linux
ฉันพยายามส่งหน้าเว็บปกติโดยใช้สิ่งที่ชอบ:
mail -s "Test Email" blah@blah.com < webpage.htm
อย่างไรก็ตามผู้รับเห็นแท็ก HTML แบบดิบในอีเมลและไม่มีการจัดรูปแบบอย่างระมัดระวังของฉัน กำลังใช้ RedHat Linux
คำตอบ:
คุณต้องบอก MUA ว่าเนื้อหามี HTML โดยปกติจะใช้ MIME ลองเพิ่มบรรทัดส่วนหัวต่อไปนี้ในข้อความของคุณ:
Mime-Version: 1.0
Content-Type: text/html
คุณอาจต้องเพิ่มหัวข้อการเข้ารหัสโอนเนื้อหาเช่นกัน หน้าวิกิพีเดีย MIMEที่มีรายละเอียดมากขึ้นรวมทั้งการเชื่อมโยงไป RFCs ที่เกี่ยวข้อง
อัปเดต: ใช้งานได้ดีเมื่อส่งไปยังsendmail -t
:
From: me@example.org
To: me@gmail.com
Subject: MIME Test
Mime-Version: 1.0
Content-Type: text/html
<html>
<body>
This is a test.
</body>
</html>
sendmail -t
อย่างไร( )
Solvion a envio html
mail -a 'MIME-Version: 1.0' -a 'Content-Type: text/html; charset=iso-8859-1' -a 'X-AUTOR: Ing. Gareca' -s 'MTA STATUS: mail queue' rgareca@hotmail.com -- -f seincotel@seincotel.com < /tmp/eximrep.html
มันเป็นไปไม่ได้กับmail
afaik แต่นี่เป็นวิธีการสั้น ๆ กับ sendmail
แน่นอนว่าเป็นไปได้ทางไปรษณีย์:
mail -a 'Content-type: text/html; charset="us-ascii"' foo@bar.com < /file.html
Content-type: text/html; charset="us-ascii": No such file or directory.
จากเมล - ช่วยฉันได้ตัวเลือก -a สำหรับส่งไฟล์
ข้อความอีเมลเช่นหน้าเว็บมีการระบุประเภทเนื้อหาไว้ในส่วนหัว ดูเหมือนว่าจดหมายจะลงวันที่ก่อนหน้านี้และจะไม่ส่งอะไรเลยและ MUAs ทั้งหมดกลับไปที่การแสดงข้อความเป็นข้อความ / ธรรมดา
หากคุณต้องการระบุส่วนหัวทั้งหมดด้วยตนเองให้โทรsendmail recipient@example.com
และส่งทุกอย่างเข้าที่
<subjective>
แต่อย่าลืมว่าในขณะที่อีเมล HTML จะไม่ชอบบางคน (รวมทั้งผม) ได้รับอีเมล HTML โดยไม่ต้องมีข้อความอื่น / บางส่วนล้วนเป็นที่น่ารำคาญจริงๆ ดังนั้นหากคุณไม่แน่ใจว่าผู้รับสามารถเห็นข้อความ HTML ได้ดีจะเป็นการดีกว่าถ้าคุณส่งข้อความแบบหลายส่วนที่มีส่วนข้อความธรรมดาเป็นทางเลือก</subjective>
mailx
MUA (ซึ่งด้วยเหตุผลบางอย่างที่ฉันรู้สึกว่าแก่กว่านี้) ไม่ใช่อีเมลเอง
uuencode webpage.html webpage.html | mail -s "subject" email@address
application/xhtml+xml
มันจะมาเป็นสิ่งที่แนบมา คุณคิดว่าสามารถแก้ไขได้หรือไม่?