Sistem penjejakan lantunan e-mel
From LimeSurvey Manual
Pengenalan
Sistem penjejakan lantunan e-mel mampu mengesan dan menandakan e-mel yang tidak sampai kepada penerima (peserta tinjauan). Sistem ini bergantung pada "laporan kegagalan pemberitahuan penghantaran e-mel". Oleh itu, ia memerlukan alamat e-mel yang boleh menerima e-mel tersebut bagi menjejaki lantunan. Selain alamat akaun, kelayakan akaun serta butiran sambungan juga diperlukan.
Keperluan
Modul php5-imap mesti dipasang pada pelayan anda. Anda boleh menyemak sama ada modul ini telah dipasang dengan melihat butang Tunjuk infoPHP, yang terdapat pada halaman tetapan global pemasangan LimeSurvey anda, di bawah tab Gambaran keseluruhan:

Seterusnya, cari bahagian imap (gunakan Ctrl+F untuk carian pantas). Jika bahagian imap dipaparkan, anda boleh meneruskan:

Jika php5-imap belum dipasang dan anda mempunyai akses root ke pelayan, anda boleh memasangnya mengikut prosedur khusus bagi pengedaran anda. Sebagai contoh, lihat pautan ini jika anda menggunakan Debian. Jangan lupa memulakan semula pelayan web anda selepas ia dipasang (cth. jalankan "apache/usr/sbin/apache2ctl restart" dalam terminal).
Cara ia berfungsi
Idea asas di sebalik pembangunan sistem ini ialah untuk mengurangkan kerja manual dan mengurangkan kemungkinan kesilapan manusia yang mungkin timbul akibat penyuntingan setiap medan secara manual.
Idea asas sistem ini ialah apabila e-mel dihantar, sistem penjejakan lantunan e-mel secara automatik menambah id tinjauan dan id token pada pengepala e-mel tanpa disedari oleh pentadbir.

Pengepala ini (juga dikenali sebagai pengepala tersuai) ditambah pada setiap e-mel jemputan yang dihantar melalui LimeSurvey kepada peserta tinjauan.
Apabila e-mel melantun semula, pengepala asal bersama pengepala pemberitahuan penghantaran akan diterima. Sistem kemudian menyemak e-mel baharu dan menghuraikan e-mel yang mempunyai pengepala tersuai ini. Ia menukar warna fon alamat e-mel yang salah daripada jadual peserta tinjauan kepada merah.
Menyediakan sistem
Sistem ini boleh berfungsi secara global (untuk semua tinjauan) atau secara setempat (hanya untuk tinjauan tertentu), jadi tetapan boleh disimpan mengikutnya. Tetapan lantunan global boleh disimpan di bawah Tetapan global -> Tetapan lantunan. Pilihan berikut akan dipaparkan:

- E-mel pantul laman lalai: Ini ialah alamat e-mel tempat e-mel yang melantun akan dihantar. Untuk pemprosesan e-mel lantunan yang lebih pantas, kami mengesyorkan penggunaan alamat e-mel yang digunakan khusus untuk sistem penjejakan lantunan e-mel LimeSurvey sahaja.
- Jenis pelayan: Jika ditetapkan kepada "Mati", tiada fungsi pemprosesan lantunan akan tersedia. Pilih "POP" atau "IMAP" untuk menggunakan sistem penjejakan lantunan e-mel LimeSurvey.
- Nama & port pelayan: Nama pelayan dan (jika perlu) port yang dipisahkan dengan titik bertindih. Nombor port biasanya tidak diperlukan kecuali hos e-mel menggunakan port bukan standard.
- Nama pengguna: Nama pengguna untuk akaun POP/IMAP.
- Kata laluan: Kata laluan untuk akaun POP/IMAP.
- Jenis penyulitan: Jika penyulitan digunakan, sila tetapkan jenis yang betul di sini (SSL atau TLS).
Jika anda ingin menggunakan tetapan lantunan untuk satu tinjauan sahaja, akses tinjauan yang dikehendaki -> pergi ke menu tinjauan dan klik tab Peserta-peserta soal selidik -> semak bar alat utama halaman dan klik pilihan Jemputan & peringatan -> klik Tetapan lantunan. Halaman berikut akan dimuatkan:

