Zammad: Kirim semua email melalui sendmail - izinkan koneksi SMTP tanpa pengguna/kata sandi (tanpa auth)

Dibuat pada 19 Okt 2016  ·  27Komentar  ·  Sumber: zammad/zammad

Saya ingin menambahkan alamat email ke grup tetapi harus menambahkan akun email terlebih dahulu.
Mengapa saya harus memasukkan kata sandi di sana? Saya suka mengirim semua email melalui sendmail.
Tidak hanya notifikasi.

bug channel verified

Komentar yang paling membantu

Semua server kami dikonfigurasi untuk mengirim email ke relayhost kami yang merupakan server email kami yang sebenarnya, yang juga melakukan semua keajaiban spf dan seterusnya. Keuntungan yang saya lihat adalah, bahwa setiap server (juga Zammad) memiliki antrian surat sendiri yang menurut pengalaman saya jauh lebih sedikit rawan kesalahan daripada membiarkan beberapa program atau lib eksternal menangani pengiriman surat.

Jika ada masalah dengan server surat dalam bentuk apa pun, semua agen hanya dapat mengirim surat tanpa terganggu oleh pesan kesalahan di frontend. Mail akan menuju ke mailqueue lokal. Jika server surat dapat diakses kembali, surat dikirimkan ke pelanggan secara transparan.

Semua 27 komentar

Hai @monotek, bisakah Anda memberikan informasi lebih lanjut untuk ini? Saya belum mengerti. Tangkapan layar akan sangat bagus. Terima kasih!

Saya ingin mengonfigurasi alamat email keluar untuk dilampirkan ke grup saya.
Saat ini saya hanya dapat mengonfigurasi email untuk masuk dan ini memerlukan kata sandi.
Notifikasi sistem dapat dikirim melalui sendmail. Saya juga ingin mengirim email keluar ke pelanggan melalui sendmail.

Jadi ide saya adalah menambahkan opsi sendmail ke menu masuk. Tetapi tidak masuk akal jika itu membuat nama tetap masuk. Mungkin mengganti nama "Email Masuk" menjadi "Email Masuk/Keluar" akan menjadi opsi atau pembuatan menu "Email Otbound".

@monotek Apakah ada alasan karena Anda benar-benar ingin menggunakan sendmail/postfix untuk mengirim email ke pelanggan? Saat ini banyak pembatasan email di luar sana (misalnya spf) yang hanya menerima email dari server email tertentu, jika tidak email Anda akan ditolak.

Semua server kami dikonfigurasi untuk mengirim email ke relayhost kami yang merupakan server email kami yang sebenarnya, yang juga melakukan semua keajaiban spf dan seterusnya. Keuntungan yang saya lihat adalah, bahwa setiap server (juga Zammad) memiliki antrian surat sendiri yang menurut pengalaman saya jauh lebih sedikit rawan kesalahan daripada membiarkan beberapa program atau lib eksternal menangani pengiriman surat.

Jika ada masalah dengan server surat dalam bentuk apa pun, semua agen hanya dapat mengirim surat tanpa terganggu oleh pesan kesalahan di frontend. Mail akan menuju ke mailqueue lokal. Jika server surat dapat diakses kembali, surat dikirimkan ke pelanggan secara transparan.

@monotek Biasanya sendmail dapat diganti dengan smtp menjadi 127.0.0.1:25 Ini seharusnya tidak merusak konfigurasi relai Anda.

Terima kasih atas petunjuknya.

Saya kira nama pengguna dan kata sandi masih diperlukan?

Konfigurasi default postfix saya (EL6/EL7) selalu menerima email dari localhost/127.0.0.1 tanpa otentikasi.

Tapi dialog zammad memaksa Anda untuk memasukkan beberapa...

@martini Benarkah? Khususnya di lingkungan MS Exchange, izin relai diberikan pada basis alamat IP. Kredensial otentikasi harus opsional.

Ide bagus untuk mengatur pengguna/kata sandi opsional! 😜

https://github.com/zammad/zammad/commit/8004e4445435560fa65acdd953b3ce937871aef8

Masalah untuk menutup kemudian?

nanti ane tes...
Akan ditutup jika berhasil ...

Saya baru saja mengujinya di 1.2.0 melalui gambar buruh pelabuhan Ubuntu 16.04 yang baru (docker run -ti -p 80:80 monotek/zammad)
Saya masih harus memasukkan nama pengguna dan kata sandi.
Yang juga agak aneh adalah saya harus mengisi semua bidang sebelum saya diizinkan membuka pengaturan ahli.

Apakah Anda yakin telah mengubah ini untuk saluran email?
Itulah yang saya bicarakan.
Saya tidak ingin mengirim semua email melalui SENDMAIL/SMTP tanpa mengkonfigurasi POP3/IMAP.
Ini bukan tentang pengaturan notifikasi.

