Skip to main content

Magento 2 , Using SMTP Gmail

Using SMTP GMAIL in Magento 2.1.0
Tidak seperti Magento Release 1.x dimana Admin bisa me-reset password customer secara manual maka  Ketika Anda menggunakan Magento release 2 anda akan menemukan masalah besar saat Anda membuat customer baru dikarenakan mekanisme di magento 2 tidak memungkinkan lagi buat Anda sebagai Admin untuk men-generate password secara manual.

Mungkin ketika web magento 2 anda sudah go live tidak masalah karena sudah terhubung dengan mail server yang secara otomatis menggunakan  function php mail yang ada dimagento untuk menggunakan SMTP server host Anda, Namun jika Anda masih belajar dan masih menggunakan localhost maka tentu saja ini akan jadi masalah.

di magento 2 memang tersedia konfigurasi untuk setting SMTP ( Stores -> Configuration -> Advanced -> System - Mail Sending Seeting) namun fitur ini tersedia dengan mode no authentication , kondisi ini tidak memungkinkan kalau Anda menggunakan SMTP Gmail dengan model SSL port 465 atau TSL yang membutuhkan Authentication, maka solusinya adalah Anda menggunakan PHP library openssl dan module gratis gmailSMTPapp, caranya ?
A. Persiapan
1. Pastikan library openssl telah aktif , silahkan stop XAMPP anda , buka php.ini lalu aktifkan library tersebut dengan membuang tanda ";"  (extension=php_openssl.dll)

2. Download module gmailSMTPapp di sini https://drive.google.com/open?id=0B8K1iwkuWcL-ZEJ2QkgyQ2pKUjA ,lalu extract

B. Instalasi
1. Buat struktur folder berikut di root web folder magento Anda   C:\xampp\htdocs\{webfolderAnda}\app\code\MagePal\GmailSmtpApp
2. Copykan isi dari source zip yang telah Anda extract tadi ke dalam  \
GmailSmtpApp
3. Masuk admin magento Anda dan lakukan "Flush Magento Cache" dan refresh Library (menu System -> Tools->Cache Management)

4. Buka Command Prompt windows Anda "start->run->CMD" , jalankan perintah berikut untuk mendaftarkan module gmailSmtpApp ke dalam sistem magento Anda

  c:\xampp\php\php -f c:/xampp/htdocs/{webMagentoAnda}/bin/magento module:enable --clear-static-content MagePal_GmailSmtpApp

5. Lanjut dengan perintah upgrade system anda seperti berikut :
c:\xampp\php\php -f c:/xampp/htdocs/{webMagentoAnda}/bin/magento setup:upgrade

*Jika selama menjalankan point 4 dan 5 diatas ada warning tentang openSSL dan juga permintaan untuk re-compile, abaikan saja, setelah selesai lakukan flush magento cache sekali lagi
C. Setting Gmail
1. Setelah selesai instalasi dan flush cache, masuk ke Stores -> Configuration -> Advanced -> System -> Gmail/Google Apps SMTP Pro (module telah muncul dan settingan awal berupa "local client name : localhost " , "SMTP host : smtp.gmail.com" , "port 465" )

2. Lengkapi settingan dengan mengisikan username : {emailanda@gmail.com} harus email gmail ! , password : {password gmail anda}

3. Simpan Settingan

D. Settingan Tambahan
1. Untuk memastikan smtp bekerja normal, lengkapi juga settingan module  Mail Sending Setting dibawahnya

Disable Email Communication = No
port(25) : 465
Set Return Path : Yes

E. Test
Untuk mencobanya silahkan kembali ke module Gmail/Google Apps SMTP Pro , pindah ke bagian Test Setting isi informasi

Email Address : emailtujuan@gmail.com (Sebaiknya coba kirim ke gmail lagi)
Form Address : emailygdipakaiusername@gmail.com (Sebaiknya pake email yang digunakan sebagai settingan username smtp)

Tekan Send Test Email , (silahkan cek email tujuan)

Setelah selesai silahkan coba buat customer dan reset passwordnya, maka link email akan terkirim ke customer untuk request reset password

Simple kan ?


Selamat mencoba

Happy Magento :)


Regards,


