В моем проекте я пытаюсь отправить электронную почту через собственный SMTP-сервер, используя Laravel 5. У меня все правильно настроено с использованием драйвера SMTP, и я могу отправить и получать почту по электронной почте.Laravel 5: Подпись электронной почты с DKIM
Я хочу настроить с помощью DKIM. Я установил свой открытый ключ и сделал его доступным в моем DNS, и у меня есть закрытый ключ, готовый начать подписывать мои сообщения.
Однако я не могу найти документацию о том, как настроить подпись DKIM с помощью Laravel/Swift Mailer. Мне удалось подписать мои сообщения электронной почты с DKIM ранее в другом проекте, отличном от Laravel, который использовал PHPMailer
, но не может найти способ сделать это здесь. Я просмотрел Illuminate\Mail\Message
и Illuminte\Mail\Mailer
, но не могу найти что-либо релевантное.
Кто-нибудь знает, как это сделать?
Текущий пример кода:
public function handle(UserWasRegistered $event)
{
$user = $event->getUser();
$this->mailer->send(['emails.users.welcome.html', 'emails.users.welcome.text'], ['user' => $user], function($message) use($user) {
$message->subject('Welcome to XXXXXX');
$message->to($user->email);
});
}
В идеале, я хотел бы быть в состоянии обеспечить мою DKIM закрытый ключ в конфиге где-то и есть Laravel/Swift Mailer (Или написать код один раз) подписывать свои сообщения для меня.
Приветствия