diff --git a/lib/Cake/Network/Email/CakeEmail.php b/lib/Cake/Network/Email/CakeEmail.php index 8beac4c7475..210f72f6e2f 100644 --- a/lib/Cake/Network/Email/CakeEmail.php +++ b/lib/Cake/Network/Email/CakeEmail.php @@ -1355,7 +1355,9 @@ protected function _attachFiles($boundary = null) { $msg[] = '--' . $boundary; $msg[] = 'Content-Type: ' . $fileInfo['mimetype']; $msg[] = 'Content-Transfer-Encoding: base64'; - $msg[] = 'Content-Disposition: attachment; filename="' . $filename . '"'; + if (!isset($fileInfo['contentDisposition']) || $fileInfo['contentDisposition']) { + $msg[] = 'Content-Disposition: attachment; filename="' . $filename . '"'; + } $msg[] = ''; $msg[] = $data; $msg[] = '';