Haloo! Selamat Datang di Komunitas Private Training Web Development (49323 Members, 506 Projects, 3909 Topic, 10530 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 5 Bulan lalu,
Telah Dilihat 800 Kali
Nurul Hidayat Mengatakan : Members -
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 10 Jawaban

PHPMU.COM Support 2 Tahun lalu  
Admin -
  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  
Members -
  1. itu di file apa ya mas editnya? di auth.php kah?
Nurul Hidayat 2 Tahun lalu  
Members -
  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  
Members -
  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  
Members -
  1. SOLVED
PHPMU.COM Support 2 Tahun lalu  
Admin -
  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  
Members -
  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  
Members -
  1. saya sudah rubah config email seperti diatas tetapi saat user membuat akun tetap tidak terkirim email pendaftrannya
Nurul Hidayat 2 Tahun lalu  
Members -
  1. liat di log nya mas, apa yang eror? apa port nya di hosting mas berbeda?
PHPMU.COM Support 4 Bulan lalu  
Admin -
  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,.
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!