I programmi clienti per la posta elettronica vengono chiamati, in generale, MUA (Mail User Agents). Tra essi vale la pena di ricordare:
Può inoltre rivelarsi utile il programma uuenview, che permette di inviare messaggi con allegati binari da riga di comando.
Nei sistemi Un*x esiste una categoria particolare di programmi: quelli che si occupano della consegna della posta. Sono detti MDA (Mail Delivery Agents). Il più famoso è procmail, che permette di configurare quali azioni devono essere intraprese all'arrivo di messaggi con determinate caratteristiche.
Le connessioni FTP possono essere avviate con programmi grafici (es. gftp) o da riga di comando (es. ftp).
L'accesso ai documenti presenti sul web può avvenire con i classici browswer grafici. Vale la pena di segnalare però anche:
Con curl si possono anche fare agevolmente dei post, e la cosa può tornare utile per automatizzare operazioni su web (con degli script).
È possibile naturalmente accedere a sistemi remoti con il classico programma telnet o con il più sicuro ssh.
Se si è costretti ad usare un sistema Windows, è possibile effettuare connessioni a server SSH tramite gli utilissimi:
Il programma NetCat, il "coltellino svizzero della rete", permette di effettuare connessioni TCP o inviare datagrammi UDP ed è altamente configurabile. Ad esempio, per avere informazioni sulla data di ultima modifica di un certo documento su web, si può impartire il seguente comando:
$ echo $'HEAD /graphics/gnu-head-mini.png HTTP/1.1\nHost: www.gnu.org\n' \
| nc www.gnu.org 80 -q 1 | grep ^Last-Modified
Last-Modified: Mon, 14 Jun 2004 15:25:31 GMT