sendmailÀÇ ¼³Á¤ÆÄÀÏÀº /etc/mail¿¡ ¸ð¿©ÀÖ´Ù.
1) /etc/mail/access
¸ÞÀÏÀ» ¹ß¼ÛÇÒ ¼ö ÀÖ´Â ipÀÇ RELAY¸¦ ¿¾îÁØ´Ù.
localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY
ÆÄÀÏÀ» ¼öÁ¤ÇÑ ÈÄ¿¡´Â
makemap hash /etc/mail/access < /etc/mail/access
ÀÇ ¸í·ÉÀ¸·Î access.db¸¦ °»½ÅÇÑ´Ù. access ÆÄÀϸ¸ ¼öÁ¤ÇÑ °æ¿ì´Â
sendmailÀ» Àç½ÃÀÛÇÒ ÇÊ¿ä°¡ ¾øÀ¸¸ç access.db ÆÄÀÏ °»½Å¸¸À¸·Î
º¯°æ»çÇ×ÀÌ Àû¿ëÀÌ µÈ´Ù.
2) /etc/mail/virtusertable
°¡»ó »ç¿ëÀÚ ¸ñ·ÏÀ» ¸¸µç´Ù. °£´ÜÇÑ ¿¹·Î,
admin@localhost root
¶ó°í ÀûÀ¸¸é ½ÇÁ¦·Î system ³»¿¡ Á¸ÀçÇÏÁö ¾Ê´Â admin À¸·Î ¿À´Â
¸ÞÀÏÀº root °èÁ¤ÀÌ ¹Þ¾Æº¸°Ô µÈ´Ù. ¿ª½Ã ÆÄÀÏÀ» ¼öÁ¤ÇÑ ÈÄ¿¡´Â
makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable
ÀÇ ¸í·ÉÀ¸·Î virtusertable.db ÆÄÀÏÀ» °»½ÅÇØÁà¾ß ÇÑ´Ù.
3) /etc/mail/local-host-names
¼¹ö·Î ¿À´Â email Áß ÀÌ ÆÄÀÏ¿¡ ³ª¿µÈ ÁÖ¼Ò·Î ¿À´Â ¸ÞÀϸ¸À» ¹Þ¾ÆµéÀδÙ.
ns
example.com
ns.example.com
¸ÞÀÏ ÁÖ¼Ò·Î »ç¿ëÇÏ´Â ¼¹ö À̸§µéÀ» ¿©±â¿¡ Àû¾î ³õ´Â´Ù.
4) /etc/mail/sendmail.mc
SMTP ÀÎÁõ ±â´ÉÀ» »ç¿ëÇϱâ À§Çؼ ´ÙÀ½ÀÇ ¶óÀÎÀ» È®ÀÎÇÑ´Ù.
TRUST_AUTH_MECH(`LOGIN PLAIN EXTERNAL DIGEST-
MD5 CRAM-
MD5')dnl
define(`confAUTH_MECHANISMS', `LOGIN PLAIN EXTERNAL GSSAPI DIGEST-
MD5 CRAM-
MD5')dnl
¾ø´Ù¸é ¹°·Ð Ãß°¡ÇÑ´Ù.
¿ÜºÎ¸ÞÀÏÀ» ¹ÞÀ» ¼ö ÀÖ°Ô ÇÏ·Á¸é ´ÙÀ½ÀÇ ¶óÀÎÀ» ãÀº ÈÄ,
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
´ÙÀ½°ú °°ÀÌ ¶óÀΠóÀ½¿¡ dnlÀ̶ó°í Àû´Â´Ù.
dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
´ÙÀ½ÀÇ ¸í·ÉÀ¸·Î sendmail.cf¸¦ »õ·Î »ý¼ºÇÑ´Ù.
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
4. ³ª¸ÓÁö ¼³Á¤