電子メールを転送するための、MTA(Mail Transfer Agent)の補助プログラム。通常のMTAはインターネットへの常時接続を前提に設計されているため、SMTPプロトコルを使って、転送元からプッシュ形式で転送される。このため、ダイヤルアップ接続の場合には、一般的なMTAを使ったメールの受信ができない。fetchmailは、SMTPではなく、POPやIMAPといったダイヤルアップ接続向きのプロトコルに対応しており、「ローカルサーバーの望むタイミング」で電子メールをISPのメールサーバーから取得できる。取得したメールはローカルのメールサーバーに転送され、LAN環境のメールと同じように扱われる。