Ekrana yazdığım ve bir e-postanın gövdesine gönderdiğim bir liste (errors
) var. Ama önce bir satır karakteri ile listenin elemanlarını ayırmak:Yeni satır ekranda görüntüleniyor, ancak e-postada değil
"\n".join(errors)
Sonra konsola yazdırmak ve e-posta olarak gönderin.
Error generating report Another error
Neler oluyor ... e-posta, ancak, göstermek için başarısız olarak
Error generating report
Another error
: konsolunda o satırbaşıyla ayrılmış görünüyor?
Düzenleme:
ayrıca şeyleri zorlaştırmak için, sadece e-postalar, gönderilen biri yeni satırı görüntüler ve biri değil fark ettik!
sendEmail(SUPPORT_EMAIL_ADDRESS, "application terminated unexpectedly.", \
"The script will exit.\n\nError Message:\n%s" % \
"\n".join(errors))
sendEmail(USERS_EMAIL_ADDRESS, "report is delayed.",
"\n".join(errors),
"html", [], [], SUPPORT_EMAIL_ADDRESS)
İkincisi, ikincisi yokken bunlara sahip olur. Bu, ikincideki html biçimlendirmesi nedeniyle mi?
e-posta adresiniz: html formatted? Bu, yeni satırların sunumunu etkileyebilir ... –
@Eric Snow - Yorum yaptıkça güncelledim ... sorunumu çözdüğün gibi görünüyor :) Cevap olarak gönderirseniz, bunu kabul edip kabul edeceğim. – froadie