Cara Mengirim Email Via Button Beserta Konfigurasinya (Outgoing Mail Server)

Assalamu’alaykum Warohmatullohi Wabarokatuh..

Segala puji bagi Allah yg memberikan saya nikmat sehat dan sempat sehingga saya dapat menulis blog ini.
sholawat serta salam senantiasa tercurahkan kepada Rasulullah Sholallohu ‘alayhi wasallam.
Baik, pada kali ini saya akan membagikan ilmu terkait tentang Mengirim Email lewat button Odoo beserta Confignya (Outgoing Mail Server)

 

1.       Siapkan email yg mau dijadikan pengirim

2.       Kalua sudah, kita config dulu ke menu Setting>Technical>Email>Outgoing Mail Server (Mode Debug)

3.       Klik Create, lalu kita buat seperti ini

 

4.       Sebelum itu kita config akun google kita, untuk mendapatkan password yg nantinya kita masukan ke dalam field password diatas

5.       Ke Kelola Akun Google>Keamanan / Security kemudian search “Sandi Aplikasi (Apps Password) kemudian klik.


Akan muncul seperti ini,

Lalu klik pilih aplikasi, kita pilih Lainnya (Nama Kustom), kita isi “Odoo” klik buat, setelahnya akan muncul popup.

 

6.       Masukkan sandi diatas ke data Outgoing Mail Server tadi, lalu klik Test Connection, bila ada notif success klik save untuk menyimpan data.

7.       Oke, setelah melakukan config Outgoing Mail Server kita buat file template email terlebih dahulu, seperti yg dibawah ini, (jangan lupa xml ditaruh di manifest)

Karena kita buatnya di res partner maka attribute ref diisi model_res_partner dan karena kita ngirimnya ke email vendor maka kita masukkan email_to nya object.email

 

8.       Baru setelahnya, kita masukkan ke dalam method button, seperti yg dibawah ini.


9.       Lalu coba kita jalankan

 

Disini, Ketika klik button submit akan merubah state menjadi submit data dan otomatis akan mengirimkan emailnya. Hasilnya akan seperti ini.

Di Odoo, State Vendor berubah menjadi Submit Data
 

Kemudian ketika cek email akan ada email yg masuk,


Catatan: apabila saat config di Kelola Akun Google tidak di temukan Sandi Aplikasi, maka anda perlu mengaktifkan verifikasi Langkah 2 terlebih dahulu. Dan ini saya coba di local karena kemarin saya belum dapet email yg akan dijadikan pengirim dari klien.

 

Sekian dari saya, maaf sekiranya jika tulisan ini banyak kurangnya..
JazaakaAllah khayraan

 
Referensi : https://www.youtube.com/watch?v=eLDEsOmzHgY




Merubah amount menjadi text menggunakan method pada Report PDF