beyondcode/laravel-mailbox – скрипт получения входящего письма в вашем приложении Laravel

Mailbox::from('{username}@gmail.com', function (InboundEmail $email, $username) {
    // Access email attributes and content
    $subject = $email->subject();
    
    $email->reply(new ReplyMailable);
});

Поддерживает Mailgun, Postmark, SendGrid и локальный log driver
https://github.com/beyondcode/laravel-mailbox

Отправка письма в UTF-8

function mail_utf8($to, $from, $subject, $message)
{
$subject = '=?UTF-8?B?' . base64_encode($subject) . '?=';

$headers = "MIME-Version: 1.0\\r\\n";
$headers .= "Content-type: text/plain; charset=utf-8\\r\\n";
$headers .= "From: $from\\r\\n";

return mail($to, $subject, $message, $headers);
}

// пример использования
mail_utf8('to-user@gmail.com', 'no-reply@example.ru', 'Заголовок сообщения', 'Текст сообщения');
Scroll Up