MTA(Mail Transfer Agent)는 인터넷상에 있는 하나의 컴퓨터로부터 다른 컴퓨터(메일서버)로 전자 메일을 전송하는 서버 프로그램입니다.
인터넷 메일 시스템은 동격 서버들을 가진 분산 클라이언트/서버 시스템입니다. 다시 말해 클라이언트는 서버와 통신하여 메일을 송수신하고, 그리고 서버들이 서로 통신합니다.
클라이언트가 나가는 메시지를 직접 서버(MTA)로 보내면, 그 서버는 메시지를 수신자의 우편함으로 배달하거나 혹은 그것을 전달(forwarding)할 다른 MTA로 보냅니다. 이러한 시스템은 서버들을 계층적으로 배열함으로써 높은 확장성을 갖도록 하기 위한 것입니다.
인터넷 MTA는 종종 UUCP같은 인터넷상에서 사용되고 있는 오래된 메일 시스템을 위해 게이트웨이와 비슷한 기능을 수행합니다.
인터넷 핵심에서 대부분의 메일을 처리하는 가장 대중적인 무료 MTA인 sendmail은 원래는 단순한 텍스트메시지를 위한 메시지 주소 번역 기능을 제공하면서, 새롭게 연결된 네트워크에서 사용중인 다수의 메일 시스템을 통합하기 위해 작성되었습니다.
다시 말해, MTA는 실질적으로 메일을 전송하지 않습니다. 다만 메시지에 대한 전송결정을 내리고, 실질적인 전송을 위해 메시지를 MDA(Mail Delivery Agent)로 넘겨줍니다.
달리 말하면, MTA는 메시지가 다음 번 목적지로 보내지는 것과 메시지가 적절한 포맷으로 도착해서 적절히 해석될 수 있도록 보장하는 역할을 담당합니다. 그래서, 인터넷 메일에서 MTA는 필수적이며 앞으로 전자메일의 발전은 MTA의 발전이라 할 수 있겠습니다.
인터넷 메일 시스템은 동격 서버들을 가진 분산 클라이언트/서버 시스템입니다. 다시 말해 클라이언트는 서버와 통신하여 메일을 송수신하고, 그리고 서버들이 서로 통신합니다.
클라이언트가 나가는 메시지를 직접 서버(MTA)로 보내면, 그 서버는 메시지를 수신자의 우편함으로 배달하거나 혹은 그것을 전달(forwarding)할 다른 MTA로 보냅니다. 이러한 시스템은 서버들을 계층적으로 배열함으로써 높은 확장성을 갖도록 하기 위한 것입니다.
인터넷 MTA는 종종 UUCP같은 인터넷상에서 사용되고 있는 오래된 메일 시스템을 위해 게이트웨이와 비슷한 기능을 수행합니다.
인터넷 핵심에서 대부분의 메일을 처리하는 가장 대중적인 무료 MTA인 sendmail은 원래는 단순한 텍스트메시지를 위한 메시지 주소 번역 기능을 제공하면서, 새롭게 연결된 네트워크에서 사용중인 다수의 메일 시스템을 통합하기 위해 작성되었습니다.
다시 말해, MTA는 실질적으로 메일을 전송하지 않습니다. 다만 메시지에 대한 전송결정을 내리고, 실질적인 전송을 위해 메시지를 MDA(Mail Delivery Agent)로 넘겨줍니다.
달리 말하면, MTA는 메시지가 다음 번 목적지로 보내지는 것과 메시지가 적절한 포맷으로 도착해서 적절히 해석될 수 있도록 보장하는 역할을 담당합니다. 그래서, 인터넷 메일에서 MTA는 필수적이며 앞으로 전자메일의 발전은 MTA의 발전이라 할 수 있겠습니다.