pdfファイルを生成し、phpmailerで電子メールで送信するスクリプトを作成しました。 電子メールでは、pdfファイルの名前をわかりやすい名前に変更します。phpmailer:添付ファイル付きの電子メールを送信し、ファイル名を設定する
$mail->addAttachment('assets/old_filename.pdf','new_name.pdf');
Gmailのようなメールクライアントの中には、ファイルを読むことはできますが、ダウンロードするとファイルは保存されません。 添付ファイルの名前を設定しないと、拡張子(pdf)とともに保存されます。 私はMIMEタイプを設定して、codeigniterでそれを送信しようとしました。それは助けにはならない。
申し訳ありませんが、答えは質問とは関係ありません....問題はGmailの添付ファイル名を設定した後に正しいMIMEタイプを理解していることです – user3553470