Cara termudah untuk menguji notifikasi email secara lokal?


8

Saya membuat situs web forum dengan notifikasi email. Saya perlu menguji pemberitahuan email ini secara lokal. Saya hanya pernah menggunakan MAMP jadi saya tidak punya banyak pengalaman mengatur lingkungan dev.

Apa cara termudah untuk menguji pemberitahuan email Drupal secara lokal? Bisakah tumpukan Acquia melakukan ini?

Jawaban:



1

Cobalah Antix . Sangat mudah untuk mengatur dan bekerja dengan baik untuk menguji pada instalasi Drupal lokal.


1

Sejumlah solusi didokumentasikan dalam Dokumentasi Komunitas Drupal: Mengelola Penanganan Surat untuk Pengembangan atau Pengujian .

Secara pribadi saya lebih suka kombinasi server surat Postfix lokal, modul Reroute Email , dan rerouting ke kotak surat lokal. Ini memiliki keuntungan bahwa Anda tidak harus melalui kesulitan mengatur host lokal Anda untuk berhasil mengirim ke alamat email eksternal tanpa ditolak sebagai kemungkinan spammer. Cara mengaturnya:

  1. Instal postfix. Konfigurasi default di bawah Ubuntu akan berfungsi untuk tujuan kita.
  2. Pastikan relevan Anda php.inidiatur untuk menggunakan postfix dengan mengandung dua baris ini. Berlawanan dengan komentar di sana, pengaturan ini tidak hanya digunakan pada sistem Win32.

    SMTP = localhost
    smtp_port = 25
  3. Menginstal modul Email mengubah rute: drush dl reroute_email && drush en reroute-email.

  4. Dalam pengaturan konfigurasi untuk Reroute Email, tetapkan alamat target untuk nama pengguna Linux Anda (seperti matt, tidak ada @hostname.tldbagian di sini). Email-email ini tiba di kotak surat lokal Anda /var/spool/saat itu.
  5. Atur Thunderbird untuk mengambil email ini: Pergi ke "Edit → Pengaturan Akun → Tambahkan Akun Lain ... → Ketik: Unix Mailspool (Movemail)" dan gunakan pengaturan ini:
    • "E-Mail Address": sekali lagi gunakan nama pengguna Linux Anda (seperti matt) tetapi tentukan nama host Anda ( hostnameperintah) dan tambahkan nama host di belakang dalam format username@hostname.
    • "Nama Anda" dan "Nama Akun": apa pun akan berfungsi, ini hanya kosmetik.
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.