[cvs] expresso commit by mtraum: Emails without attachments no longer display

JCorporate Ltd jcorp at jcorporate.com
Sat Jan 8 01:28:23 UTC 2005


Log Message:
-----------
Emails without attachments no longer display as having attachments in clients

Modified Files:
--------------
    expresso/expresso-web/expresso/doc:
        ChangeLog.xml
    expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/misc:
        EMailSender.java

Revision Data
-------------
Index: ChangeLog.xml
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/expresso/doc/ChangeLog.xml,v
retrieving revision 1.278
retrieving revision 1.279
diff -Lexpresso-web/expresso/doc/ChangeLog.xml -Lexpresso-web/expresso/doc/ChangeLog.xml -u -r1.278 -r1.279
--- expresso-web/expresso/doc/ChangeLog.xml
+++ expresso-web/expresso/doc/ChangeLog.xml
@@ -5,6 +5,12 @@
 	<project name="Expresso">
 		<version name="5.6.1" releaseDate="Not released yet">
 			<comment>Continued Updates</comment>
+            <bug-fix title="Emails without attachments no longer display as having attachments in clients">
+                <explanation>Emails sent with EMailSender without attachments were being displayed as 
+                having attachments in many email clients. This is now fixed.
+                </explanation>
+                <contributor>Mike Traum</contributor>
+            </bug-fix>
             <new-feature title="setCacheLimit()">
                 <explanation>Added convenience method DBObject.setCacheLimit()
                          to set the number of cache instances allowed for
Index: EMailSender.java
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/misc/EMailSender.java,v
retrieving revision 1.21
retrieving revision 1.22
diff -Lexpresso-web/WEB-INF/src/com/jcorporate/expresso/core/misc/EMailSender.java -Lexpresso-web/WEB-INF/src/com/jcorporate/expresso/core/misc/EMailSender.java -u -r1.21 -r1.22
--- expresso-web/WEB-INF/src/com/jcorporate/expresso/core/misc/EMailSender.java
+++ expresso-web/WEB-INF/src/com/jcorporate/expresso/core/misc/EMailSender.java
@@ -512,7 +512,7 @@
                 
             // A message contains a multi-part MIME container
             // The multi-part MIME container contains multiple MIME body parts
-            MimeMultipart mp = new MimeMultipart();
+            MimeMultipart mp = new MimeMultipart("related");
 
             // The first body part is the text message - create and add it to the
             // multi-part


More information about the cvs mailing list