在我的項目中,我試圖使用Laravel 5通過自己的SMTP服務器發送電子郵件。我使用SMTP驅動程序正確設置了一切,並且我正在管理髮送並收到電子郵件罰款。Laravel 5:用DKIM簽名電子郵件
我想使用DKIM進行設置。我已經設置了公鑰並將其提供給我的DNS,並且有一個私鑰可以開始簽署我的消息。
但是,我找不到有關如何使用Laravel/Swift Mailer設置DKIM簽名的任何文檔。我已經設法在DKL之前使用PHPMailer
的另一個非Laravel項目簽署了我的電子郵件,但在這裏找不到任何方法。我瀏覽了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 /斯威夫特梅勒(或者曾經編寫一些代碼)我簽字消息我。
乾杯