Haloo! Selamat Datang di Komunitas Private Training Web Development (50495 Members, 535 Projects, 3993 Topic, 10718 Comments)

Butuh karyawan baru? atau seorang Web Developer (Part-time/Freelance/Full-time), cari disini : Members Area Jobs!

ganti phpmail menjadi SMTP Web Komunitas Penulis artikel Lepas CI

Dibuat
Login Terakhir 7 Bulan lalu,
Telah Dilihat 865 Kali
Nurul Hidayat Mengatakan : Premium -
Rate Topic :
  1. Dear Mas Robby dan Member semuanya,
  2.  
  3. mas saya cek untuk Web Komunitas Penulis artikel Lepas dengan Codeigniter 3.x dan Bootstrap 3 ini pengiriman aktifasi email dan lalu lintas Mail di kirim menggunakan function phpmail, bisa tida untuk di ganti SMTP, kalau bisa bisa kasih cara untuk menggantinya?
  4.  
  5. thanks

Ada 11 Jawaban

PHPMU.COM Support 2 Tahun lalu  
Premium -
  1. Assalam, Coba mail config tambahkan jadi seperti ini mas :
  2. $config['protocol'] = 'smtp';
  3. $config['smtp_host'] = 'ssl://smtp.googlemail.com';
  4. $config['smtp_port'] = 465;
  5. $config['smtp_user'] = 'alamat.email@gmail.com';
  6. $config['smtp_pass'] = 'passwordemail';
  7. $config['mailtype'] = 'html';
  8. $config['charset'] = 'utf-8';
  9. $config['wordwrap'] = TRUE;
Nurul Hidayat 2 Tahun lalu  
Premium -
  1. itu di file apa ya mas editnya? di auth.php kah?
Nurul Hidayat 2 Tahun lalu  
Premium -
  1. udah saya edit di file auth.php mas belum sampe juga emailnya, udah saya ganti port juga masih. saya pake email smtp yang dari hostingnya, bukan email gmail
Nurul Hidayat 2 Tahun lalu  
Premium -
  1. mas bisa tidak di script web ini di tambahkan phpmailer untuk CI nya? jika bisa saya harus menambahkan seperti apa ya?
Nurul Hidayat 2 Tahun lalu  
Premium -
  1. SOLVED
PHPMU.COM Support 2 Tahun lalu  
Premium -
  1. Kemaren2 sempat saya coba dan ternyata belum berhasil, jadi belum bisa jawab,.. :D
  2. sebaiknya share disini mas, agar jika teman2 lain yg bertanya hal yang sama bisa kita arahkan ke topic ini,..
Nurul Hidayat 2 Tahun lalu  
Premium -
  1. Untuk mengganti fungtion send mail menjadi SMTP yaitu cukup dengan mengedit file Auth.php yang berada di Application/Controller/Auth.php
  2. ada 3 function yang harus di ganti yaitu :
  3.  
  4. $this->email->from('email@admin.com', 'Demo Site');
  5. $this->email->to($email_tujuan);
  6. $this->email->cc('');
  7. $this->email->bcc('');
  8.  
  9. $this->email->subject($subject);
  10. $this->email->message($message);
  11. $this->email->set_mailtype("html");
  12. $this->email->send();
  13.  
  14. $config['protocol'] = 'sendmail';
  15. $config['mailpath'] = '/usr/sbin/sendmail';
  16. $config['charset'] = 'utf-8';
  17. $config['wordwrap'] = TRUE;
  18. $config['mailtype'] = 'html';
  19. $this->email->initialize($config);
  20. redirect('auth/success/users');
  21. }
  22.  
  23.  
  24.  
  25. menjadi :
  26. $this->load->library('email');
  27. $this->load->library('parser');
  28. $this->email->clear();
  29. $config['protocol'] = 'smtp';
  30. $config['smtp_host'] = 'mail.domain.com';
  31. $config['smtp_port'] = '25';
  32. $config['smtp_timeout'] = '7';
  33. $config['smtp_user'] = 'admin@domain.com';
  34. $config['smtp_pass'] = 'passwordnya';
  35. $config['charset'] = 'utf-8';
  36. $config['newline'] = "\r\n";
  37. $config['wordwrap'] = TRUE;
  38. $config['mailtype'] = 'html'; // or html
  39. $config['validation'] = TRUE; // bool whether to validate email or not
  40. $this->email->initialize($config);
  41. $this->email->from('admin@ddomian.com', 'Admin ');
  42. $this->email->to($email_tujuan);
  43. $this->email->cc('');
  44. $this->email->bcc('');
  45.  
  46. $this->email->subject($subject);
  47. $this->email->message($message);
  48. $this->email->set_mailtype("html");
  49. $this->email->send();
  50.  
  51.  
  52.  
  53. redirect('auth/success/penulis');
  54. }
  55.  
  56. sesuai kan dengan 2 function selanjutnya tinggal mengganti saja phpmail menjadi smtp seperti di atas.
  57.  
  58. thanks
Ahmad F. Muzaki 2 Tahun lalu  
Premium -
  1. saya sudah rubah config email seperti diatas tetapi saat user membuat akun tetap tidak terkirim email pendaftrannya
Nurul Hidayat 2 Tahun lalu  
Premium -
  1. liat di log nya mas, apa yang eror? apa port nya di hosting mas berbeda?
PHPMU.COM Support 6 Bulan lalu  
Premium -
  1. Assalamualaikum,.. biasanya setting di kemanan di google account,
  2. pastikan email gmailnya TIDAK menggunakaan verifikasi 2 langkah, jika pake sebaiknya di nonaktifkan,
  3. pada pilihan "Akses aplikasi yang kurang aman" harus di aktifkan,.
joko ahmadi 1 Bulan lalu  
Premium -
  1. Assalamualaikum,.. kl di terapkan di marketplace bisa gan?
  2.  
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!