? 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() {