Un mail server (Mail Transfer Agent o MTA) è un programma, e per estensione il computer su cui viene eseguito, che si occupa della ricezione, smistamento e distribuzione da un computer all'altro di messaggi di posta elettronica. Si contrappone al client di posta (mail user agent) presente invece sulla macchina dell'utente finale.
Normalmente un mail server risiede su un sistema hardware dedicato, ma può essere eseguito su computer ove risiedano altri server o che sono utilizzati anche per altri scopi. Si può dunque installare un mail server anche su un normale personal computer.
Su sistemi Unix e derivati (Linux, Mac OS X etc) viene anche chiamato Mailer daemon.