Berikut langkah-langkahnya:
=> Bismillahirrahmanirrahim
=> Remove package yii2-swiftmailer, ketik di terminal atau CMD yaitu: `composer remove yiisoft/yii2-swiftmailer`
Alhasil, composer akan menghapus 3 pakcage sekaligus:
=> Install package yii2-symfonymailer , ketik di terminal atau CMD yaitu: `composer require --prefer-dist yiisoft/yii2-symfonymailer -vvv`
Alhasil, composer juga akan menginstall total 3 package :
Dan untuk menggunakan Gmail, kita harus menambahkan satu package lagi melalui composer : `composer require symfony/google-mailer -vvv`
Jika sudah berhasil, langkah selanjutnya adala merubah konfigurasi via DI di config/web.php, jika Anda menggunakan basic template, jangan lupa buat useFileTransport nya false supaya Yii2 benar-benar mengirimkan email tersebut.
Pastikan pada config/params.php juga sudah ter-setting dengan benar :
Dan sama seperti kasus Google Mail sebelumnya di Swift Mailer, kamu harus merubah setting pada nama-akun-kamu@gmail yang kamu gunakan di proyek Yii2 pada bagian security menu.
Hidupkan setting `Less secure app access`, tapi yang perlu diperhatikan adalah Google sudah mewanti-wanti bahwa 30 May 2022 setting ini sudah tidak bisa diakses lagi.
Saya sudah test settingan ini langsung pada halaman Contact, dan semua berjalan dengan mulus, (Meski saya harus menghabiskan waktu sampai 1 jam untuk setup dan testing).
Dan ini hasilnya pada email yang dikirim :
Demikian, semoga bernanfaat....
Dukung Saya supaya tetap menulis artikel-artikel yang baik, membayar sewa domain, dan server untuk blog ini. Caranya dengan donasi cendol via Trakteer.id.
Komentar: 0
Login untuk meninggalkan komentar