Masino Sinaga

Web Development, PHPMaker, & PHP Report Maker

Anda di sini: Beranda / PHPMaker / Mengenal Pengaturan Email di PHPMaker
Mudahnya Mempelajari PHPMaker
Penamaan Field yang Disarankan untuk Aplikasi Web di PHPMaker

Mengenal Pengaturan Email di PHPMaker

Mei 7, 2014 oleh Masino Sinaga 14 Komentar

Setiap Aplikasi Web sejatinya harus bisa mengirim Email untuk beberapa event yang terjadi di dalamnya. Di antaranya: untuk mengirimkan informasi hasil pendaftaran (registrasi) akun Pengguna, maupun untuk mengirimkan hasil reset password (kata sandi) dari akun Pengguna. Di samping itu, fitur pengiriman Email juga bermanfaat untuk mengirimkan alert atau notifikasi kepada Pengguna berdasarkan event tertentu yang terjadi di Aplikasi Web. Untuk itu, setiap Aplikasi Web memerlukan pengaturan Email yang biasanya menggunakan protokol SMTP (Simple Mail Transfer Protocol).

PHPMaker sudah menyediakan pengaturan Email yang akan digunakan oleh Aplikasi Web yang di-generate olehnya. Anda cukup membuka menu tab PHP -> Email Settings lalu mengisi beberapa pengaturan yang terkait dengan Server SMTP Email.

Beberapa pengaturan Server SMTP Email yang perlu Anda tentukan dari project PHPMaker sebelum Anda men-generate Aplikasi Web Anda adalah sebagai berikut:

  • SMTP server, Nama host atau IP Address dari server SMTP. Pengaturan standar menggunakan “localhost”, tapi di beberapa jaringan ada yang tidak mendukung pemakaian “localhost”.
  • SMTP server port, Port untuk server SMTP. Pengaturan standar menggunakan nilai: 25.
  • SMTP server username, Username untuk otentifikasi server SMTP. Biasanya menggunakan akun Email yang sudah terdaftar di server SMTP tadi.
  • SMTP server password, Password untuk otentifikasi server SMTP. Password akun Email.
  • Sender (email address), Email address dari pengirim untuk semua Email. Email ini akan kelihatan di bagian Pengirim ketika Penerima membaca Email tersebut.
  • Recipient (email address), yaitu Email address penerima, untuk email notifikasi ketika sebuah record ditambah/diubah/dihapus jika pengaturan yang terkait untuk pengiriman Email di level Table diaktifkan.
  • Security, Protokol yang digunakan oleh server SMTP. Tersedia dua pilihan, apakah ingin menggunakan SSL atau TLS. Kosongkan pilihan ini jika server SMTP tidak mendukung penggunaan kedua protokol tadi.

Perlu untuk diketahui bahwa PHPMaker memakai PHP library yang bernama PHPMailer pada framework yang digunakan untuk men-generate Aplikasi Web Anda. Enaknya, setiap kali aplikasi PHPMaker diupdate ke versi yang lebih tinggi, maka library PHPMailer pun akan ikut diupdate oleh author PHPMaker (jika tersedia versi update-nya). Artinya, Anda sebagai Web Developer tidak perlu pusing-pusing lagi memikirkan update terhadap library ini.

Pengaturan Email ini dapat Anda lihat di file yang di-generate oleh PHPMaker, bernama: ewcfg10.php (asumsi: menggunakan PHPMaker versi 10). Anda bisa melihat kode yang terkait dengan pengaturan server SMTP di atas tadi, seperti berikut ini (data disamarkan dengan nilai xxxxx):

// Email
define("EW_SMTP_SERVER", "xxxxx", TRUE); // SMTP server
define("EW_SMTP_SERVER_PORT", 25, TRUE); // SMTP server port
define("EW_SMTP_SECURE_OPTION", "", TRUE);
define("EW_SMTP_SERVER_USERNAME", "xxxxx", TRUE); // SMTP server user name
define("EW_SMTP_SERVER_PASSWORD", "", TRUE); // SMTP server password
define("EW_SENDER_EMAIL", "xxxxx", TRUE); // Sender email address
define("EW_RECIPIENT_EMAIL", "xxxxx", TRUE); // Recipient email address

Ditempatkan di bawah: PHPMaker Ditag dengan:Email, PHPMaker Indonesia, SMTP, SMTP Server, SSL, TLS

Masino Sinaga

Web Developer pengguna PHPMaker untuk membangun Aplikasi Web sejak tahun 2004. Sampai sekarang masih aktif dan rajin membagikan pengalamannya menggunakan PHPMaker melalui situs masinosinaga.com dan ilovephpmaker.com.

Mudahnya Mempelajari PHPMaker
Penamaan Field yang Disarankan untuk Aplikasi Web di PHPMaker

