Outlook, Satır sonları benim autocleaning ve benim e-Posta biçimini bozuyor
Bir e-posta iş ortağı merkezi çerçeve kullanarak gönderiyorum. İşte mesaj oluşturmak için kullanıyorum şablonu:
Date of Hire: %HireDate%
Annual Salary: %AnnualIncome%
Reason for Request: %ReasonForRequest%
Name of Voluntary Employee: %FirstName% %LastName%
Total Coverage Applied For: îCoverageAmount%
Guaranteed Coverage Portion: %GICoveragePortion%
Amount Subject to Medical Evident: %GIOverage%
Outlook iletileri alındığında, outlook söylüyor "Bu mesaj Fazladan Satır sonları kaldırıldı". Ve mesajın bu gibi görüntüler:
Date of Hire: 9/28/2001
Annual Salary: $100,000
Reason for Request: New Hire
Name of Voluntary Employee: Ronald Weasley Total Coverage Applied For: $500,000 Guaranteed Coverage Portion: $300,000.00 Amount Subject to Medical Evident: $200,000
Yanlış gerekli satırı kaldırır nasıl not adı, EECoverageAmount, vb sonra tatili...
E-posta recepients doğru biçimlendirilmiş bir e-posta almak için önemli olduğunu, ve bazıları 2003 outlook kullanan sanıyorum. Ben de yeterince kapatma saklar özelliği biçimine mesajı doğru almak için bilecek kabul edemez.
Diğer e-posta istemcileri bu mesajları gördüler ve doğru bir şekilde görüntüler
biraz daha bilgi için:
- UTF-8 (msg.BodyEncoding kullanıyorum= Sistem BodyEncoding.Metin.Kodlama.UTF8)
- Msg.Vücut UTF-8 kodlanmış bir metin dosyasından okunur ve her satırı bir crlf ile sona erdi.
Soru: Nasıl bu sorunu önlemek için iletinin biçimini değiştirebilirim?
CEVAP
Ayrıca sekme karakteri de ekleyebilirsinizsonundahattı (sadece CR LF önce). Bu ekstra boşluk satır sonunda ve dolayısıyla kullanıcı için görünmez olacaktır. Soldaki boşluk eklemek zorunda bu tercih edebilirsiniz. Tek bir boşluk yeterli olmadığını (belki de birden fazla boşluk yardımı olur, bilmiyorum.) not
Nasıl benim Android uygulaması e-posta...
Nasıl satırın sonuna ve vuruş sayısı d...
Nasıl Outlook Satır sonları yazdırmak ...
Nasıl geçerli Gıt benim şubesinden (iz...
En iyi ÅŸekilde'jQuery nin ev sahi...