Pilihan tambahan diwakili oleh Tetapan lantunan yang digunakan. Di sini, anda boleh memilih sama ada anda menggunakan:
- tiada tetapan lantunan;
- tetapan lantunan setempat. Jika dipilih, anda perlu mengisi medan tetapan lantunan setempat yang selebihnya;
- tetapan lantunan global. Dalam kes ini, tetapan lantunan pemasangan LimeSurvey anda akan digunakan.
Menggunakan pelayan e-mel LimeSurvey Cloud
Jika anda menggunakan pelayan e-mel LimeSurvey Cloud, semua e-mel anda akan mempunyai alamat penghantar "noreply@limesurvey.org". Namun, e-mel ini akan mempunyai pengepala Reply-to dengan alamat e-mel anda. Oleh itu, jika seseorang cuba membalas, mereka boleh menulis terus kepada anda.
Lantunan diproses secara automatik jika anda menggunakan pelayan LimeSurvey Cloud. Anda tidak perlu menyediakan apa-apa, dan anda tidak perlu memulakan pemprosesan lantunan langsung, biarkan sahaja tetapan lalai tanpa diubah. Semuanya berlaku secara automatik di latar belakang. Sila ambil perhatian bahawa mungkin mengambil masa 10-15 minit sehingga e-mel yang melantun diproses, dan entri berkaitan ditandakan.
Memulakan pemprosesan lantunan
Sebelum memulakan pemprosesan lantunan, jangan lupa untuk menghantar jemputan e-mel kepada peserta tinjauan anda terlebih dahulu.
Dalam versi 3.0+, setelah sistem penjejakan lantunan e-mel disediakan, anda boleh memulakan pemprosesan lantunan dengan mengakses halaman utama tinjauan -> klik tab Peserta-peserta soal selidik daripada menu tinjauan -> klik Invitations & reminders (terletak pada bar alat) -> Mula memproses lantunan.

Selepas memilih pilihan ini, penunjuk kemajuan akan dipaparkan semasa proses berjalan, diikuti dengan ringkasan status pemprosesan akhir.
Jemputan e-mel yang dihantar akan mula diperiksa. Keputusan imbasan akan dipaparkan pada jadual Peserta-peserta soal selidik (anda mungkin perlu menyegarkan halaman secara manual untuk mengemas kininya). Semua entri yang jemputannya melantun akan mempunyai alamat e-mel yang ditandakan dengan fon merah. Selain itu, Status e-mel mereka diubah daripada "OK" kepada "bounced".

Memulakan pemprosesan lantunan dalam v2.5
Dalam versi 2.50+, setelah sistem pemprosesan lantunan disediakan, anda boleh memulakan pemprosesan lantunan daripada halaman utama tinjauan: Invitations & reminders -> Mula memproses lantunan.

Selepas memilih pilihan ini, penunjuk kemajuan akan dipaparkan semasa proses berjalan, diikuti dengan ringkasan status pemprosesan akhir.
Jemputan e-mel yang dihantar akan mula diperiksa. Keputusan imbasan akan dipaparkan pada jadual Peserta-peserta soal selidik (anda mungkin perlu menyegarkan halaman secara manual untuk mengemas kininya). Semua entri yang jemputannya melantun akan mempunyai alamat e-mel yang ditandakan dengan fon merah. Selain itu, Status e-mel mereka diubah daripada "OK" kepada "bounced".
Contoh
Untuk lebih memahami cara sistem penjejakan lantunan e-mel LimeSurvey berfungsi, lihat contoh di bawah:
1. Masukkan responden anda ke dalam jadual peserta tinjauan. Pastikan setiap daripada mereka mempunyai token dan alamat e-mel yang ditetapkan.
2. Pilih responden yang ingin anda hantarkan jemputan tinjauan:

Klik butang Peserta yang dipilih..., dan pilih pilihan Hantar jemputan e-mel.
3. Tunggu seketika untuk memastikan e-mel telah dihantar kepada responden tinjauan.
4. Sekarang, anda boleh menggunakan sistem penjejakan lantunan e-mel LimeSurvey. Klik Invitations & reminders dan isikan medan tetapan e-mel lantunan dengan butiran sambungan dan akaun e-mel peribadi anda:

Anda juga boleh membiarkan medan tersebut kosong. Pemprosesan lantunan akan tetap berfungsi, cuma anda tidak akan menerima sebarang e-mel berkaitan pemprosesan lantunan. Namun, status e-mel bagi entri daripada jadual Peserta-peserta soal selidik akan dikemas kini.
Seperti yang anda lihat di bawah, kami menggunakan sistem penjejakan lantunan e-mel dengan bantuan akaun Gmail percuma. Untuk mengetahui tetapan sambungan berkaitan Gmail, layari pautan berikut. Selain itu, jangan lupa untuk mengaktifkan IMAP/POP daripada tetapan akaun Gmail anda.

Isikan medan-medan tersebut. Pilih tetapan pelayan dan penyulitan yang dikehendaki. Setelah selesai, klik butang Simpan yang terletak di bahagian kanan atas skrin.
5. Sekarang, anda boleh mengklik butang Mula memproses lantunan:

Sistem penjejakan lantunan e-mel akan mula mencari survey-id, token-id dan pemberitahuan penghantaran yang dilampirkan pada pengepala e-mel bagi setiap e-mel yang melantun. Jika pengepala tersuai ini wujud, sistem akan menukar warna fon alamat e-mel yang salah daripada jadual peserta tinjauan kepada merah. Selain itu, status e-mel bagi entri berkenaan akan ditukar daripada OK kepada bounced.
