Surel dari server IMAP dapat diambil melalui perintah rake redmine:email:receive_imap, contoh script berikut akan mangambil surel dari sebuah akun gmail kemudian diproses ke dalam sistem tiket di Redmine :
rake -f /var/www/redmine/Rakefile redmine:email:receive_imap RAILS_ENV="production" host=imap.gmail.com port=993 ssl=1 username=GOOGLEUSER password=GOOGLEPASSWD project=namaproyek --silent
Ganti username dan password dengan username dan password akun gmail, kemudian buat cron job agar perintah tersebut dijalankan dengan pengaturan waktu sesuai kebutuhan.
Pengguna Redmine diidentifikasi melalui alamat surel pengirim sesuai dengan alamat surel pengguna di Redmine, secara bawaan bila alamat surel pengirim tidak terdaftar di akun Redmine maka surel tidak akan diproses ke dalam sistem tiket (diabaikan), namun bila dikehendaki bisa diperintahkan agar membolehkan pengguna anonim untuk membuat atau membalas tiket dengan menambahkan pilihan :
unknown_user=accept no_permission_check=1
Adapun proyek, jenis tiket, dan nomor tiket didapatkan dari judul surel yang mengandung teks [<judul-proyek> <jenis-tiket> <no-tiket>], judul surel yang tidak mengandung teks tersebut akan dianggap sebagai tiket baru.
No comments:
Post a Comment