J'ai une liste ( i puis l'imprimez sur la console et envoyez-la sous forme de courrier électronique. Sur la console, il apparaît délimité par les nouvelles lignes: p> dans l'e-mail, cependant, ils ne manifestent pas ... p> erreurs code>) que j'ai tous deux imprimés à l'écran et envoyez dans le corps d'un courrier électronique. Mais d'abord, je séparais les éléments de la liste avec un nouveau caractère:
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)
5 Réponses :
Deux choses que j'essaierais: p>
Essayez avec CRLF ( Assurez-vous que votre email n'est pas envoyé en mode HTML ou, si oui, essayez de remplacer le "\ r \ n" code>) au lieu de tout simplement lf p> li>
"\ n" code> avec
"
" code> p> li>
ul>
Merci pour ton aide! Il était en mode HTML et les étiquettes de rupture de ligne ont fait l'affaire
Si votre e-mail est formaté HTML, cela affecterait la présentation des nouvelles lignes. P>
Lisez-vous l'e-mail dans Outlook? Les perspectives vont dépouiller des «ruptures de ligne supplémentaires» (c'est-à-dire que ces ruptures de ligne qu'il juge inutiles par une règle d'arcanie) du courrier électronique. Pour contourner cela, je convertit un courrier tel que des journaux en HTML avant de l'envoyer. C'est très simple; juste envelopper dans
Outlook dira également généralement à l'utilisateur qu'il a dépassé les pauses de ligne supplémentaires dans la zone de notification en haut du message, et si vous cliquez dessus, il devrait y avoir une option pour la restaurer. Je pense que vous trouverez également une option enfoncée dans les options de messagerie super-avancées arcanes mystiques qui vous permettent de basculer cette fonctionnalité.
Pour ce type de problème, je trouve que regarder le code natif dans l'e-mail aide grandement. J'utilise Eudora pour cela puisqu'il stocke tout le courrier électronique au format texte natif.
Je suis capable de regarder le formatage sans l'avoir parcouru par le client de messagerie en ouvrant la boîte aux lettres de messagerie dans le bloc-notes ou à un autre éditeur de texte. Si vous êtes dans un environnement UNIX, il peut être préférable de le regarder dans VI ou un autre éditeur de texte de base.
Tous les e-mails sont du texte purs et il est converti à ce que vous voyez par le client de messagerie. P>
Avez-vous essayé de remplacer a résolu mon problème avec mail.htmlbody à l'aide de Win32COM pour envoyer un e-mail Outlook. P>
J'espère que cela aide. P> \ n code> avec tag? p>
Votre email HTML est-il formaté? Cela peut affecter la présentation des nouvelles lignes ...
@ Arérique de neige - je me mettais au fur et à mesure que vous avez commenté ... Il semble que vous résolviez mon problème :) Si vous le postez comme une réponse, je vais suivre et l'accepter.