pop3browser(1)
π pop3browser β the manual, bestie edition π
okay so welcome to pop3browser(1), the teeniest little manual page in the whole pop3browser cinematic universe π
β¨ NAME β¨
pop3browser β a small perl script to access POP3 mail accounts π«Ά
π¦ DESCRIPTION π¦
pop3browser is a perl script that uses libnet-perl to give you access to POP3 mail accounts without fetching the messages. like, you get to peek behind the curtain without taking the whole curtain home π
so here's the slay: you can use pop3browser to delete unwanted mails (SPAM π), especially when they come with huge attachments, before you download them over your sad little low-bandwidth connection. the --limit option of fetchmail is lowkey perfect for filtering out those giant mails, which you can then go inspect with pop3browser. iconique teamwork fr fr β¨
the program supports normal POP3 authentication and APOP. both. she does both. π
πΈ USAGE πΈ
pop3browser greets you with a short copyright note and a command line prompt. the settings for a mailbox (host, password, etc.) have to be specified in a configuration file (similar to fetchmail, iykyk). then pop3browser understands the following commands, bestie:
hostsβ list available hosts specified in.pop3browserrcπlogin nβ log into host no. n; usehoststo get a list of available hostso(pen) nβ same asloginapop nβ same asloginbut uses APOPc(lose)β delete messages marked for deletion and close current connectionlistβ list sizes and message numbers of the mails on the accounts(how) nβ show header and some body lines of mail number nm(ailbox)β list message number, size, sender and subject for each maild(elete) nβ delete mail number nundel(ete) nβ undelete mail number nk(ill) exprβ delete mails matching expr in header π₯u(nkill) exprβ undelete mails matching expr in headerq(uit)β delete messages marked for deletion and quit programexitβ same asquithelpβ print a command summary π«Ά
π CONFIG FILE π
the definitions for a mailbox go in ~/.pop3browserrc. one line per mailbox. lines starting with # are ignored (they're just vibes). each definition must be in the following form:
hostname <tab or space> userid <tab or space> password <tab or space> protocol (optional)
for example:
#definition for bar@pop.foo.com
#pop-server UID passwd protocol
pop.foo.com bar s3cr3t apop
#end of definition
recognised options for the protocol are pop3 and apop. if no protocol is specified, the command login/open assumes pop3. the command apop ignores the protocol option (she said what she said π
).
π customising the header filter π
to override the default header-filter of the show command, you can specify a custom set of keywords in ~/.pop3browserrc. lines starting with @headpattern or @bodylines are parsed by pop3browser. settings for the header-filter must be in the following form:
@headpattern <tab or space> = <tab or space> "<keyword1>","<keyword2>",....
the filter keywords are matched against the start of a header line. settings for the number of body lines to show have to be in the following form:
@bodylines <tab or space> = <tab or space> <Number>
example, since we love a visual:
@headpatterns = "From:","To:","Subject:","Date:","CC"
@bodylines = 10
the file~/.pop3browserrcmust only be readable for the owning user.pop3browsercorrects other file modes automatically. she does not play about your privacy, periodt πβ¨
β SEE ALSO β
π AUTHOR π
Christoph Baumann <cgb@debian.org>
π THANKS π
- Jorrit 'J"o' Fahlke, for his overhaul of the config file parser π§
- Takeshi Hamasaki, for the headpattern patch πΈ
and that's the whole page bestie!! this one came to you courtesy of the Debian Project, dated Nov. 2003 π go forth and delete your spam, mwah π«Άβ¨
π¦ where this page comes from
- debian bookworm: pop3browser 0.4.1-9 Β· GPL-2.0-or-later
- debian trixie: pop3browser 0.4.1-9 Β· GPL-2.0-or-later
- ubuntu jammy: pop3browser 0.4.1-8 Β· GPL-2.0-only
- ubuntu noble: pop3browser 0.4.1-9 Β· GPL-2.0-or-later
- ubuntu questing: pop3browser 0.4.1-9
- ubuntu resolute: pop3browser 0.4.1-9build1 Β· GPL-2.0-or-later
- ubuntu stonking: pop3browser 0.4.1-9build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms