คำถามติดแท็ก email

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

12
ฉันจะดูตัวอย่างอีเมลใน Rails ได้อย่างไร
นี่อาจเป็นคำถามที่โง่ แต่เมื่อฉันรวบรวมอีเมล HTML ใน Rails มีวิธีในตัวที่ง่ายเป็นพิเศษในการดูเทมเพลตในเบราว์เซอร์หรือฉันต้องเขียนตัวควบคุมแบบกำหนดเองบางประเภทที่ดึงมันออกมา ในมุมมองของมัน?

5
มี CSS max-width ที่เทียบเท่ากับอีเมล HTML หรือไม่
ฉันกำลังพยายามสร้างอีเมล HTML ที่จะแสดงอย่างถูกต้องในโปรแกรมรับส่งเมลที่ใช้กันอย่างแพร่หลายทั้งหมด ฉันกำลังรวมอีเมลทั้งหมดไว้ในตารางและฉันต้องการให้มีความกว้างไม่เกิน 98% ของความกว้างที่มี แต่ไม่เกิน 800 พิกเซล แบบนี้: <table style="width:98%; max-width:800px;"> แต่ฉันไม่ได้ทำแบบนั้นเนื่องจากตาม Outlook 2007 นี้ไม่รองรับคุณสมบัติความกว้าง CSS ฉันกำลังทำสิ่งนี้แทน: <table width="98%"> มีวิธีใดบ้างในการตั้งค่าความกว้างสูงสุดโดยไม่ต้องอาศัย CSS?
116 html  email  html-email  css 

10
การสร้างเนื้อหาอีเมล HTML ใน C #
มีวิธีที่ดีกว่าในการสร้างอีเมล HTML ใน C # (สำหรับการส่งผ่าน System.Net.Mail) มากกว่าการใช้ Stringbuilder เพื่อทำสิ่งต่อไปนี้: string userName = "John Doe"; StringBuilder mailBody = new StringBuilder(); mailBody.AppendFormat("<h1>Heading Here</h1>"); mailBody.AppendFormat("Dear {0}," userName); mailBody.AppendFormat("<br />"); mailBody.AppendFormat("<p>First part of the email body goes here</p>"); และอื่น ๆ และอื่น ๆ?
114 c#  html  email 

8
แนบไฟล์จาก MemoryStream ไปยัง MailMessage ใน C #
ฉันกำลังเขียนโปรแกรมเพื่อแนบไฟล์กับอีเมล ขณะนี้ฉันกำลังบันทึกไฟล์โดยใช้FileStreamลงในดิสก์จากนั้นฉันใช้ไฟล์ System.Net.Mail.MailMessage.Attachments.Add( new System.Net.Mail.Attachment("file name")); Attachmentฉันไม่ต้องการที่จะเก็บไว้ในไฟล์ดิสก์ผมต้องการที่จะไฟล์เก็บไว้ในหน่วยความจำและหน่วยความจำจากกระแสผ่านนี้
113 c#  email  smtp  memorystream 

13
การฝังรูปภาพในอีเมล html
ฉันกำลังพยายามส่งอีเมล html แบบหลายส่วน / ที่เกี่ยวข้องพร้อมภาพ GIF แบบฝัง อีเมลนี้สร้างขึ้นโดยใช้ Oracle PL / SQL ความพยายามของฉันล้มเหลวโดยมีภาพแสดงเป็น X สีแดง (ใน Outlook 2007 และ Yahoo Mail) ฉันส่งอีเมล html มาระยะหนึ่งแล้ว แต่ตอนนี้ข้อกำหนดของฉันคือต้องใช้รูปภาพ gif หลายรูปในอีเมล ฉันสามารถจัดเก็บสิ่งเหล่านี้ไว้ในเว็บเซิร์ฟเวอร์ของเราและเชื่อมโยงไปยังเซิร์ฟเวอร์เหล่านี้ แต่อีเมลไคลเอ็นต์ของผู้ใช้จำนวนมากจะไม่แสดงโดยอัตโนมัติและจะต้องเปลี่ยนการตั้งค่าหรือดาวน์โหลดด้วยตนเองสำหรับอีเมลแต่ละฉบับ ดังนั้นความคิดของฉันคือการฝังรูปภาพ คำถามของฉันคือ: ฉันทำอะไรผิดที่นี่? วิธีการฝังเป็นวิธีที่ถูกต้องหรือไม่? ตัวเลือกอื่น ๆ หากฉันต้องการใช้รูปภาพมากขึ้นเรื่อย ๆ ? ไฟล์แนบจะใช้งานไม่ได้เนื่องจากโดยทั่วไปแล้วรูปภาพจะเป็นโลโก้และไอคอนที่ไม่เหมาะสมกับบริบทของข้อความ นอกจากนี้องค์ประกอบบางอย่างของอีเมลยังเชื่อมโยงไปยังระบบออนไลน์ดังนั้นการสร้าง PDF แบบคงที่และการแนบจะไม่ทำงาน (ตามความรู้ของฉันอยู่ดี) ข้อมูลโค้ด: MIME-Version: 1.0 To: me@gmail.com BCC: me@yahoo.com …
113 html  image  oracle  email  mime 

9
การส่งอีเมลพร้อมไฟล์แนบจาก C # ไฟล์แนบจะเป็นส่วนที่ 1.2 ในธันเดอร์เบิร์ด
ฉันมีแอปพลิเคชัน C # ที่ส่งอีเมลรายงานสเปรดชีต Excel ผ่านเซิร์ฟเวอร์ Exchange 2007 โดยใช้ SMTP สิ่งเหล่านี้ใช้ได้ดีสำหรับผู้ใช้ Outlook แต่สำหรับผู้ใช้ Thunderbird และ Blackberry ไฟล์แนบได้เปลี่ยนชื่อเป็น "ส่วนที่ 1.2" ฉันพบบทความนี้ซึ่งอธิบายปัญหา แต่ดูเหมือนจะไม่สามารถแก้ปัญหาได้ ฉันไม่สามารถควบคุมเซิร์ฟเวอร์ Exchange จึงทำการเปลี่ยนแปลงที่นั่นไม่ได้ มีอะไรที่ฉันสามารถทำได้ในส่วนท้าย C #? ฉันได้ลองใช้ชื่อไฟล์แบบสั้นและการเข้ารหัส HTML สำหรับเนื้อหา แต่ก็ไม่ได้สร้างความแตกต่าง รหัสส่งเมลของฉันมีแค่นี้: public static void SendMail(string recipient, string subject, string body, string attachmentFilename) { SmtpClient smtpClient = new SmtpClient(); NetworkCredential …
113 c#  email  smtp  attachment 

6
เมื่อสร้างอีเมล HTML เราควรใช้ html, head, body tags หรือไม่?
ในมุมมองอีเมลของฉันฉันมักจะทำอะไรบางอย่างเช่น ... <dl> <dt>Name</dt> <dd>Value</dd> </dl> ฉันควรทำแบบนี้ไหม <html> <head></head> <body> <dl> <dt>Name</dt> <dd>Value</dd> </dl> </body> </html> กล่าวอีกนัยหนึ่งเช่นฉันกำลังทำเครื่องหมายบนเอกสารแบบสแตนด์อโลน? ฉันเดาว่าฉันสามารถสันนิษฐานได้อย่างปลอดภัยว่าไคลเอนต์อีเมลทางเว็บใด ๆ จะลบออก วิธีที่ถูกต้องคืออะไร?
113 html  email  html-email 