Comments

  1. Mohammad Satria mengatakan

    Agustus 26, 2014 pada 3:38 pm

    Pak cara menggunakan phpmailer di phpmakernya gimana?

    Balas
    • Masino Sinaga mengatakan

      Agustus 26, 2014 pada 3:54 pm

      Anda bisa melihat contoh kode PHP-nya di file register.php yang sudah di-generate oleh PHPMaker.

      Selamat mengeksplorasi! 🙂

      Balas
      • Mohammad Satria mengatakan

        Agustus 26, 2014 pada 4:07 pm

        file register.php nya ga ada pak , gmana?

        Balas
        • Masino Sinaga mengatakan

          Agustus 26, 2014 pada 4:41 pm

          Pastikan Anda sudah mengaktifkan User Registration Page dari menu Security -> Advanced -> User Login Options pada project PHPMaker, lalu generate ulang semua file script.

          Balas
  2. winda mengatakan

    Oktober 25, 2014 pada 6:36 pm

    tanya pak, kalau sudah mengisi Recipient (email address) ini berarti hanya 1 email saja ya yg akan dikirim keemail itu (1 email administrator) ya? misal kalau ada 1 data yg diedit/delete oleh user A dan setelah tombol edit/delete akan terkonfirmasi ttg edit/delete itu tidak hanya ke administrator saja. kalau pemberitahuan ada edit/delete data konfirmasinya tidak ke 1 email saja, tapi juga kemasing2 user yg mengubah datanya (termasuk kepada yg ada diatas dari user A itu, misalnya jabatan supervisornya), bagaimana pak? tks

    Balas
    • Masino Sinaga mengatakan

      September 7, 2016 pada 12:29 pm

      Kalau mau kirim email ke user lain, Anda bisa menggunakan server event Email_Sending. Baca topik Server Events and Client Scripts dari menu Help PHPMaker untuk info dan contoh lebih lanjut.

      Balas
  3. hendra mengatakan

    September 11, 2015 pada 3:40 pm

    Untuk Export Email, mensetting FROM atau TO supaya defauld ke alamat tertentu, bagaimana ya pak ?

    Balas
    • Masino Sinaga mengatakan

      September 13, 2015 pada 11:22 am

      Gunakan jQuery untuk mengisi textbox yang terdapat pada modal dialog export email yang bertalian.

      Balas
  4. Jon mengatakan

    September 7, 2016 pada 11:46 am

    pak Masino, saya sudah coba lakukan apa yg tertera didalam sini, tapi kenapa masih tidak bisa kirim email ya pak, saat masuk forgot password dan saya input email saya malah keluar ‘SMTP connect() failed’..
    mungkin bapak ada sedikit pencerahan buat saya pak..terima kasih banyak sebelumnya

    Balas
    • Masino Sinaga mengatakan

      September 7, 2016 pada 12:29 pm

      Itu artinya setting konfigurasi SMTP yang Anda gunakan masih belum valid.

      Balas
      • Jon mengatakan

        September 7, 2016 pada 12:50 pm

        mohon pencerahannya satu kali lagi pak Masino
        bisa tolong bapak sebutkan letak kesalahan saya saat setting konfigurasi pak?

        SMTP server = localhost
        SMTP server port = 25
        SMTP server username = email saya yang sudah saya daftarkan digmail SMTPnya
        SMTP server password = password dari email yang sudah terdaftar
        Sender (email address) = email yang sama dengan yang diatas
        Recipient (email address) = masih email yang sama dengan yang diatas
        Security = kosong

        mohon bantuannya sekali lagi pak Masino..terima kasih banyak sebelumnya..

        Balas
        • Masino Sinaga mengatakan

          September 7, 2016 pada 4:26 pm

          Baca komentar saya sebelumnya.

          Balas
  5. John Samori mengatakan

    Mei 21, 2018 pada 6:19 pm

    Mohon penjelasan nya saya sdh coba setingan seperti diatas dan kalau di localhost pada saat registrasi user email terkirim otomatis dan berhasil menjalankan perintahnya saya dapat email notifikasi tapi pada saat aplikasi di upload ke server pada saat registrasi user gagal mengirim pesan ke email user

    Balas
    • Masino Sinaga mengatakan

      Mei 26, 2018 pada 2:35 pm

      Cek apakah server-nya support tidak untuk mengirim Email ke luar, cek juga settingan SMTP (jika pakai SMTP).

      Balas

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Pos-pos Terbaru

  • Betapa Mudahnya Mengubah Link atau URL Export to PDF dari PHPMaker 2021
  • Nomor Urut Record di Export Data pada PHPMaker 2020 dan PHPMaker 2021
  • Hati-hati Menggunakan Setting Lookup Cache di PHPMaker 2021
  • Menampilkan Halaman Default untuk Pengunjung dan Pengguna dari PHPMaker 2021
  • Server Event Page_Render dan Page_Rendering di PHPMaker, Apa Sih Bedanya?

Menu

  • Siapa Saya?
  • Web Development
  • PHPMaker
  • Umum
  • Syarat dan Ketentuan
  • Sitemap (Peta Situs)
  • Komentar

Komentar Terbaru

  • Betapa Mudahnya Mengubah Link atau URL Export to PDF dari PHPMaker 2021 – Masino Sinaga pada Mudahnya Mengubah URL Export Data di Aplikasi Web dari PHPMaker
  • Masino Sinaga pada Awas Menyesal Lho, Kalau Belum Pakai PHPMaker 2021!
  • nur syamsu pada Cihuuuyyyy … PHPMaker 2021 Sudah Dirilis
  • nur syamsu pada Cihuuuyyyy … PHPMaker 2021 Sudah Dirilis
  • nur syamsu pada Awas Menyesal Lho, Kalau Belum Pakai PHPMaker 2021!

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. PHPMaker Learning

Baru di PHPMaker?

Baca ini terlebih dulu ...

  1. Ayo Menjadi Web Developer yang Cerdas!
  2. PHPMaker: PHP Code Generator + PHP Framework
  3. Pertanyaan-Pertanyaan yang Paling Sering Diajukan Seputar PHPMaker
  4. Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
  5. Bacalah Help, Bacalah Help, dan Bacalah Help di PHPMaker!

(c) Masino Sinaga 2009 - 2019 | WordPress | Catat masuk | Kembali ke atas