@monotek maaf, saya baru saja berbicara tentang mengirim email melalui SMTP tanpa pengguna/kata sandi (sebelum pengguna/kata sandi diperlukan).

Ada berita tentang ini? Saya pikir ini adalah skenario yang cukup umum bahwa Anda tidak menggunakan IMAP/POP3 untuk surat masuk, tetapi pengiriman langsung, untuk sistem tiket.

@scroogie JFI: Untuk menerima tanpa IMAP/POP3 Anda dapat menggunakan ini https://docs.zammad.org/en/latest/channel-fetchmail.html

Cara lain yang menggunakan pipa (alias postfix juga dapat menyalurkan ke skrip misalnya) harus berfungsi juga ...

Ya, saya mencoba ini, sebagai konfigurasi normal bagi kami, tetapi sejauh yang saya mengerti antarmuka konfigurasi Anda, tidak mungkin untuk menetapkannya kepada siapa pun, karena Anda harus memasukkan Useraccount, Login, Password dll di halaman .

Ingin melakukan ini juga. Tanpa imap atau pop3 akan lebih bagus. Kami menggunakan postfix langsung dan membutuhkan alamat email keluar per grup.
Email masuk diterima melalui procmailrc. Berhasil

Apakah akan ada fungsi ini?

Setup kami harus sama. Kami memiliki RT di masa lalu dan ingin beralih ke Zammad. RT hanya menggunakan sendmail dan pipelining. Kemungkinan untuk mengonfigurasi grup dengan Alamat Email tanpa Akun IMAP/SMTP akan sangat bagus.

Apa yang baru? Apakah fitur ini sekarang dihapus?
Kami ingin menggunakan zammad. Sobat sekarang, kita juga harus mengecek otrs dan osticket.

Setiap pembaruan tentang masalah ini?

Memperbarui?

Mengunci percakapan. Tidak ada masukan baru. Memberi +1 dan meminta komentar membuat kebisingan dan gangguan. Kami sedang bekerja keras untuk fitur dan proyek yang akan datang/paling banyak diminta berikutnya dari pelanggan dukungan kami. Jika Anda ingin menyatakan minat Anda pada fitur tersebut dan memberikan masukan yang berharga, berikan tanggapan 👍 pada postingan awal dan kami dapat mengevaluasinya. Kami akan mengunci semua masalah yang mengganggu mulai sekarang. Terima kasih atas pengertian Anda.

Hanya pembaruan status cepat untuk semua orang yang menunggu fitur ini. Kami memiliki perbaikan yang sedang berlangsung (benar-benar lebih merupakan solusi), tetapi kami tidak dapat menggabungkannya sampai kami lulus uji browser, dan kami tidak bisa lulus uji browser sampai kami menyiapkan Capybara.

Mungkin masih perlu waktu sebelum itu selesai. Terimakasih untuk kesabarannya.

Terima kasih semuanya atas kesabaran Anda dalam masalah ini. Setelah berkonsultasi dengan @martini , kami menemukan solusi yang relatif sederhana yang diaktifkan oleh 043a0af9f.

Karena kami enggan untuk memodifikasi / memperumit wizard konfigurasi email yang ada, yang memuaskan sebagian besar pengguna yang ada, kami mengusulkan solusi CLI untuk membuat saluran email khusus keluar.

Setelah Anda meningkatkan ke Zammad versi development terbaru (atau 2.9.0, ketika sudah keluar), jalankan perintah berikut di direktori Zammad Anda untuk membuat saluran email baru khusus sendmail:

$ zammad rails r "Channel.create!(area: 'Email::Account', options: { inbound: { adapter: 'null', options: {} }, outbound: { adapter: 'sendmail' } }, active: true, preferences: { editable: false }, updated_by_id: 1, created_by_id: 1)"

Setelah perintah ini dijalankan, Anda akan melihat saluran email baru muncul di panel pengaturan admin Anda:

46996467-51cfe200-d14f-11e8-9c64-6a827e86f175

Klik tautan "➕ Tambah" di bawah judul "Alamat Email" untuk menambahkan alamat email keluar baru.

Itu dia!


PS @MrGeneration akan bertanggung jawab untuk menambahkan fitur ini ke dokumentasi resmi; masalah ini akan tetap terbuka menunggu penyelesaian dokumentasi tersebut.

Itu menarik, ini sudah ada di dokumentasi kami.
Saya menguji perintah dan memperbaikinya sehingga valid.

Perubahan sudah aktif, tutup sekarang:
http://admin-docs.zammad.org/en/latest/channel-email/sendmail.html

(Tekan: https://github.com/zammad/zammad-admin-documentation/commit/c8161664c6970060ebf4c52ae647c0d1130cc992 )

Apakah halaman ini membantu?
0 / 5 - 0 peringkat