E-MailRelay adalah proxy SMTP sederhana dan relay MTA, yang ditulis dalam C ++, untuk Linux dan Windows. Ketika berjalan sebagai proxy semua pesan e-mail dapat melewati program yang ditetapkan pengguna, seperti filter spam, yang bisa drop, re-address atau mengedit pesan ketika mereka melalui. Ketika berjalan sebagai toko dan maju pesan masuk MTA disimpan dalam direktori spool lokal, dan kemudian diteruskan ke server SMTP berikutnya pada permintaan.
Karena kesederhanaan fungsional E-MailRelay mudah untuk mengkonfigurasi, sering
hanya membutuhkan alamat server target SMTP untuk diletakkan pada baris perintah.
E-MailRelay juga dapat dijalankan sebagai server POP3. Pesan yang diterima lebih SMTP dapat secara otomatis jatuh ke beberapa kotak surat POP3 independen.
Kode sumber C ++ yang tersedia untuk Linux, FreeBSD, MacOS X dll, dan Windows. Distribusi adalah di bawah V3 GNU General Public License.
Mulai cepat
Untuk menggunakan E-MailRelay dalam mode-toko dan maju menggunakan "--as-server" saklar untuk memulai daemon penyimpanan di latar belakang, dan kemudian memicu pengiriman pesan spooled dengan menjalankan dengan "--as-klien" switch dan alamat host target.
Misalnya, untuk memulai daemon penyimpanan mendengarkan pada port 10025 menggunakan perintah seperti ini:
emailrelay --as server --port 10025 --spool-dir / tmp
Dan kemudian meneruskan surat spooled untuk "smarthost" menjalankan sesuatu seperti ini:
emailrelay --as-klien smarthost: smtp --spool-dir / tmp
Untuk mendapatkan perilaku lebih seperti proxy Anda dapat menambahkan "--poll" switch sehingga pesan yang diteruskan secara terus menerus daripada on-demand. Contoh ini dimulai server-toko dan-maju yang depan spooled-up e-mail setiap jam:
emailrelay --as server --poll 3600 --forward-ke smarthost: smtp
Untuk server proxy yang meneruskan setiap pesan seperti yang diterima, tanpa penundaan, Anda dapat menggunakan "--as-proxy" modus:
emailrelay --as proxy smarthost: smtp
Jika Anda ingin mengedit atau filter e-mail saat melewati proxy kemudian tentukan program pra-prosesor dengan "--filter" switch, sesuatu seperti ini:
emailrelay --as proxy smarthost: smtp --filter / usr / local / bin / addsig
Untuk menjalankan E-MailRelay sebagai server POP tanpa SMTP menggunakan "--pop" dan "no-smtp":
emailrelay --pop --no-smtp --log --close-stderr
The "emailrelay-submit" utilitas dapat digunakan untuk menempatkan pesan langsung ke direktori spool sehingga klien POP dapat mengambil mereka.
Perhatikan bahwa secara default E-MailRelay akan selalu menolak koneksi dari mesin remote. Untuk mengizinkan koneksi dari mana saja menggunakan "--remote-klien" switch, tapi tolong mempertimbangkan implikasi jika mesin Anda terhubung ke Internet.
Untuk informasi lebih lanjut tentang perintah-baris pilihan mengacu pada referensi buku atau run:
emailrelay --help --verbose
Dokumentasi
Dokumentasi berikut disediakan:
· README - dokumen ini
· MENYALIN - lisensi GNU General Public
· INSTALL - membangun & install (termasuk teks GNU)
· PENULIS - penulis, kredit dan hak cipta tambahan
· Hak cipta - hak cipta utama dan referensi GPL
· Userguide.txt - panduan pengguna
· Reference.txt - dokumen referensi
· ChangeLog - log perubahan untuk rilis
Dokumentasi kode sumber akan dihasilkan ketika membangun dari sumber jika "doxygen" tersedia.
Konfigurasi
Rilis terbaru dikembangkan pada Ubuntu Linux 7.10 menggunakan:
· Linux 2.6.22
· Gcc 4.1.3
· Autoconf 2.61
dan pada Windows NT4 SP6 menggunakan:
· MSVC 6.0 SP3
Kode ini awalnya dikembangkan pada SuSE Linux 7.1 menggunakan:
· Linux 2.4.10
· Gcc 2.95.3
· Glibc 2.2.4 (libc.so.6)
· Autoconf 2.52
dan pada Windows 98 menggunakan:
· MSVC 6.0
Versi kode juga telah dibangun dengan sukses pada:
· MacOS X 10.3.9
· FreeBSD pada hardware Intel
· Linux pada hardware Alpha (Debian 2.2)
· Linux pada hardware Sparc
· Linux pada hardware RS6000 PPC
· Solaris 8 menggunakan gcc pada hardware Sparc
· Solaris 8 menggunakan Workshop 5.0
· Linux menggunakan intel c ++ 6.0
· Windows NT 4.0 menggunakan MSVC 6.0
· Windows NT 4.0 menggunakan Cygwin (DLL 1.3.22) dan gcc 3.2
· Windows NT 4.0 menggunakan MinGW 2.0.0 dan gcc 3.2
· Windows XP menggunakan MinGW 3.1.0 3.4.2 gcc
Apa yang Baru di Release ini:
· Kecepatan optimisations (seperti yang diidentifikasi oleh KCachegrind / valgrind di KDevelop).
· Membangun kali ukuran optimisations (misalnya. "./configure --disable-Exec --enable-kecil-pengecualian ...").
· Pilihan Build-waktu untuk mengurangi ketergantungan perpustakaan runtime (misalnya. "./configure --disable-Dns disable-identitas").
· Beralih New untuk membatasi ukuran pesan yang disampaikan ("--size").
· Semantik baru untuk "--poll 0", memberikan alternatif yang baik untuk "--immediate" ketika proxy.
· Protokol SMTP client memancarkan RSET setelah penerima menolak sebagai workround untuk protokol Server rusak.
· Protokol SMTP client terus jika server mengiklankan AUTH tetapi klien tidak memiliki rahasia otentikasi.
· Bila pesan tidak dapat diteruskan jumlah respon protokol menyinggung SMTP, jika ada, dimasukkan ke dalam file amplop.
· Peringatan dicetak jika penebangan diminta namun kedua stderr dan syslog dinonaktifkan.
· Sebuah toolchain skrip lintas kompilasi builder ditambahkan untuk berjalan pada mips berbasis router ("ekstra / mips").
· New contoh script untuk SMTP file amplop multicasting dan editing.
· Peningkatan dukungan asli untuk Mac OS X (10.5) dengan instalasi grafis dari disk image.
·
Rincian Software:
Versi: 1.8
Tanggal Upload: 3 Jun 15
Lisensi: Gratis
Popularitas: 125
Komentar tidak ditemukan