MPOP(1) General Commands Manual MPOP(1) (NAME) mpop - POP3 (SYNOPSIS) (): mpop [option...] [--] [account...] mpop --host=host [option...] : mpop --configure : mpop [option...] --serverinfo [account...] mpop --host=host [option...] --serverinfo (MDA): mpop --mda --delivery=method,method_arguments... [envelope-from- address] (DESCRIPTION) mpop POP3 (MDA) maildir mbox . mpop . mpop POP3 . default . (EXAMPLES) . (EXIT STATUS) sendmail sysexits.h . (OPTIONS) . --version . --help . -P, --pretend . ('*') . -d, --debug . : ( ) ! --half-quiet . --configure=mailaddress . . SRV RFC 8314 . -S, --serverinfo () POP3 . ( pipelining TOP ...) ( ...) TLS ( TLS) . --mda (MDA): --delivery. delivery . : (envelope from address) MAILER-DAEMON . : $ mpop --mda --delivery=mbox,~/Mail/inbox $ mpop --mda --delivery=maildir,~/Mail/incoming $ mpop --mda --delivery=mda,"msmtp --host=localhost --from=me@localhost -- you@localhost" $ mpop --mda --delivery=mda,"msmtp --host=localhost --from=%F -- you@localhost" me@localhost -C, --file=conffile ~/.mpoprc $XDG_CONFIG_HOME/mpop/config . --host=hostname . . . --port=number . port . --source-ip=[IP] IP (bind) . source_ip . --proxy-host=[IP|hostname] SOCKS . proxy_host . --proxy-port=[number] . proxy_port . --socket=[socketname] (unix domain socket) . socket . --timeout=(off|seconds) (timeout). timeout . --pipelining=(auto|on|off) pipelining POP3. pipelining . --received-header[=(on|off)] Received. received_header . --auth[=(on|method)] ( "on") . auth . --user=[username] . user . --passwordeval=[cmd] . passwordeval . --tls[=(on|off)] TLS/SSL. tls . --tls-starttls[=(on|off)] STARTTLS TLS. tls_starttls . --tls-trust-file=[file] (trust file) TLS. tls_trust_file . --tls-crl-file=[file] . (CRL) TLS. tls_crl_file . --tls-fingerprint=[fingerprint] (fingerprint) TLS. tls_fingerprint . --tls-key-file=[file] TLS. tls_key_file . --tls-cert-file=[file] TLS. tls_cert_file . --tls-certcheck[=(on|off)] TLS. tls_certcheck . --tls-priorities=[priorities] TLS. tls_priorities . --tls-host-override=[host] TLS. tls_host_override . --tls-min-dh-prime-bits=[bits] --tls-priorities . - (DH). tls_min_dh_prime_bits . -q, --quiet . -Q, --half-quiet . -a, --all-accounts . -A, --auth-only . SMTP-after-POP . -s, --status-only . -n, --only-new[=(on|off)] . only_new . -k, --keep[=(on|off|duration)] POP3 ( ) . keep . --killsize=(off|size) (kill size). killsize . --skipsize=(off|size) (skip size). skipsize . --filter=[program] () . filter . --delivery=method,method_arguments... . delivery . . --uidls-file=filename UIDL . uidls_file . --configure . ~/.mpoprc $XDG_CONFIG_HOME/mpop/config . . . ( '#' ) . . (") . (~) $HOME . on on . . account POP3 . : defaults . . account name [:account[,...]] . . . eval cmd (stdout) cmd . . eval echo host localhost host localhost . eval . eval password cmd passwordeval . . host hostname POP3 . . . port number POP3 . 110 ("pop3") TLS STARTTLS 995 ("pop3s") . source_ip [IP] IP (bind) . (multi-home) . . proxy_host [IP|hostname] SOCKS. DNS DNS ( IP ). hostname . SOCKS . Tor "Using mpop with Tor" . proxy_port [number] . number 1080 ("socks") . socket socketname . host/port proxy_host/proxy_port . timeout (off|seconds) . . off . pipelining (auto|on|off) POP3. auto : mpop POP3 . POP3 . auth [(on|method)] . on . . user . : . (keyring) . Gnome Mac OS X Keychain. Gnome secret-tool ( libsecret ) : secret-tool store --label=mpop host pop.freemail.example service pop3 user joe.smith. Mac OS X : security add-internet-password -s pop.freemail.example -r pop3 -a joe.smith -w. pop.freemail.example POP3 joe.smith . . passwordeval GnuPG. EXAMPLES . . password. ( . .) . ~/.netrc. . . . . . . / : user ( ) plain ( ) scram-sha-1 scram-sha-1-plus ( ( ) . -plus TLS ) scram-sha-256 scram-sha-256-plus ( ) apop ( ) cram-md5 ( ) digest-md5 ( ) login ( plain ) ntlm ( ntlmdomain ). mpop . TLS : scram-sha-256-plus scram-sha-1-plus scram-sha-256 scram-sha-1 plain . TLS scram-sha-256 scram-sha-1 . / : oauthbearer xoauth2 ( OAuth2 . . passwordeval mpop ) external ( TLS ) gssapi ( Kerberos ). . --version . user login . . password secret . . passwordeval . passwordeval [cmd] (stdout) cmd. . ntlmdomain [domain] ntlm. . tls [(on|off)] TLS ( SSL ) . (TLS) <<... . / >> ( RFC2246). TLS : STARTTLS ( TLS STARTTLS ) (TLS ). tls_starttls . TLS . (CA) . ( CA .) CA tls_trust_file . "system" CA . CA . CA . . . CA . tls_fingerprint . CA . . . --serverinfo --tls --tls-certcheck=off . CA ( CA tls_trust_file ) ( tls_fingerprint ). TLS . CA . . tls_cert_file tls_key_file . / . external auth . URI GnuTLS tls_cert_file tls_key_file . URI p11tool --list-privkeys --login (p11tool GnuTLS ). PIN ( passwordeval password) ..IP "tls_starttls [(on|off)]" TLS: TLS (on ) TLS (off). tls_trust_file file (CA) . "system" . CA . PEM tls_crl_file . tls_crl_file [file] (CRL) TLS ( ). OCSP CRL . GnuTLS OCSP MustStaple TLS OCSP OCSP . TLS . tls_fingerprint [fingerprint] (fingerprint) TLS. ( tls_trust_file ). SHA256 SHA1 MD5 ( ). 01:23:45:67:.... . --serverinfo --tls --tls-certcheck=off --tls-fingerprint= . tls_key_file file ( tls_cert_file} ). PEM . . tls_cert_file file ( tls_key_file ). PEM . . tls_certcheck [(on|off)] . . tls_trust_file tls_fingerprint . : TLS ! tls_priorities [priorities] TLS. TLS . priorities TLS . TLS --version . GnuTLS Priority Strings . libtls priorities PROTOCOLS= CIPHERS= ECDHECURVES= . tls_config_parse_protocols tls_config_set_ciphers tls_config_set_ecdhecurves . priorities . : "PROTOCOLS=TLSv1.3 CIPHERS=ECDHE-RSA-AES128-SHA256 ECDHECURVES=P-384". tls_host_override [host] TLS host . . . tls_min_dh_prime_bits [bits] tls_priorities . - (DH) TLS. TLS . ( ) TLS . delivery method method_arguments... . delivery mda command (MDA). %F envelope from ( MAILER-DAEMON) . a-z A-Z 0-9 ".@_-+/" . "_" . %F : '%F'. MDA procmail "delivery mda /usr/bin/procmail -f '%F' -d $USER" . MTA "delivery mda /usr/sbin/sendmail -oi -oem -f '%F' -- $USER" . MTA SMTP "delivery mda /usr/local/bin/msmtp --host=localhost --from='%F' -- $USER@`hostname`.`dnsdomainname`" . ( fetchmail .) delivery maildir directory maildir . maildir cur new tmp mpop . (hard links) . delivery mbox mbox-file mbox. fcntl(2) . mpop MBOXRD mbox mbox . delivery exchange directory pickup Exchange. . envelope from ( mda %F mbox) ( ) . uidls_file filename UIDL . . %U . %H . mpop . mpop POP3 . "~/.mpop_uidls/%U_at_%H" . UIDLS (poll) . only_new [(on|off)] mpop ( ). mpop . keep [(on|offduration)] POP3 . on off duration () mpop POP3 . Nd N Nh N Nm N Ns N . 1d12h 36h 1d 11h 60m . (kill filters) . killsize (off|size) ( keep ). . `k' `m' / . POP3 NOTES . killsize 0 keep . UID UID . skipsize (off|size) ( ). . `k' `m' / . POP3 NOTES . filter [command] . POP3 POP3 TOP --serverinfo . . %F envelope from ( MAILER-DAEMON) . a- z A-Z 0-9 ".@_-+/" . "_" . %F : '%F'. %S POP3 . ( ) (pipe) . mpop : 0: 1: ( keep ) 2: 3 . sysexits.h . received_header [(on|off)] Received. mpop Received . RFC SMTP ..SH " (FILTERING)" . : killsize skipsize filter . (EXAMPLES) # ~/.mpoprc # # TLS . # SOCKS # TLS . # . defaults # TLS . tls on # CA TLS. # . #tls_trust_file /etc/ssl/certs/ca-certificates.crt # MBOX: delivery mbox ~/Mail/inbox # maildir: #delivery maildir ~/Mail/incoming # procmail: #delivery mda "/usr/bin/procmail -f '%F' -d $USER" # SMTP: #delivery mda "/usr/bin/msmtp --host=localhost --from='%F' -- $USER" # Exchange: #delivery exchange c:\exchange\pickup # UIDLS ~/.local/share ~/.mpop_uidls uidls_file ~/.local/share/%U_at_%H # (freemail) account freemail # POP3 host pop.freemail.example # tls_trust_file tls_fingerprint # . # # . : # $ 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 # . : user joe.smith # : mpop # . libsecret : # $ secret-tool store --label=mpop \ # host pop.freemail.example \ # service pop3 \ # user joe.smith # : mpop # . GnuPG . # gpg-agent . passwordeval gpg2 --no-tty -q -d ~/.mpop-password.gpg # : . # . # . #password secret123 # : ~/.netrc . # . # : . mpop . # mpop . # freemail account freemail2 : freemail user joey # POP3 ISP account isp host mail.isp.example auth on user 12345 # SpamAssassin # "X-Spam-Status: Yes" . filter if [ "`grep "^X-Spam-Status: Yes"`" ]; then exit 1; else exit 0; fi # account default : freemail SpamAssassin filter "/path/to/spamc -c > /dev/null" SpamAssassin . SpamAssassin SpamAssassin : use_bayes 0. SpamAssassin . mpop : #!/bin/sh if [ "`grep "^X-Spam-Status: Yes"`" ]; then exit 1 # else exit 0 # fi filter : filter if [ "`grep "^X-Spam-Status: Yes"`" ]; then exit 1; else exit 0; fi mpop Tor : proxy_host 127.0.0.1 proxy_port 9050 tls on IP mpop DNS . TLS POP3 . (FILES) ~/.mpoprc $XDG_CONFIG_HOME/mpop/config . ~/.mpop_uidls UIDL. ~/.netrc SYSCONFDIR/netrc netrc . msmtp ~/.netrc SYSCONFDIR/netrc . (ENVIRONMENT) $USER, $LOGNAME . $LOGNAME $USER . Received . (AUTHORS) mpop Martin Lambers . AUTHORS . (SEE ALSO) procmail(1), spamassassin(1), netrc(5) ftp(1), mbox(5), fcntl(2) 2026-07 MPOP(1)