xlsまたはpdf添付ファイルをGoogleのビジネスクライアントに送信します。彼らは添付ファイルを含む電子メールを受信しますが、pdfまたはxls(バージョンExcel5)のファイルを開くことができないことがよくあります。ファイル拡張子は電子メールにはもう表示されず、クライアントは添付ファイルを右クリックして保存することができません。Outlook 2010の添付ファイルの拡張子が失われました
添付ファイルを含む電子メールの本文にはZF2で生成されます。
$html = new MimePart($content.$this->getSignature());
$html->type = "text/html";
$xlsAttach = new MimePart($xls);
$xlsAttach->type = 'application/vnd.ms-excel';
$xlsAttach->filename = $excelFilename;
$xlsAttach->encoding = \Zend\Mime\Mime::ENCODING_BASE64;
$xlsAttach->disposition = \Zend\Mime\Mime::DISPOSITION_ATTACHMENT;
$body->setParts(array($html, $xlsAttach));
私は、しかし、任意の注目に値する成功せず、既にGoogleをしました。これはクライアントのITインフラストラクチャに問題があるようですが、経験豊富なIT管理者や電子メールヘッダーを参照できる人がいるかもしれません。
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="=_691d16bb3f9c6766e19e9bcbd8ef1861"
From: XXX
To: XXX
Subject: XXX
Cc: XXX
Sender:
X-bounce-key: XXX
X-HE-SMSGID: 1dsxY8-0005qz-Hb
X-HE-Virus-Scanned: Yes
X-HE-Spam-Level: +
X-HE-Spam-Score: 1.6
X-HE-Spam-Report: Content analysis details: (1.6 points)
pts rule name description
---- ---------------------- --------------------------------------------------
0.1 HTML_MESSAGE BODY: HTML included in message
0.7 MIME_HTML_ONLY BODY: Message only has text/html MIME parts
0.1 MISSING_MID Missing Message-Id: header
0.6 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag
Message-ID: <XXX>
X-HE-SPF: PASSED
Envelope-to: XXX
X-AVK-Virus-Check: AVA 25.14182;7B5CFE
X-AVK-Spam-Check: 1;str=0001.0A0C0208.59BC3F12.007C:SCFSTAT44510583,ss=1,re=-4.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0;8389744
あなたがフルで見てみました。 MIMEソース?あなたはGmailアドレスに送信し、メッセージソースを見て行うことができます。 –
こんにちは。私は少なくとも、Gmailでエラーを再現することができます。 Gmailのeメッセージソース –