15
ส่งอีเมลโดยใช้ java
ฉันพยายามส่งอีเมลโดยใช้ Java: import java.util.*; import javax.mail.*; import javax.mail.internet.*; import javax.activation.*; public class SendEmail { public static void main(String [] args) { // Recipient's email ID needs to be mentioned. String to = "abcd@gmail.com"; // Sender's email ID needs to be mentioned String from = "web@gmail.com"; // Assuming you are sending …
112 java  email 

3
ฉันควรใช้ส่วนหัวตอบกลับเมื่อส่งอีเมลเป็นบริการให้กับผู้อื่นหรือไม่?
สมมติว่าเรามีแอปพลิเคชันที่ทำหน้าที่เป็นคนกลางโดยให้ บริษัท A ส่งรายงานไปยังลูกค้าของตน บริษัท A -> บริษัท B (ฉัน) -> ลูกค้าของ บริษัท A หลังจากได้รับรายงานแล้วเราจะส่งการแจ้งเตือนทางอีเมลไปยังผู้รับ แต่จำเป็นต้องมาจากที่อยู่อีเมลแจ้งเตือนของ บริษัท ของเราเช่น joe.bloggs@a.com -> notification@b.com -> peter@c.com ตอนนี้ลูกค้ามักจะตอบกลับการแจ้งเตือนทางอีเมลโดยต้องการให้พวกเขากลับไปหาใครก็ตามที่ส่งรายงานที่ บริษัท A แต่พวกเขากลับมาที่ที่อยู่ของเราที่ notification@b.com วิธีแก้ปัญหาง่ายๆคือการเปลี่ยนส่วนหัวการตอบกลับในการแจ้งเตือนที่เราส่งไปยังที่อยู่ บริษัท A ที่เกี่ยวข้องเช่น joe.bloggs@a.com -> notification@b.com [ตอบกลับ: joe.bloggs@a.com] -> peter@c.com แต่ความกังวลหลักของฉันคือ: ความคลาดเคลื่อนโดยสิ้นเชิงในที่อยู่อีเมลและโดเมนระหว่างช่องจากและช่องตอบกลับอาจทำให้ตัวกรองสแปมหรือฟิชชิ่งกระตือรือร้นที่จะตั้งค่าสถานะอีเมล ไม่ใช่ไคลเอนต์อีเมลทั้งหมดที่อาจเคารพช่องตอบกลับเมื่อมีคนคลิก "ตอบกลับ" จริงๆและใช้จากแทน ความกังวลน้อยกว่าเว้นแต่จะแพร่หลาย ความกังวลเหล่านี้เกิดขึ้นหรือไม่? หรือมีข้อกังวลอื่น ๆ ที่ฉันควรมีหรือไม่?

8
การส่งอีเมลด้วย Javascript
มันสับสนเล็กน้อยที่จะอธิบายดังนั้นอดทนกับฉันที่นี่ ... ฉันต้องการตั้งค่าระบบที่ผู้ใช้สามารถส่งอีเมลเทมเพลตผ่านเว็บไซต์ของฉันได้ยกเว้นว่าจะไม่ได้ส่งโดยใช้เซิร์ฟเวอร์ของฉัน แต่เพียงแค่เปิดโปรแกรมรับส่งเมลในเครื่องของตนเองพร้อมอีเมลที่พร้อมใช้งาน แอปพลิเคชันจะกรอกเนื้อหาของอีเมลด้วยตัวแปรที่กำหนดไว้ล่วงหน้าเพื่อบันทึกผู้ใช้ที่ต้องพิมพ์เอง จากนั้นสามารถแก้ไขข้อความได้ตามต้องการหากไม่ตรงกับวัตถุประสงค์ของตน มีสาเหตุหลายประการที่ฉันต้องการให้ส่งผ่านไคลเอ็นต์อีเมลภายในเครื่องของผู้ใช้ดังนั้นการให้เซิร์ฟเวอร์ส่งอีเมลจึงไม่ใช่ทางเลือก: ต้องเป็นฝั่งไคลเอ็นต์ 100% ฉันมีโซลูชันที่ใช้งานได้เป็นส่วนใหญ่อยู่แล้วและฉันจะโพสต์รายละเอียดของสิ่งนั้นเป็นคำตอบฉันสงสัยว่ามีวิธีที่ดีกว่านี้หรือไม่?

12
ส่งภาพแบบอินไลน์ในอีเมล
มีปัญหาในการส่งรูปภาพทางอีเมลเป็นรูปภาพที่ฝังอยู่ในเนื้อหา ไฟล์ภาพแสดงเป็นไฟล์แนบซึ่งใช้ได้ แต่ส่วนของภาพในบรรทัดจะแสดงเป็น x สีแดง นี่คือสิ่งที่ฉันมีจนถึงตอนนี้ LinkedResource inline = new LinkedResource(filePath); inline.ContentId = Guid.NewGuid().ToString(); MailMessage mail = new MailMessage(); Attachment att = new Attachment(filePath); att.ContentDisposition.Inline = true; mail.From = from_email; mail.To.Add(data.email); mail.Subject = "Client: " + data.client_id + " Has Sent You A Screenshot"; mail.Body = String.Format( "<h3>Client: " + …
107 c#  image  email  smtp  inline 

8
python: จะส่งเมลด้วย TO, CC และ BCC ได้อย่างไร?
ฉันต้องการวัตถุประสงค์ในการทดสอบเพื่อเติมกล่องอีเมลสองสามร้อยกล่องพร้อมข้อความต่างๆและกำลังจะใช้ smtplib แต่เหนือสิ่งอื่นใดฉันต้องสามารถส่งข้อความได้ไม่เพียง แต่ไปยังกล่องจดหมายที่ระบุเท่านั้น แต่ยังมี CC และ BCC ด้วย ดูเหมือนว่าsmtplibจะไม่รองรับ CC-ing และ BCC-ing ขณะส่งอีเมล กำลังมองหาคำแนะนำในการทำ CC หรือ BCC ส่งข้อความจากสคริปต์ python (และ - ไม่ฉันไม่ได้สร้างสคริปต์เพื่อสแปมใครก็ตามที่อยู่นอกสภาพแวดล้อมการทดสอบของฉัน)
106 python  email  testing 

12
การตรวจสอบอีเมล HTML5
มีคำกล่าวว่า "ด้วย HTML5 เราไม่จำเป็นต้องใช้ js หรือโค้ดฝั่งเซิร์ฟเวอร์อีกต่อไปเพื่อตรวจสอบว่าข้อมูลที่ป้อนของผู้ใช้เป็นอีเมลหรือที่อยู่ URL ที่ถูกต้องหรือไม่" ฉันจะตรวจสอบอีเมลหลังจากผู้ใช้ป้อนได้อย่างไร? และหากไม่มี JS จะแสดงข้อความอย่างไรหากผู้ใช้ป้อนที่อยู่อีเมลของตนผิดรูปแบบ <input type="email" pattern="[^ @]*@[^ @]*" placeholder="Enter your email"> <input type="submit" value="Submit">
102 html  email 

9
แนวทางในการออกแบบอีเมล HTML มีอะไรบ้าง? [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ คุณสามารถให้แนวทางใดสำหรับการจัดรูปแบบ HTML ที่สมบูรณ์ในอีเมลในขณะที่ยังคงรักษาเสถียรภาพของภาพที่ดีในไคลเอนต์จำนวนมากและอินเทอร์เฟซอีเมลบนเว็บ คำตอบที่ไม่เกี่ยวข้องกับคำถามใน Stack Overflow แนะนำ: http://www.campaignmonitor.com/blog/archives/2008/05/2008_email_design_guidelines.html ซึ่งประกอบด้วยแนวทางต่อไปนี้: วางสไตล์ชีต<body>แทน<head> ไคลเอนต์อีเมลบางโปรแกรมจะตัด CSS ออกจากส่วนหัว แต่ปล่อยไว้หากบล็อกสไตล์อยู่ในเนื้อความ (ไม่ถูกต้อง) ใช้สไตล์อินไลน์ในกรณีที่เป็นไปได้ Gmail จะตัดสไตล์ชีทใด ๆ ไม่ว่าจะอยู่ใน<head>หรือใน<body>สไตล์ แต่ให้เกียรติสไตล์อินไลน์ที่กำหนดโดยใช้style=""แอตทริบิวต์ กลับไปที่ตาราง มาตรฐานอีเมลได้ก้าวถอยหลังไปแล้วในช่วงไม่กี่ปีที่ผ่านมาด้วย Outlook 2007 ที่ใช้โปรแกรมการแสดงผล Microsoft Word เรียนรู้สิ่งที่เรียนรู้ส่วนใหญ่เกี่ยวกับการวางตำแหน่งโดยไม่มีสไตล์ชีต อย่าพึ่งพารูปภาพ ไคลเอนต์ส่วนใหญ่และไคลเอนต์อีเมลบนเว็บส่วนใหญ่จะไม่แสดงภาพเว้นแต่ผู้ใช้จะร้องขอให้แสดงโดยเฉพาะ ฉันยังมีความจริงที่ "ไม่ยืนยัน" บางส่วนซึ่งจำไม่ได้ว่าอ่านที่ไหน อย่าใช้มากกว่าสองระดับของการซ้อนในตาราง เป็นจริงหรือไม่ จะเกิดอะไรขึ้นถ้าฉันทำ? มีลูกค้า / ลูกค้ารายใดที่สำลักสิ่งนี้หรือไม่? โปรดระวังการซ้อนภาพพื้นหลังในเซลล์ …
101 html  email 

4
การสนับสนุน Data URI ในซอฟต์แวร์ไคลเอนต์อีเมลหลักคืออะไร
URI ข้อมูลเป็นวิธีมาตรฐานในการฝังรูปภาพและข้อมูลไบนารีอื่น ๆ ใน HTML และการสนับสนุนเบราว์เซอร์ได้รับการบันทึกไว้อย่างดีบนเว็บ (IE8 เป็นเวอร์ชันแรกของ IE ที่รองรับ Data URI โดยมีขนาดสูงสุด 32 KB ต่อ URI เบราว์เซอร์หลักอื่น ๆ รองรับได้นานกว่า) คำถามของฉันเกี่ยวกับซอฟต์แวร์ไคลเอ็นต์อีเมลเดสก์ท็อปและเว็บเมล เมื่อสร้างอีเมล HTML แนวปฏิบัติมาตรฐานคือการรวมรูปภาพเป็นไฟล์แนบหรือโหลดจากภายนอก (เช่นการติดตามรูปภาพ) ทั้งสองอย่างนี้มีข้อเสีย (ไคลเอนต์บางรายแสดงรายการไฟล์ที่แนบมาทั้งหมดเหล่านี้ในขณะที่หลายไฟล์ปิดกั้นอย่างถูกต้องหรือต้องการให้ผู้ใช้ดำเนินการเพื่อดูรูปภาพภายนอก ดังนั้น Data URI จึงดูเหมือนเป็นวิธีที่ดี แต่ก็ต่อเมื่อผู้อ่านอีเมลรองรับเท่านั้น ใครมีลิงค์ไปยังการศึกษาล่าสุดเกี่ยวกับการสนับสนุนสำหรับคุณลักษณะนี้หรือไม่? หรือสอบสวนเรื่องนี้เลย? ตัวอย่างต่อไปนี้เป็นภาพรวมของการสนับสนุน CSS ซอฟต์แวร์ไคลเอ็นต์ที่ฉันสนใจ ได้แก่ : เดสก์ท็อป (รวมถึงข้อมูลเวอร์ชัน): Outlook, Apple Mail, Thunderbird, Evolution, Lotus Notes, AOL, Eudora …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.