Ini ialah arahan webmlmd yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
webmlmd - Antara muka WebMLM ke kuriermlm
SINOPSIS
cp /usr/lib/courier/courier/webmail/webmlm /var/www/cgi-bin
webmlmd {[mula] | [mulakan semula] | [stop]} {/etc/courier/webmlmrc}
DESCRIPTION
WebMLM ialah perkhidmatan yang menawarkan akses berasaskan web alternatif kepada sesetengah orang kuriermlm
arahan, sebagai alternatif untuk menghantarnya melalui E-mel.
Pada masa ini, WebMLM melaksanakan permintaan untuk melanggan dan menyahlanggan mel
senarai, dan konfigurasi tetapan senarai mel asas.
Sebelum mengkonfigurasi WebMLM, senarai mel mesti disediakan menggunakan kuriermlm(1). WebMLM ialah
bukan aplikasi yang berasingan, ia adalah tambahan kepada kuriermlm. WebMLM tidak akan berfungsi dengan betul
sehingga senarai mel dikonfigurasikan sepenuhnya, dan semua fail .courier, yang sepadan dengannya
senarai ini, dipasang.
TINJAUAN
WebMLM terdiri daripada tiga bahagian:
· Fail konfigurasi, (lalai: /etc/courier/webmlmrc) yang menyenaraikan semua
kuriermlm-mencipta direktori senarai mel yang mana WebMLM akan menawarkan perkhidmatannya
(satu contoh WebMLM boleh menyokong berbilang direktori senarai mel). The
fail konfigurasi juga menentukan nama soket sistem fail tempatan (paip bernama)
di mana webmlm and webmlmd program bercakap antara satu sama lain, dan beberapa konfigurasi lain
parameter.
· webmlmd ialah proses daemon latar belakang yang membaca fail konfigurasi, mencipta fail
soket komunikasi yang ditentukan oleh fail konfigurasi, dan mendengar untuk web
permintaan.
· webmlm ialah program rintisan kecil yang mesti dipasang sebagai skrip dalam Apache http
direktori cgi-bin pelayan. Apache menjalankan skrip untuk memproses setiap permintaan yang diterima
daripada klien/pelayar web. webmlm membaca permintaan pelayar web, membaca
fail konfigurasi, membuka fail soket komunikasi yang dinyatakan dalam konfigurasi
fail, menghantar permintaan ke webmlmd proses daemon, dan menunggu webmlmd's
respons, yang dimajukan kepada penyemak imbas/pelanggan web.
Nota
webmlm pada asalnya dipasang dalam direktori /usr/lib/courier/courier/webmail,
dan mesti disalin secara manual ke direktori cgi-bin Apache. Paling boleh dipasang
Pakej kurier (termasuk pakej RPM Kurier yang dibina menggunakan RPM lalainya
skrip bina) mempunyai subpakej berasingan yang dipasang webmlm terus ke
direktori cgi-bin. Memasang subpakej adalah semua yang diperlukan dalam kes tersebut.
Gunakan proses berikut untuk mendayakan web kuriermlm-senarai mel terurus:
1. Konfigurasikan LISTNAME, LISTDESCR, LISTPW dan URL kuriermlm pilihan senarai.
2. Sediakan fail konfigurasi webmlmrc.
3. Mula webmlmd, dan aturkan mulakannya secara automatik semasa but sistem.
4. Memasang webmlm dalam direktori cgi-bin pelayan web anda.
CONFIGURE COURIERMLM SENARAI PILIHAN
Menggunakan "kuriermlm menetapkan direktori nama=nilai” perintah, untuk setiap kuriermlm senarai direktori
untuk menetapkan tetapan berikut:
SENARAI NAMA
Tajuk pendek senarai mel, atau kapsyen. Contoh: "Senarai mel pengguna kurier".
LISTDESCR
Ini adalah perihalan yang lebih panjang dan lebih terperinci bagi senarai mel ini. Tetapan ini ialah
dipaparkan, sebagai HTML mentah, pada halaman utama senarai. Ini adalah tetapan pilihan.
URL
URL ke halaman utama untuk senarai mel ini. Anda perlu memikirkan apa ini
URL harus ditetapkan dengan merancang lebih awal di mana webmlm akan dipasang, dalam langkah terakhir
dalam proses pemasangan ini.
Selepas memasang webmlm dalam direktori cgi-bin Apache, URL untuk webmlm arahan
mungkin akan menjadi sesuatu seperti “http://nama pelayan/cgi-bin/webmlm”. URL senarai itu ialah
nama direktori senarai yang dilampirkan pada webmlmURL.
Contohnya, jika kuriermlm direktori senarai mel ialah /var/lists/devel-list, its
URL MUST jadilah “http://nama pelayan/cgi-bin/webmlm/devel-list”.
LISTPW
Ini adalah kata laluan ke skrin pentadbiran senarai mel. Kata laluan mestilah
ditetapkan menggunakan kuriermlm perintah.
Nota
Kami tidak bercakap tentang keselamatan gred tentera, di sini! Jangan kitar semula sensitif
kata laluan untuk tujuan ini. Kata laluan disimpan, dalam teks biasa, dalam pilihan
fail dalam direktori senarai mel. Anda harus mempertimbangkan untuk mengalih keluar dunia yang dibaca
dan laksanakan kebenaran pada direktori senarai mel. Menukar kebenaran pada
fail pilihan tidak berkesan, ia akan dipulihkan pada masa akan datang
tetapan konfigurasi diubah.
Tambahan pula, kebenaran untuk skrin pentadbiran disediakan dengan menyimpan
kata laluan senarai dalam kuki penyemak imbas, yang juga dihantar melalui
rangkaian, dalam jelas. Pertimbangkan untuk menggunakan SSL dengan webmlmd.
Ini adalah pelaksanaan berasaskan kata laluan yang mudah. Tahap keselamatan yang tinggi memerlukan a
banyak penjagaan untuk disediakan, dan biasanya agak rumit untuk dilaksanakan dan
mengurus. Ingat perkara itu.
Letakkan apostrof di sekeliling setiap tetapan pilihan semasa berjalan kuriermlm. Sebahagian besar
tetapan konfigurasi (terutama LISTDESCR) mengandungi aksara shell khas dan mesti
dipetik.
SETTING UP THE WEBMLMRC CONFIGURATION FAIL
Lalai webmlmd fail konfigurasi dipasang sebagai /etc/courier/webmlmrc. Fail
mengandungi penerangan bagi setiap tetapan konfigurasi yang diperlukan. Secara ringkas:
PORT
Fail port soket sistem fail. Ini ialah soket sistem fail tempatan yang biasa digunakan
memproses permintaan web. Direktori yang mengandungi soket sistem fail mestilah sama ada
dimiliki oleh userid yang sama yang memiliki kuriermlm direktori senarai mel, atau webmlmd
mesti dimulakan sebagai akar (dalam langkah seterusnya proses pemasangan ini). lalai
/etc/courier/webmlmrc fail konfigurasi menetapkan fail soket sistem fail kepada Courier
direktori yang hanya boleh ditulis oleh akar, jadi webmlmd perlu dimulakan dengan akar, dalam
langkah langkah, dalam konfigurasi lalai.
Selain itu, fail port soket sistem fail mesti boleh diakses oleh id pengguna itu
melaksanakan skrip cgi-bin web. Ini adalah pengguna tiada siapa, dalam lalai Apache
konfigurasi.
SENARAI
Senarai dipisahkan bertindih bagi kuriermlm direktori senarai mel, sebagai laluan mutlak. A
contoh tunggal WebMLM mampu mengendalikan berbilang senarai, dengan syarat:
1. Nama semua direktori senarai mel, komponen terakhir semua direktori,
adalah unik.
2. Semua direktori senarai mel dimiliki oleh userid dan groupid yang sama.
Jika tidak, berbilang, contoh WebMLM yang berasingan mesti disediakan.
BERMULA WEBMLMD
Perintah berikut bermula webmlmd:
webmlmd bermula fail konfigurasi
Perintah ini harus ditambahkan pada skrip permulaan sistem anda (menggantikan fail konfigurasi dengan
nama laluan mutlak kepada fail konfigurasi).
Nota
Kebanyakan pakej Kurier yang boleh dipasang (termasuk pakej Courier RPM yang dibina menggunakan pakej tersebut
skrip binaan RPM lalai) pasang skrip permulaan sistem. Skrip memanggil
mantera ajaib yang sesuai jika fail konfigurasi (/etc/courier/webmlmrc) mempunyai
tetapan LISTS yang tidak kosong. Pada mulanya, LISTS kosong dan tiada apa yang berlaku. Sebaik sahaja
direktori senarai mel ditakrifkan, skrip permulaan akan menguruskan permulaan
webmlmd.
. webmlmd arahan kembali serta-merta, ia terus berjalan sebagai daemon latar belakang
proses). Untuk menghentikan proses daemon:
webmlmd berhenti fail konfigurasi
Seperti yang dinyatakan sebelum ini, webmlmd mesti sama ada digunakan sebagai akar, atau di bawah id pengguna yang sama
yang memiliki direktori senarai mel, dengan syarat itu PORTDirektori 's boleh ditulis oleh
ID Pengguna.
MEMASANG WEBMLM
Pasang webmlm program dengan sama ada menyalinnya secara manual daripada
/usr/lib/courier/courier/webmail direktori ke direktori cgi-bin Apache anda. Paling
Pakej Kurier pra-bina biasanya tidak mempunyai /usr/lib/courier/courier/webmail
direktori, tetapi mempunyai subpakej pilihan yang dipasang webmlm terus ke
direktori cgi-bin
PELBAGAI WEBMLM INSTANS
Kadangkala, persekitaran yang sangat khusus mungkin memerlukan berbilang contoh WebMLM. Untuk
contoh, untuk menyokong direktori senarai mel yang dimiliki oleh id pengguna yang berbeza. Ini mungkin
tidak disokong oleh kebanyakan pakej Courier generik, pra-bina, dan mesti dilakukan secara manual.
memasang pelbagai salinan of webmlm
Buat salinan berasingan bagi webmlm program, satu untuk setiap contoh WebMLM. Pasang mereka
semua dalam direktori cgi-bin pelayan web anda. Ini boleh dilakukan dengan pautan lembut atau keras, tetapi
mesti ada contoh berasingan webmlm.
Setiap contoh daripada webmlm membaca fail konfigurasi yang namanya dibentuk dengan menambahkan "rc"
kepada arahan, dan mencari fail dalam /etc/courier. Contohnya, yang tidak diubah suai
webmlm membaca /etc/courier/webmlmrc. Jika salinan kedua dinamakan webmlm2 wujud, ia akan dibaca
/etc/courier/webmlm2rc.
Selain itu, pilihan WEBMLMRC_DIR pembolehubah persekitaran mengatasi /etc/courier
bahagian nama fail konfigurasi. Jika webmlm mendapati bahawa pembolehubah persekitaran ini adalah
ditetapkan, kandungannya menggantikan bahagian "/etc/courier". Contohnya, a webmlm yang berbunyi
“/etc/lists” daripada WEBMLMRC_DIR akan membuka fail konfigurasi /etc/lists/webmlmrc.
Begitu juga, jika namanya sendiri, dalam direktori skrip pelayan web, adalah webmlm2, ia akan dibuka
/etc/lists/webmlm2rc.
Gunakan direktori "SetEnv" Apache untuk menetapkan pembolehubah persekitaran:
SetEnv WEBMLMRC_DIR /etc/lists
Gunakan apa sahaja mekanisme yang masuk akal untuk anda mengatur fail konfigurasi unik untuk setiap satu
salinan daripada webmlm perintah.
Gunakan webmlmd dalam talian menggunakan perkhidmatan onworks.net