Мне нужно отправить некоторые приставки с помощью chunk_splits, поэтому я должен использовать простую почтовую функцию, не могу использовать другие вещи, такие как PHPMAILER, swiftMAILER,
Мои текущие настройки PHP.ini
SMTP=smtp.gmail.com
smtp_port=587
[email protected]
sendmail_path = "\"D:\xampp\sendmail\sendmail.exe\" -t"
настройки отправки
smtp_port=587
smtp_ssl=tls
[email protected]
auth_password=xyz
правильные настройки … я могу отправить через расширение YiiMail .. но из-за некоторых вложений я должен добавить, так что .. я не могу сделать с этим ..
В ПОЧТУ я должен сделать это, так что я не могу использовать другие вещи, как SWIFT / PHP MAILER
$ pdf — это объект TCPDF. Я прикрепляю PDF на ходу, не сохраняя на локальном диске.
$_SESSION['pdf'] = $pdf->Output("order_receipt.pdf", "S");
$attachment[0] = chunk_split(base64_encode($_SESSION['pdf']));
$headers .= "--" . $separator . $eol;
$headers .= "Content-Type: application/octet-stream; name=\"" . $lable[0] . "\"" . $eol;
$headers .= "Content-Transfer-Encoding: base64" . $eol;
$headers .= "Content-Disposition: attachment" . $eol . $eol;
$headers .= $attachment[0] . $eol . $eol;
PHPMAILER поддерживает сам чанксплит
настройте PHPMAILER и попробуйте
$mail->AddAttachment($_FILES['uploaded_file']['tmp_name'],$_FILES['uploaded_file']['name']);
Других решений пока нет …