? dba-attachment-style-103906-2.patch
Index: dba.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/dba/dba.module,v
retrieving revision 1.60
diff -u -p -r1.60 dba.module
--- dba.module	20 Feb 2008 01:00:11 -0000	1.60
+++ dba.module	3 Apr 2008 19:41:32 -0000
@@ -1550,7 +1550,11 @@ function dba_mail_backup($attachment) {
       $message = $part["message"];
       $message = chunk_split(base64_encode($message));
       $encoding = "base64";
-      return "Content-Type: ". $part["ctype"] . ($part["name"] ? "; name = \"". $part["name"] ."\"" : "") ."\nContent-Transfer-Encoding: $encoding\n\n$message\n";
+      $pre = "Content-Type: ".$part["ctype"].($part["name"]? "; name = \"".$part["name"]."\"" : "");
+      if ($part["name"]) {
+        $pre .= "\nContent-Disposition: attachment; filename=\"".$part["name"]."\"";
+      }
+      return $pre ."\nContent-Transfer-Encoding: $encoding\n\n$message\n";
     }
 
     function build_multipart() {
