Penso que podes usar os sockets TCP para comunicação com o servidor.
Depois as mensagens que trocas com o servidor POP3 tens de obedecer ao protocolo que está estabelecido.
Experimenta dar uma olhadela às funções das bibliotecas de sockets (<sys/socket.h>) para veres se as funções que existem te servem.