HERY PURNAMA
Certified IT Trainer


 Call/ SMS/WA :  081.223344.506 , BBM : 7DC633AA
 Blog :
 Social Net :

Hometown : Bandung - Jawa Barat

Please consider your environmental responsibility. Before printing this e-mail message, ask yourself whether you really need a hard copy.





Comments

Popular posts from this blog

Profil / Biografi singkat Prabowo Subianto

Profil /Biografi Prabowo Memiliki nama lengkap Prabowo Subianto Djojohadikusumo, lahir di Jakarta, 17 Oktober 1951, umur 62 tahun. Dia merupakan seorang Letnan Jenderal TNI (Purnawirawan). Prabowo merupakan putra dari pasangan Soemitro Djojohadikusumo, ekonom Indonesia dan Dora Marie Sigar, atau lebih dikenal dengan nama Dora Soemitro. Dia cucu dari Raden Mas Margono Djojohadikusumo, anggota Badan Penyelidik Usaha-usaha Persiapan Kemerdekaan Indonesia (BPUPKI), pendiri Bank Negara Indonesia (BNI) dan Ketua Dewan Pertaimbangan Agung (DPA) pertama. Prabowo memiliki dua kakak perempuan, Bintianingsih dan Mayrani Ekowati, serta satu orang adik, Hashim Djojohadikusumo. Saat ini, Hashim dikenal sebagai seorang pengusaha handal, dengan bisnis di puluhan negara termasuk Kanada, Rusia dan Indonesia. Sedangkan karier militer Prabowo dimulai tahun 1970, dengan mendaftar di Akademi Militer (Akmil) Magelang. Dia lulus tahun 1974, satu tahun setelah Presiden Susilo Bambang Yudhoyono (SBY) lulus. Tah...

Laravel Training Purnama Academy

Nov 2018 Purnama Academy 0838-0838-0001 Kursus Laravel Training Center INdonesia, jakarta, Bandung, Bogor, Semarang, Yogya, Palembang kalimantan, surabaya visit www.purnamaacademy.com , Laravel - Online Courses, Classes, Training, Tutorials on Lynda https://www.lynda.com/Laravel-training-tutorials/2779-0.html Learn how to use Laravel, from beginner basics to advanced techniques, with online video tutorials taught by industry experts. Top Laravel Courses Online - Updated November 2018 | Udemy https://www.udemy.com/topic/laravel/ Whether you're interested in developing web apps in the Laravel PHP framework, or building a RESTful API with Laravel, Udemy has a course to help you ... PHP Laravel Framework | Brainmatics.Com brainmatics.com/php-laravel-framework/ Translate this page Laravel merupakan framework PHP yang dirancang untuk membangun situs web ... Pada training ini diharapkan mampu membantu meningkatkan kemampuan ... Dec 3 - Dec 6 Brainmatics Laravel training - Laracasts htt...

tempat training komputer di bandung

Jadwal training, kursus komputer sisindotek Bandung GRA-03 - Google Sketchup 3D for Building Interior 3 Hari , Start : 6,20 Oct , 3 Nov, 8 Dec 2014 GUI-02 - Building ASP.Net Application with IronSpeed Designer 4 Hari , Start : 13, 27 Oct, 10, 24 Nov , 1,15 Dec 2014 API-02 - Building Integrated Map Website with PHP MySQL and Google Map API V.3 3 Hari , Start : 6,20 Oct , 3 Nov, 8 Dec 2014 NTW-04 - Installing and Configuring Exchange Server 2008 4 Hari , Start : 13, 27 Oct, 10, 24 Nov , 1,15 Dec 2014 CMS-03 - Web Development with PHP CodeIgniter 3 Hari , Start : 6,20 Oct , 3 Nov, 8 Dec 2014 PRO-01 - Computer for Secretary and Admin Staff (Networking Essential, MS. Outlook, Document Security and sharing, MS. Office Integration, File Archive and data backup - Recovery, etc.) 3 Hari , Start : on demand PRG-06 - Building Event Scheduler System with PHP AJAX and SMS Gateway 4 Hari , Start : 13, 27 Oct, 10, 24 Nov , 1,15 Dec 2014 NTW-03 - Installing, Configuring and Administering UBUNT...