MTAはMail Tranfer Agentの略で、電子メールの配信や転送を行うプログラムでありサーバ側で使用される。
MUAはMail User Agentの略で、電子メールの読み書きやメールサーバへの送信、メールの受信などを行うクライアント側で使用されるプログラム。
メーラー(MUA)から送信されたメールは、メールサーバ(MTA)を経由し、宛先に届けられる。場合によっては複数のMTAを経由することもある。このときのメールの生存時間は設定されたホップ数に依存する。