Laravel Queue Pakai Pm2
29 Januari 2020
Laravel queues provide a unified API across a variety of different queue backends, such as Beanstalk, Amazon SQS, Redis, or even a relational database. Queues allow you to defer the processing of a time consuming task, such as sending an email, until a later time. Deferring these time consuming tasks drastically speeds up web requests to your application. – laravel queue docs Oke jadi laravel itu punya fitur queue.…
Tes Kirim Email Laravel via Artisan Tinker
21 Januari 2020
Laravel bisa kirim email, konfigurasi smtp ada di dot env. Adakalanya aku edit dot env dan ingin segera tes dot env tersebut. Cara tercepat adalah tes lemat commnd line. Beruntung, laravel membawa artisan tinker. Untuk kirim email laravel dari terminal/tinker, pertama edit .env dan isi konfigurasi smtp MAIL_MAILER=smtp MAIL_HOST=striped-due-privacy.co.id MAIL_PORT=465 MAIL_USERNAME=user@striped-due-privacy.co.id MAIL_PASSWORD=striped-due-privacy MAIL_ENCRYPTION=ssl MAIL_FROM_ADDRESS=user@striped-due-privacy.co.id MAIL_FROM_NAME="${APP_NAME}" Clear config cache laravel sudo -u www-data php artisan config:cache Masuk ke tinker sudo -u www-data php artisan tinker Lalu jalankan script php…
Laravel Custom Message-ID Swift Mailer
30 Januari 2020
Laravel membawa swift mailer untuk fitur kirim email. Satu hal yang ngeselin dari Swift Mailer itu bagian message-ID, dia akan generate message-ID: <random@swift.generated>. Imbasnya ketika melewati rspamd dia akan kena symbol MID_RHS_NOT_FQDN, memang tidak serta merta di flag sebagai spam, tapi cukup kesel aja pas lihat log. Haha. Solusinya, custom message-ID swift mailer, bagian domainnya yg di custom supaya jadi fqdn. Jadi hasil akhirnya akan berupa message-ID: random@domain.com. Pertama, edit file config/mail.…