FETCHYAHOO(1)
π FETCHYAHOO(1) β General Commands Manual, but make it cute π
okay so bestie, this is fetchyahoo(1), living in the General Commands Manual section, and before we even get going the page just says bg. right up top. no context. no explanation. iconic behavior honestly. anywayβ
β¨ NAME β¨
fetchyahoo β grab your mail off Yahoo!'s webmail service π¦
πΈ SYNOPSIS πΈ
fetchyahoo [options]
π DESCRIPTION π
So. FetchYahoo is a Perl script that downloads your mail from a Yahoo! account straight down to a local mail spool. It exists to be the replacement for fetchmail for all the girlies using Yahoo! mail, because Yahoo!'s POP service is no longer free β yes really, that's the whole reason. π
It pulls messages into a local mail spool, and that includes all parts and attachments, no skimping. After that it deletes the messages unless you specifically ask it not to. And if you want, it can also forward messages to an email address you pick, and then just keep doing that on a repeat interval like the dedicated little daemon it is. periodt. π
π OPTIONS π
This program follows the usual GNU command line syntax, bestie β long options start with two dashes (-). Here's the rundown of options below. For even more info, go check the HTML documentation. π
--helpβ shows you a lil summary of the options.--versionβ shows the version of the program.--quiet,--noquietβ suppress (or don't suppress) the non-error messages. shhh π€«--noerrors,--errorsβ suppress (or don't suppress) the error messages.--configfile=CONFIG-FILEβ use CONFIG-FILE as your configuration file.--username=USERNAMEβ use USERNAME as the Yahoo! login.--password=PASSWORDβ use PASSWORD as your Yahoo! password. (keep it secret, keep it safe π«Ά)--spoolfile=SPOOLβ set SPOOL as the file to spool messages to; but if--pipeis also in the mix, then SPOOL is a program that accepts messages from standard input (likeprocmail). yes, it shape-shifts.--https--nohttpsβ use insecure plaintext or secure HTTPS to log in. the default is HTTPS, because obviously. π--appendβ append messages to the SPOOL. this is the default behavior, it's the chill one.--pipeβ pipe messages to the program SPOOL instead of appending to SPOOL.--overwriteβ overwrite SPOOL instead of appending to it. destructive energy, be careful π--folder=FOLDERβ pick the folder on Yahoo! to download messages from. (default isInbox.)--newonlyβ only download new messages. (default is to download all messages, so this is the picky option β¨)--allmsgsβ download all the messages. all of them. every single one. π--nodelete,--deleteβ don't delete (or do delete) messages after they get downloaded.--nodownload,--downloadβ don't download messages; however, they will still be deleted unless--nodeleteis also specified. (--downloadis the default.) > β οΈ read that again bestie, no-download does NOT mean no-delete. π--listmessages,--nolistmessagesβ list messages in the mail folder. (--nolistmessagesis the default.)--onlylistmessagesβ only list messages in the mail folder. this one is literally a combo of--listmessages,--nodownloadand--nodeleteall holding hands π«Ά--emptybulkβ empty the Bulk folder before downloading messages.--emptytrashbeforeβ empty the trash before downloading messages.--emptytrashafterβ empty the trash after downloading messages.--noemptyβ do not empty trash or bulk. (Default.) it's giving "leave no trace."--leaveunreadβ leave the messages marked as unread on the server.--markreadβ mark the messages you downloaded as read. (Default.)--repeatinterval=Nβ check for mail every N minutes.--statusonly,--nostatusonlyβ just get the number of messages. (--nostatusonlyis the default.)--getexternal,--nogetexternalβ retrieve messages from external mailboxes too. (--nogetexternalis the default.)--externalmailboxes=boxes,listβ retrieve messages from only this comma-separated list of external mailboxes.--maxmessages=Nβ maximum number of messages to download (default is100). > β οΈ setting this over100may cause problems. fr fr.--warninglevel=Nβ warn if more than N% of your storage quota is used. never warn ifN=0(default is0).--nofromline,--includefromlineβ omit (or include) the leading"From "in messages that get appended or piped. (--includefromlineis the default.)--logout,--nologoutβ log out (or don't log out) of Yahoo! when you exit. (--nologoutis the default.)--proxyhost=sβ hostname to use for the proxy (default is off).--proxyport=Nβ port to use for the proxy (default is80).--proxyuser=sβ username to use for proxy authentication (default is no authentication).--proxypass=sβ password to use for proxy authentication (default is no authentication).--imaphost=sβ hostname to use for IMAP (default is off).--imapport=Nβ port to use for IMAP (default is143).--imapuser=sβ username to use for IMAP authentication (no default).--imappass=sβ password to use for IMAP authentication (no default).--imapmailbox=sβ IMAP mailbox to use (default isINBOX).--repeatinterval=Nβ check for mail every N minutes (daemon mode). yes this option shows up twice in the original and I am keeping both because I keep EVERY detail, that's the rule π--md5hexβ print the MD5 hex hash value of a password you type in interactively. π
π FILES π
/etc/fetchyahoorc$HOME/.fetchyahoorc
These are the configuration files for FetchYahoo. And an example configuration file lives at /usr/share/doc/fetchyahoo/examples/ if you wanna peek at a template. π
π¦ SEE ALSO π¦
procmail(1) and /usr/share/doc/fetchyahoo/index.html
π AUTHOR π
FetchYahoo was written by Ravi Ramkissoon <ravi_ramkissoon@yahoo.com>.
This manual page was written by Chris Lawrence <lawrencc@debian.org>, for the Debian GNU/Linux system (but may be used by others). slay.
and that's the whole page, bestie π this is FETCHYAHOO(1) from the General Commands Manual, dated September 20, 2002 β yeah, a whole legend from 2002, still iconic, still serving β¨ stay hydrated, back up your spool, and don't run --overwrite unless you mean it π«Άπ
π¦ where this page comes from
- ubuntu jammy: fetchyahoo 2.14.7-1.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms