Amazon Best VPN GoSearch

Favicon OnWorks

mpop - Dalam talian di Awan

Jalankan mpop dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan mpop 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


mpop - Pelanggan POP3

SINOPSIS


Mod mendapatkan semula mel (lalai):
mppop [pilihan...] [--] [akaun...]
mppop --host=host [pilihan...]

Mod maklumat pelayan:
mppop [pilihan...] --serverinfo [akaun...]
mppop --host=host [pilihan...] --serverinfo

DESCRIPTION


Dalam mod operasi mendapatkan semula mel, mpop mengambil mel daripada satu atau lebih peti mel POP3,
secara pilihan melakukan beberapa penapisan, dan menghantarnya melalui ejen penghantaran mel (MDA), kepada
folder meldir, atau ke fail mbox. Mel yang berjaya dihantar sebelum akan
tidak boleh diambil untuk kali kedua, walaupun ralat berlaku atau mpop ditamatkan di tengah
sesuatu sesi.
Dalam mod maklumat pelayan, mpop mencetak maklumat tentang satu atau lebih pelayan POP3.
Jika tiada nama akaun diberikan pada baris arahan, satu dinamakan lalai akan digunakan.
Cara terbaik untuk bermula mungkin dengan melihat bahagian CONTOH.

EXIT STATUS


Kod keluar sendmail standard digunakan, seperti yang ditakrifkan dalam sysexits.h.

PILIHAN


Pilihan mengatasi tetapan fail konfigurasi, untuk setiap akaun yang digunakan.

Umum Pilihan

--versi
Maklumat versi cetakan, termasuk maklumat tentang perpustakaan yang digunakan.

--help Cetak bantuan.

-P, --berpura-pura
Cetak tetapan konfigurasi yang akan digunakan, tetapi jangan ambil lebih jauh
tindakan. Asterisk (`*') akan dicetak dan bukannya kata laluan anda.

-d, --debug
Cetak banyak maklumat penyahpepijatan, termasuk keseluruhan perbualan dengan
pelayan. Berhati-hati dengan pilihan ini: output (berpotensi berbahaya).
tidak akan dibersihkan, dan kata laluan anda boleh dicetak dengan mudah
format boleh dekod!
Pilihan ini membayangkan --separuh-senyap, kerana output kemajuan akan
mengganggu output penyahpepijatan.

menukar yang mod of operasi

-S, --info pelayan
Cetak maklumat tentang pelayan POP3 dan keluar. Ini termasuk
maklumat tentang ciri yang disokong (penyaluran paip, kaedah pengesahan,
Perintah TOP, ...), tentang parameter (masa untuk mel tidak akan ada
dipadamkan, masa minimum antara log masuk, ...), dan tentang sijil TLS
(jika TLS aktif).

konfigurasi pilihan

-C, --file=confill
Gunakan fail yang diberikan dan bukannya ~/.mpoprc sebagai fail konfigurasi.

--tuan rumah=nama hos
Gunakan pelayan ini dengan tetapan daripada baris arahan; jangan gunakan apa-apa
data fail konfigurasi. Pilihan ini melumpuhkan pemuatan konfigurasi
fail. Anda tidak boleh menggunakan kedua-dua pilihan ini dan nama akaun pada baris arahan.

--port=nombor
Tetapkan nombor port untuk disambungkan. Lihat pelabuhan perintah.

--masa tamat=(off|saat)
Tetapkan tamat masa rangkaian. Lihat timeout perintah.

--penyaluran paip=(auto|on|mati)
Dayakan atau lumpuhkan saluran paip POP3. Lihat saluran paip perintah.

--proxy-host=[IP|nama hos]
Tetapkan atau nyahtetapkan proksi SOCKS untuk digunakan. Lihat proxy_host perintah.

--proxy-port=[nombor]
Tetapkan atau nyahtetapkan nombor port untuk hos proksi. Lihat port_proksi perintah.

--received-header[=(on|dimatikan)]
Dayakan atau lumpuhkan pengepala Diterima. Lihat received_header perintah.

--auth[=(on|kaedah)]
Tetapkan kaedah pengesahan kepada automatik (dengan "hidup") atau pilih secara manual
kaedah pengesahan. Lihat auth perintah.

--pengguna=[nama pengguna]
Tetapkan atau nyahset nama pengguna untuk pengesahan. Lihat pengguna perintah.

--passwordeval=[menipu]
Nilai kata laluan untuk pengesahan. Lihat passwordeval perintah.

--tls[=(on|off)]
Dayakan atau lumpuhkan TLS/SSL. Lihat tls perintah.

--tls-starttls[=(on|off)]
Dayakan atau lumpuhkan STARTTLS untuk TLS. Lihat tls_starttls perintah.

--tls-trust-file=[fail]
Tetapkan atau nyahtetapkan fail amanah untuk TLS. Lihat tls_trust_file perintah.

--tls-crl-file=[fail]
Tetapkan atau nyahtetapkan fail senarai pembatalan sijil (CRL) untuk TLS. Lihat
tls_crl_file perintah.

--tls-cap jari=[cap jari]
Tetapkan atau nyahset cap jari sijil TLS yang dipercayai. Lihat
tls_cap jari perintah.

--tls-key-file=[fail]
Tetapkan atau nyahtetapkan fail kunci untuk TLS. Lihat fail_kunci_tls perintah.

--tls-cert-file=[fail]
Tetapkan atau nyahtetapkan fail sijil untuk TLS. Lihat tls_cert_file perintah.

--tls-certcheck[=(on|off)]
Dayakan atau lumpuhkan semakan sijil pelayan untuk TLS. Lihat tls_certcheck
perintah.

--tls-min-dh-prime-bits=[bit]
Tetapkan atau nyahtetapkan saiz bit minimum bagi perdana Diffie-Hellmann (DH). Lihat
tls_min_dh_prime_bits perintah.

--tls-priorities=[keutamaan]
Tetapkan atau nyahtetapkan keutamaan TLS. Lihat tls_priorities perintah.

Pilihan khusus kepada mel pengambilan semula mod

-q, --senyap
Jangan cetak maklumat status atau kemajuan.

-Q, --separuh senyap
Cetak status tetapi bukan maklumat kemajuan.

-a, --semua-akaun
Tanya semua akaun dalam fail konfigurasi.

-A, --auth-sahaja
Sahkan sahaja; jangan ambil semula mel. Berguna untuk SMTP-selepas-POP.

-s, --status-sahaja
Cetak nombor dan saiz mel dalam setiap akaun sahaja; jangan ambil semula mel.

-n, --hanya-baru[=(on|off)]
Proses hanya mesej baharu. Lihat only_new perintah.

-k, --simpan[=(on|off)]
Jangan padamkan mel daripada pelayan POP3, tanpa mengira pilihan lain atau
tetapan. Lihat menyimpan perintah.

--killsize=(off|saiz)
Tetapkan atau nyahtetapkan saiz bunuh. Lihat membunuh perintah.

--langkau=(off|saiz)
Tetapkan atau nyahtetapkan saiz langkau. Lihat melangkau perintah.

--filter=[program]
Tetapkan penapis yang akan memutuskan sama ada untuk mendapatkan semula, melangkau atau memadam setiap satu
mel dengan menyiasat pengepala mel. Lihat menapis perintah.

--penghantaran=kaedah,kaedah_argumen...
Cara menghantar mesej yang diterima daripada akaun ini. Lihat penghantaran
perintah. Ambil perhatian bahawa koma digunakan dan bukannya kosong untuk memisahkan kaedah
daripada hujah-hujahnya.

--uidls-file=nama fail
Fail untuk menyimpan UIDL masuk. Lihat uidls_file perintah.

PENGGUNAAN


Fail konfigurasi lalai ialah ~/.mpoprc. Tetapan dalam fail ini boleh ditukar dengan
pilihan baris arahan.
Fail konfigurasi ialah fail teks ringkas. Baris kosong dan baris ulasan (pertama tidak kosong
aksara ialah '#') diabaikan. Setiap baris lain mesti mengandungi arahan dan mungkin mengandungi satu
hujah kepada perintah itu. Hujah boleh disertakan dalam petikan berganda (").
Jika nama fail bermula dengan tilde (~), tilde ini akan digantikan dengan $HOME.
Jika arahan menerima hujah on, ia juga menerima hujah kosong dan menganggapnya sebagai
jika ia berlaku on.
Perintah disusun dalam akaun. Setiap akaun bermula dengan akaun perintah dan
mentakrifkan tetapan untuk satu akaun POP3.

Perintah adalah seperti berikut:

lalai
Tetapkan lalai. Perintah konfigurasi berikut akan menetapkan nilai lalai untuk semua
definisi akaun berikut.

akaun nama [:akaun[,...]]
Mulakan definisi akaun baharu dengan nama yang diberikan. Nilai lalai semasa ialah
diisi.
Jika bertindih dan senarai akaun yang ditakrifkan sebelum ini diberikan selepas akaun
nama, akaun baharu, dengan nilai lalai yang diisi, akan mewarisi semua tetapan
daripada akaun dalam senarai.

tuan rumah nama hos
Pelayan POP3 untuk mengambil mel daripada. Hujah mungkin nama hos atau a
alamat rangkaian. Setiap definisi akaun mesti mengandungi arahan ini.

pelabuhan nombor
Port yang didengari oleh pelayan POP3. Lalai ialah 110 ("pop3"), melainkan TLS
tanpa STARTTLS digunakan, di mana ia adalah 995 ("pop3s").

masa tamat (off|saat)
Tetapkan atau nyahtetapkan tamat masa rangkaian, dalam beberapa saat. Lalai ialah 180 saat. The
hujah off bermakna tiada tamat masa akan ditetapkan, yang bermaksud bahawa operasi
lalai sistem akan digunakan.

saluran paip (auto|on|off)
Dayakan atau lumpuhkan saluran paip POP3. Anda tidak sepatutnya perlu menukar lalai
tetapan, iaitu auto: mpop membolehkan saluran paip untuk pelayan POP3 yang mengiklankan
keupayaan ini, dan melumpuhkannya untuk semua pelayan lain. Pemasangan paip boleh mempercepatkan a
Sesi POP3 dengan ketara.

proxy_host [IP|nama hos]
Gunakan proksi SOCKS. Semua trafik rangkaian akan melalui hos proksi ini, termasuk
Pertanyaan DNS, kecuali pertanyaan DNS yang mungkin diperlukan untuk menyelesaikan proksi
nama hos itu sendiri (ini boleh dielakkan dengan menggunakan alamat IP sebagai nama hos proksi).
Yang kosong nama hos hujah melumpuhkan penggunaan proksi. Protokol SOCKS yang disokong
versi ialah 5. Jika anda ingin menggunakan ini dengan Tor, lihat juga "Menggunakan mpop dengan Tor"
di bawah.

port_proksi [nombor]
Tetapkan nombor port untuk hos proksi. Satu kosong nombor argumen menetapkan semula ini kepada
port lalai, iaitu 1080 ("stokin").

kebenaran [(on|kaedah)]
Pilih kaedah pengesahan. Hujah lalai on memilih kaedah
secara automatik.
Biasanya nama pengguna dan kata laluan digunakan untuk pengesahan. Nama pengguna ialah
dinyatakan dalam fail konfigurasi dengan pengguna perintah. Terdapat lima yang berbeza
kaedah untuk menentukan kata laluan:
1. Tambahkan kata laluan pada gelang kunci sistem. Cincin kunci yang disokong pada masa ini ialah
Cincin kunci Gnome dan Rantai Kunci Mac OS X. Untuk cincin kunci Gnome, gunakan arahan
alat rahsia (sebahagian daripada libsecret Gnome) untuk menyimpan kata laluan: kedai alat rahsia
--label=mpop hos pop.freemail.example perkhidmatan pengguna pop3 joe.smith. Pada Mac OS X,
gunakan aplikasi GUI Akses Rantai Kunci. Nama akaun adalah sama dengan pengguna
nama. Nama item rantai kunci ialah pop3:// di mana sepadan dengan hos
hujah.
2. Simpan kata laluan dalam fail yang disulitkan, dan gunakan passwordeval untuk menentukan a
arahan untuk menyahsulit fail itu, cth menggunakan GnuPG. Lihat CONTOH.
3. Simpan kata laluan dalam fail konfigurasi menggunakan kata laluan perintah.
(Biasanya tidak dianggap idea yang baik untuk menyimpan kata laluan dalam fail teks biasa.
Jika anda melakukannya, anda mesti memastikan bahawa fail itu hanya boleh dibaca oleh
diri sendiri.)
4. Simpan kata laluan dalam ~/.netrc. Kaedah ini mungkin sudah lapuk.
5. Taip kata laluan ke dalam terminal apabila ia diperlukan.
Adalah disyorkan untuk menggunakan kaedah 1 atau 2.
Pelbagai kaedah pengesahan wujud. Kebanyakan pelayan hanya menyokong sebahagian daripada mereka.
Dari segi sejarah, kaedah canggih telah dibangunkan untuk melindungi kata laluan daripada menjadi
dihantar tanpa disulitkan ke pelayan, tetapi pada masa kini semua orang memerlukan TLS, jadi
kaedah mudah sudah memadai kerana keseluruhan sesi dilindungi. A sesuai
kaedah pengesahan dipilih secara automatik, dan apabila TLS dilumpuhkan untuk sesetengah orang
sebab, hanya kaedah yang mengelak daripada menghantar kata laluan teks yang jelas dipertimbangkan.
Kaedah pengguna / kata laluan berikut disokong: pengguna (teks biasa yang mudah
kaedah yang disokong oleh semua pelayan), kosong (satu lagi kaedah teks biasa yang mudah, dengan
pengekodan base64, disokong oleh hampir semua pelayan), scram-sha-1 (satu kaedah yang
mengelakkan kata laluan teks jelas), cram-md5 (kaedah usang yang mengelakkan teks jelas
kata laluan), apop (kaedah usang yang mengelakkan kata laluan teks jelas, tetapi adalah
terdedah kepada serangan man-in-the-middle), digest-md5 (sudah usang yang terlalu rumit
kaedah yang mengelakkan kata laluan teks jelas, tetapi tidak dianggap selamat lagi),
log masuk (kaedah teks jelas bukan standard yang serupa dengan tetapi lebih teruk daripada biasa
kaedah), ntlm (kaedah bukan standard yang tidak jelas yang kini dianggap rosak; ia
kadangkala memerlukan parameter domain khas yang dilalui ntlmdomain).
Pada masa ini terdapat dua kaedah pengesahan yang tidak berdasarkan pengguna /
maklumat kata laluan dan perlu dipilih secara manual: luar (pengesahan
berlaku di luar protokol, biasanya dengan menghantar sijil pelanggan TLS, dan
kaedah hanya mengesahkan bahawa pengesahan ini berjaya), dan gssapi (Yang
Rangka kerja Kerberos menjaga pengesahan selamat, hanya nama pengguna sahaja
diperlukan).
Ia bergantung pada perpustakaan pengesahan asas dan versinya sama ada a
kaedah tertentu disokong atau tidak. guna --versi untuk mengetahui kaedah yang mana
disokong.

pengguna log masuk
Tetapkan nama pengguna untuk pengesahan. Argumen kosong menyahset nama pengguna.

kata laluan rahsia
Tetapkan kata laluan untuk pengesahan. Hujah kosong menyahset kata laluan.
Pertimbangkan untuk menggunakan passwordeval perintah atau cincin kunci dan bukannya arahan ini, untuk
elakkan menyimpan kata laluan teks biasa dalam fail konfigurasi.

passwordeval [menipu]
Tetapkan kata laluan untuk pengesahan kepada output (stdout) arahan menipu.
Ini boleh digunakan contohnya untuk menyahsulit fail kata laluan dengan cepat atau untuk menanyakan cincin kekunci,
dan dengan itu untuk mengelak daripada menyimpan kata laluan teks biasa.

ntlmdomain [domain]
Tetapkan domain untuk ntlm kaedah pengesahan. Ini sudah usang.

tls [(on|off)]
Dayakan atau lumpuhkan TLS (juga dikenali sebagai SSL) untuk sambungan selamat. Anda juga perlu
tls_trust_file or tls_cap jari, dan untuk sesetengah pelayan anda mungkin perlu melumpuhkan
tls_starttls.
Keselamatan Lapisan Pengangkutan (TLS) "... menyediakan privasi komunikasi melalui
Internet. Protokol membenarkan aplikasi klien/pelayan untuk berkomunikasi dengan cara
yang direka untuk mengelakkan penyadapan, gangguan atau pemalsuan mesej" (petikan
daripada RFC2246).
Pelayan boleh menggunakan TLS dalam salah satu daripada dua mod: melalui arahan STARTTLS (session
bermula dengan pemulaan protokol biasa, dan TLS kemudiannya mula menggunakan
arahan STARTTLS protokol), atau serta-merta (TLS dimulakan sebelum biasa
permulaan protokol; ini memerlukan port yang berasingan). Mod pertama ialah
lalai, tetapi anda boleh bertukar kepada mod kedua dengan melumpuhkan tls_starttls.
Apabila TLS dimulakan, pelayan menghantar sijil untuk mengenal pasti dirinya. Untuk mengesahkan
identiti pelayan, program pelanggan dijangka menyemak sama ada sijil itu
betul secara rasmi dan bahawa ia telah dikeluarkan oleh Pihak Berkuasa Sijil (CA) bahawa
kepercayaan pengguna. (Terdapat juga rantaian sijil dengan CA perantaraan.)
Senarai CA yang dipercayai ditentukan menggunakan tls_trust_file perintah. Biasanya
terdapat beberapa fail lalai seluruh sistem tersedia, cth
/etc/ssl/certs/ca-certificates.crt pada sistem berasaskan Debian, tetapi anda juga boleh memilih
untuk memilih CA yang dipercayai sendiri.
Satu masalah praktikal dengan pendekatan ini ialah program pelanggan juga harus
semak sama ada sijil pelayan telah dibatalkan atas sebab tertentu, menggunakan a
Senarai Pembatalan Sijil (CRL). Fail CRL boleh ditentukan menggunakan
tls_crl_file perintah, tetapi mendapatkan fail CRL yang berkaitan dan memastikannya
tarikh tidak mudah. Anda pada dasarnya sendiri.
Masalah yang lebih serius dan asas ialah anda perlu mempercayai CA. Suka
mana-mana organisasi lain, CA boleh menjadi tidak cekap, berniat jahat, ditumbangkan oleh keburukan
orang, atau dipaksa oleh agensi kerajaan untuk menjejaskan pengguna akhir tanpa memberitahu
mereka. Semua perkara ini berlaku dan terus berlaku di seluruh dunia. Idea untuk
mempunyai organisasi pusat yang perlu dipercayai untuk komunikasi anda
selamat pada dasarnya rosak.
Daripada meletakkan kepercayaan pada CA, anda boleh memilih untuk mempercayai hanya satu sijil
untuk pelayan yang anda ingin sambungkan. Untuk tujuan itu, nyatakan sijil
cap jari dengan tls_cap jari. Ini memastikan bahawa tiada lelaki di tengah boleh
memalsukan identiti pelayan dengan memberikan anda sijil palsu yang dikeluarkan
oleh beberapa CA yang kebetulan ada dalam senarai amanah anda. Walau bagaimanapun, anda perlu mengemas kini
cap jari setiap kali sijil pelayan berubah, dan anda perlu memastikannya
perubahan adalah sah setiap kali, contohnya apabila sijil lama tamat tempoh. Ini adalah
menyusahkan, tetapi ia adalah harga yang perlu dibayar.
Maklumat tentang sijil pelayan boleh diperolehi dengan --info pelayan --tls
--tls-certcheck=off. Ini termasuk CA pengeluar sijil (supaya anda boleh
percaya bahawa CA melalui tls_trust_file), dan cap jari sijil (jadi anda
boleh mempercayai sijil tertentu itu melalui tls_cap jari).
TLS juga membenarkan pelayan untuk mengesahkan identiti pelanggan. Untuk tujuan ini,
pelanggan perlu mengemukakan sijil yang dikeluarkan oleh CA yang dipercayai oleh pelayan. Kepada
mengemukakan sijil itu, pelanggan juga memerlukan fail kunci yang sepadan. Anda boleh menetapkan
sijil dan fail utama menggunakan tls_cert_file and fail_kunci_tls. Mekanisme ini
juga boleh digunakan untuk mengesahkan pengguna, supaya pengguna / kata laluan tradisional
pengesahan tidak perlu lagi. Lihat luar mekanisme dalam auth.

tls_starttls [(on|off)]
Pilih varian TLS: mulakan TLS dari dalam sesi (on, lalai), atau terowong
sesi melalui TLS (off).

tls_trust_file fail
Aktifkan pengesahan sijil pelayan menggunakan senarai Pensijilan yang dipercayai
Pihak Berkuasa (CA). Fail mestilah dalam format PEM. Sesetengah sistem menyediakan sistem-
fail lalai yang luas, cth /etc/ssl/certs/ca-certificates.crt pada sistem berasaskan Debian
dengan pakej sijil-ca. Hujah kosong melumpuhkan ini. Anda juga harus
penggunaan tls_crl_file.

tls_crl_file [fail]
Tetapkan fail senarai pembatalan sijil (CRL) untuk TLS, untuk menyemak sama ada dibatalkan
sijil. Hujah kosong melumpuhkan ini.

tls_cap jari [cap jari]
Tetapkan cap jari sijil tunggal untuk menerima TLS. Sijil ini
akan dipercayai tanpa mengira kandungannya. Cap jari boleh sama ada SHA1
(disyorkan) atau cap jari MD5 dalam format 01:23:45:67:.... Gunakan --info pelayan
--tls --tls-certcheck=off untuk mendapatkan cap jari sijil pelayan.

fail_kunci_tls fail
Hantar sijil klien ke pelayan (gunakan ini bersama-sama dengan tls_cert_file}).
Fail mesti mengandungi kunci peribadi sijil dalam format PEM. Satu kosong
hujah melumpuhkan ciri ini.

tls_cert_file fail
Hantar sijil klien ke pelayan (gunakan ini bersama-sama dengan fail_kunci_tls). The
fail mesti mengandungi sijil dalam format PEM. Hujah kosong melumpuhkan ini
ciri.

tls_certcheck [(on|off)]
Dayakan atau lumpuhkan semakan sijil pelayan. AMARAN: Apabila cek
dilumpuhkan, sesi TLS akan terdedah kepada serangan man-in-the-middle!

tls_min_dh_prime_bits [bit]
Tetapkan atau nyahtetapkan bilangan minimum bit perdana Diffie-Hellman (DH) yang akan mpop
terima untuk sesi TLS. Lalai ditetapkan oleh pustaka TLS dan boleh dipilih
dengan menggunakan hujah kosong untuk arahan ini. Hanya turunkan lalai (contohnya kepada
512 bit) jika tiada cara lain untuk menjadikan TLS berfungsi dengan pelayan jauh.

tls_priorities [keutamaan]
Tetapkan keutamaan untuk sesi TLS. Lalai ditetapkan oleh pustaka TLS dan boleh
dipilih dengan menggunakan hujah kosong untuk arahan ini. Lihat GnuTLS
dokumentasi daripada gnutls_priority_init fungsi untuk penerangan tentang
rentetan keutamaan.

penghantaran kaedah kaedah_argumen...
Cara menghantar mesej yang diterima daripada akaun ini.

penghantaran mda arahan
Menghantar mel melalui ejen penghantaran mel (MDA).
Semua kejadian %F dalam arahan akan digantikan dengan sampul dari
alamat mesej semasa (atau MAILER-DAEMON jika tiada yang ditemui). Catatan
bahawa alamat ini dijamin hanya mengandungi huruf a-z dan A-Z, digit
0-9, dan mana-mana ".@_-+/", walaupun itu hanyalah subset daripada apa yang ada
secara teorinya dibenarkan dalam alamat mel. Watak lain, termasuk mereka
ditafsirkan oleh shell, digantikan dengan "_". Namun begitu, anda sepatutnya
masukkan %F ke dalam petikan tunggal: '%F'.
Gunakan "delivery mda /usr/bin/procmail -f '%F' -d $USER" untuk MDA procmail.
Gunakan "delivery mda /usr/sbin/sendmail -oi -oem -f '%F' -- $USER" untuk membenarkan anda
MTA mengendalikan mel.
Gunakan "delivery mda /usr/local/bin/msmtp --host=localhost --from='%F' --
$USER@`hostname`.`dnsdomainname`" untuk menghantar mel ke MTA anda melalui SMTP.
(Inilah yang dilakukan oleh fetchmail secara lalai.)

maildir penghantaran direktori
Hantar mel ke direktori maildir yang diberikan. Direktori mesti wujud
dan ia mesti mempunyai subdirektori maildir cur, baru, dan tmp; mpop tidak akan
buat direktori. Jenis penghantaran ini hanya berfungsi pada sistem fail yang
menyokong pautan keras.

penghantaran mbox fail mbox
Hantar mel ke fail yang diberikan dalam format mbox. Fail akan dikunci
bersama fcntl(2). mpop menggunakan varian format mbox MBOXRD; lihat
dokumentasi format mbox.

pertukaran penghantaran direktori
Hantar mel ke direktori pickup Exchange yang diberikan. Direktori mesti
wujud.

Jika kaedah penghantaran perlu menghuraikan pengepala mel untuk sampul dari alamat
(kaedah mda jika arahan mengandungi %F, dan kaedah mbox), maka ia perlu
cipta fail sementara untuk menyimpan pengepala mel (tetapi bukan isinya). Lihat
$TMPDIR di bahagian FAIL / PERSEKITARAN.

uidls_file nama fail
Fail untuk menyimpan UIDL. Ini diperlukan untuk mengenal pasti mesej baharu. %U dalam
nama fail akan digantikan dengan nama pengguna akaun semasa. %H dalam
nama fail akan digantikan dengan nama hos akaun semasa. Jika nama fail
mengandungi direktori yang tidak wujud, mpop akan menciptanya. mpop mengunci ini
fail untuk akses eksklusif apabila mengakses akaun POP3 yang berkaitan.
Nilai lalai ialah "~/.mpop_uidls/%U_at_%H". Anda juga boleh menggunakan satu fail UIDLS
untuk berbilang akaun, tetapi kemudian anda tidak boleh meninjau lebih daripada satu akaun ini di
pada masa yang sama.

only_new [(on|off)]
Secara lalai, mpop hanya memproses mesej baharu (mesej baharu ialah mesej yang tidak
telah berjaya diambil dalam sesi sebelumnya). Jika pilihan ini dihidupkan
dimatikan, mpop akan memproses semua mesej.

simpan [(on|off)]
Simpan semua mel pada pelayan POP3, jangan sekali-kali memadamkannya. Tingkah laku lalai ialah
padamkan mel yang telah berjaya diambil atau ditapis oleh penapis bunuh.

membunuh (off|saiz)
Mel yang lebih besar daripada saiz yang diberikan akan dipadamkan (melainkan menyimpan perintah digunakan,
dalam hal ini mereka hanya akan dilangkau). Argumen saiz mestilah sifar atau
lebih besar. Jika ia diikuti dengan `k' atau `m', saiznya diukur dalam
kibibait/mebibait bukannya bait. Ambil perhatian bahawa sesetengah pelayan POP3 melaporkan sedikit
saiz yang salah untuk mel; lihat NOTA di bawah.
Bila membunuh ditetapkan kepada 0 dan menyimpan ditetapkan kepada hidup, kemudian semua mel ditandakan sebagai
diambil, tetapi tiada mel yang dipadamkan daripada pelayan. Ini boleh digunakan untuk
menyegerakkan senarai UID pada klien ke senarai UID pada pelayan.

langkau (off|saiz)
Mel yang lebih besar daripada saiz yang diberikan akan dilangkau (tidak dimuat turun). Saiz
hujah mestilah sifar atau lebih besar. Jika diikuti dengan `k' atau `m', saiznya ialah
diukur dalam kibibait/mebibait dan bukannya bait. Ambil perhatian bahawa sesetengah pelayan POP3
laporkan saiz yang sedikit salah untuk mel; lihat NOTA di bawah.

penapis [arahan]
Tetapkan penapis yang akan memutuskan sama ada untuk mendapatkan semula, melangkau atau memadam setiap mel dengan
menyiasat pengepala mel. Pelayan POP3 mesti menyokong arahan POP3 TOP
untuk ini berfungsi; lihat pilihan --info pelayan atas. Hujah kosong melumpuhkan
penapisan.
Semua kejadian %F dalam arahan akan digantikan dengan sampul dari
alamat mesej semasa (atau MAILER-DAEMON jika tiada yang ditemui). Perhatikan bahawa ini
alamat dijamin mengandungi hanya huruf a-z dan A-Z, digit 0-9, dan mana-mana
".@_-+/", walaupun itu hanyalah subset daripada perkara yang dibenarkan secara teori dalam a
alamat e-mail. Watak lain, termasuk yang ditafsirkan oleh cangkerang, ialah
digantikan dengan "_". Namun begitu, anda harus meletakkan %F ke dalam petikan tunggal: '%F'.
Semua kejadian %S dalam arahan akan digantikan dengan saiz semasa
mel seperti yang dilaporkan oleh pelayan POP3.
Pengepala mel (ditambah baris kosong yang memisahkan pengepala daripada badan) akan menjadi
disalurkan kepada arahan. Berdasarkan kod pulangan, mpop memutuskan perkara yang perlu dilakukan dengan
mail:
0: teruskan seperti biasa; tiada tindakan khas
1: padam mel; jangan ambil semula
2: langkau mel; jangan ambil semula
Mengembalikan kod lebih besar daripada atau sama dengan 3 bermakna ralat telah berlaku. Sysexits.h
kod ralat boleh digunakan untuk memberikan maklumat tentang jenis ralat, tetapi ini
tidak perlu.

received_header [(on|off)]
Dayakan atau lumpuhkan penambahan pengepala Diterima. Secara lalai, mpop menambahkan Received
tajuk ke mel semasa penghantaran. Ini diperlukan oleh RFC jika mel itu
seterusnya dihantar lagi cth. melalui SMTP.

PENAPISAN


Terdapat tiga arahan penapisan yang tersedia. Mereka akan dilaksanakan dalam perkara berikut
Perintah:
membunuh
melangkau
menapis
Jika arahan penapisan digunakan pada mel, penapis yang selebihnya tidak akan dilaksanakan.

CONTOH


konfigurasi fail

# Contoh untuk fail konfigurasi pengguna ~/.mpoprc
#
# Fail ini memfokuskan pada TLS, pengesahan dan kaedah penghantaran mel.
# Ciri yang tidak digunakan di sini termasuk penapisan mel, tamat masa, proksi SOCKS,
# Parameter TLS dan banyak lagi.

# Tetapkan nilai lalai untuk semua akaun berikut.
lalai

# Sentiasa gunakan TLS.
tls on

# Tetapkan senarai CA yang dipercayai untuk TLS. Anda boleh menggunakan fail lalai seluruh sistem,
# seperti dalam contoh ini, atau muat turun sijil akar CA anda dan gunakan itu.
tls_trust_file /etc/ssl/certs/ca-certificates.crt

# Selain itu, anda harus menggunakan perintah tls_crl_file untuk menyemak untuk dibatalkan
# sijil, tetapi malangnya mendapat senarai pembatalan dan menyimpannya
# terkini tidak mudah.
#tls_crl_file ~/.tls-crls

# Hantar mel ke fail mel MBOX:
penghantaran mbox ~/Mel/peti masuk
# Hantar mel ke folder meldir:
#delivery maildir ~/Mel/masuk
# Hantar mel melalui procmail:
#penghantaran mda "/usr/bin/procmail -f '%F' -d $USER"
# Hantar mel melalui pelayan SMTP tempatan:
#delivery mda "/usr/bin/msmtp --host=localhost --from='%F' -- $USER"
# Hantar mel ke direktori pengambilan Exchange:
#penghantaran pertukaran c:\tukar\pengambilan

# Perkhidmatan mel percuma
mel percuma akaun

# Nama hos pelayan POP3
hos pop.freemail.example

# Sebagai alternatif kepada tls_trust_file/tls_crl_file, anda boleh menggunakan tls_cap jari
# untuk menyematkan sijil tunggal. Anda perlu mengemas kini cap jari apabila
# sijil pelayan berubah, tetapi penyerang tidak boleh menipu anda supaya menerima
# sijil penipuan. Dapatkan cap jari dengan
# $ mpop --serverinfo --tls --tls-certcheck=off --host=pop.freemail.example
tls_fingerprint 00:11:22:33:44:55:66:77:88:99:AA:BB:CC:DD:EE:FF:00:11:22:33

# Pengesahan. Kata laluan diberikan menggunakan salah satu daripada lima kaedah, lihat di bawah.
pengguna joe.smith

# Kaedah kata laluan 1: Tambahkan kata laluan pada cincin kekunci sistem, dan biarkan mpop mendapat
# secara automatik. Untuk menetapkan kata laluan keyring menggunakan libsecret Gnome:
# $ kedai alat rahsia --label=mpop \
# hos pop.freemail.example \
# perkhidmatan pop3 \
# pengguna joe.smith

# Kaedah kata laluan 2: Simpan kata laluan dalam fail yang disulitkan, dan beritahu mpop
# arahan mana yang hendak digunakan untuk menyahsulitnya. Ini biasanya digunakan dengan GnuPG, seperti dalam
# contoh ini. Biasanya gpg-agent akan meminta sekali untuk kata laluan penyahsulitan.
passwordeval gpg2 --no-tty -q -d ~/.mpop-password.gpg

# Kaedah kata laluan 3: Simpan kata laluan terus dalam fail ini. Selalunya tidak
# idea yang baik untuk menyimpan kata laluan dalam fail teks biasa. Jika anda melakukannya pula, di
# sekurang-kurangnya pastikan fail ini hanya boleh dibaca sendiri.
#rahsia kata laluan123

# Kaedah kata laluan 4: Simpan kata laluan dalam ~/.netrc. Kaedah ini mungkin tidak
# relevan lagi.

# Kaedah kata laluan 5: Jangan nyatakan kata laluan. Mpop kemudiannya akan meminta anda untuk
# ia. Ini bermakna anda perlu boleh menaip ke dalam terminal apabila mpop berjalan.

# Kotak mel kedua pada perkhidmatan mel percuma yang sama
akaun freemail2 : freemail
pengguna joey

# Pelayan POP3 ISP anda
akaun isp
hos mail.isp.example
pengesahan dihidupkan
pengguna 12345
# ISP anda menjalankan SpamAssassin, jadi uji setiap mel untuk "Status-X-Spam: Ya"
# pengepala dan padamkan semua mel dengan pengepala ini sebelum memuat turunnya.
tapis jika [ "`grep "^X-Spam-Status: Ya"`" ]; kemudian keluar 1; lain keluar 0; fi

# Tetapkan akaun lalai
lalai akaun: freemail

Penapisan bersama SpamAssassin

Perintah itu menapis "/path/to/spamc -c > /dev/null" akan memadam semua mel yang SpamAssassin
difikirkan adalah spam. Memandangkan tiada isi mesej dihantar kepada SpamAssassin, anda harus melumpuhkan semua
ujian khusus badan dalam fail konfigurasi SpamAssassin; contohnya set use_bayes 0.

Jika pembekal mel anda menjalankan SpamAssassin untuk anda, anda hanya perlu menyemak hasilnya.
Skrip berikut boleh melakukannya apabila digunakan sebagai penapis mpop:
#!/ Bin / sh
jika [ "`grep "^X-Spam-Status: Ya"`" ]; kemudian
keluar 1 # bunuh mesej ini
lagi
keluar 0 # teruskan seperti biasa
fi
Oleh kerana arahan penapis dihantar ke shell, anda juga boleh menggunakan ini secara langsung:
menapis if [ "`grep "^Status-X-Spam: Ya"`" ]; kemudian keluar 1; lagi keluar 0; fi

Menggunakan mppop bersama Tor

Gunakan tetapan berikut:
proxy_host 127.0.0.1
port_proksi 9050
tls on
Gunakan alamat IP sebagai nama hos proksi, supaya mpop tidak membocorkan pertanyaan DNS apabila
menyelesaikannya.
TLS diperlukan untuk menghalang hos keluar daripada membaca sesi POP3 anda. Anda juga perlu
tls_trust_file or tls_cap jari untuk menyemak identiti pelayan.

Gunakan mppop dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.