بعد از نصب sendmail شما در واقع یک MTA یا Mail Transfer Agent رو روی سیستمتون نصب کردین.
MTA ها وظیفه دارن پیام ها رو از یک کلاینت دریافت کنند و به مقصد که باز یک MTA است بفرستند. برای مثال gmail یک MTA داره و شما با استفاده از کلاینت تحت وب یک پیغام می سازین و به اون می دین تا براتون ارسال کنه. اگه مقصد yahoo باشه MTA که در سرور yahoo وجود داره پیام رو دریافت کرده و با توجه به کاربر اون رو در میل باکس قرار می ده.
شما پس از نصب sendmail فقط یک MTA دارین و برای محاوره با اون به یک MUA یا Mail User Agent احتیاج دارین. این برنامه می تونه Evolution یا Thunderbird باشه یا Telnet قدیمی خودمون. من در پستی که شما مشخص کردین از telnet استفاده کردم. Telnet به شما اجازه می ده به یک Socket شبکه متصل شوید و به زبان اون باهاش صحبت کنید:
telnet 127.0.0.1 25
دستور بالا به Telnet می گه که به کامپیوتر با IP 127.0.0.1 که آدرس IP ماشین خودتونه و از طریق پورت ۲۵ که پورت استاندار SMPT Server است متصل شه. بعد از این کار شما با استفاده از پروتکل SMPT باهاش ارتباط برقرار می کنین و پیام رو می سازین. پروتکل SMPT در خط هایی که پررنگ شدن مشخص شده.
http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocolشما می تونین کاری که یک مرورگر وب انجام می ده رو با Telnet مشاهده کنید برای مثال:
$ telnet www.google.com 80
Trying 66.249.93.104...
Connected to www.l.google.com.
Escape character is '^]'.
GET / HTTP/1.1
host:www.google.com
HTTP/1.1 200 OK
Cache-Control: private, max-age=0
Date: Sat, 14 Jun 2008 01:06:46 GMT
Expires: -1
Content-Type: text/html; charset=ISO-8859-1
Server: gws
Transfer-encoding: chunked
Connection: close
Set-Cookie: PREF=ID=e751fc226f265082:TM=1213405606:LM=1213405606:S=ozXQMa49SxgzmEB1; expires=Mon, 14-Jun-2010 01:06:46 GMT; path=/; domain=.google.com
17b0
<html><head><meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"><title>Google</title><style>body,td,a,p,.h{font-family:arial,sans-serif}
...