yii — отправлять почту с помощью функции mail () на PHP, XAMPP на LOCALHOST smtp GMAIL

Мне нужно отправить некоторые приставки с помощью 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;

0

Решение

PHPMAILER поддерживает сам чанксплит
настройте PHPMAILER и попробуйте

$mail->AddAttachment($_FILES['uploaded_file']['tmp_name'],$_FILES['uploaded_file']['name']);

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]