\documentstyle[a4j,graphicx]{jarticle}
\begin{document}
\title{SMTP,POP}
\author{���� ����}
\date{Jul/04/2002}
\maketitle

\section{�᡼���ɬ�פʥץ������}



\subsection{MTA(Mail Transfer Agent)}

�׻����֤ǥ᡼�����������Ԥ��ޤ���MTA�ϡ��������褦�Ȥ���᡼��ΰ���
���顤������Υ�⡼�ȥۥ��Ȥ�Ĵ�١��������⡼�ȥۥ��Ⱦ��ư���Ƥ���
MTA���̿���Ԥäƥ᡼������������ޤ���

�ʤ���¾�η׻�����MTA������������᡼��ΰ���ˤ�äƤϡ���ʬ���Ȥη׻�
�����������٤��᡼��Ǥʤ���礬����ޤ������ξ��,��3�Ԥη׻����˥᡼
�����������ɬ�פ�����ޤ���

Unix����ɽŪ��MTA��Sendmail�Ǥ���

\subsection{MDA(Mail Delivery Agent)}

MTA�ˤ�äƼ��������᡼��ΰ�����ᤷ�����Υ᡼���������٤�Ŭ�ڤ�
�桼���Υ᡼������ե�����ʥ᡼�륹�ס���ե�����ˤ˽񤭹��ߤޤ���

\subsection{MUA(Mail User Agent)}

�桼�����᡼����ɤ���ꡤ�᡼���ʸ�Ϥ�񤤤��ꤹ��ץ������Ǥ����᡼
���Ф��Ȥ��ˤ�MTA���̿���Ԥ�,MTA�˥᡼�����������ꤷ�ޤ��������ƥ᡼
����ɤ�Ȥ��ˤϡ�MDA���񤭹�����᡼�륹�ס���ե����뤫��᡼���Ƥ�
�Ф��ޤ���

\section{�᡼��򰷤�����Υץ��ȥ���}

\subsection{SMTP(Simple Mail Transfer Protocol)}

SMTP���Żҥ᡼���ž����Ԥ�����Υץ��ȥ���Ǥ������Υץ��ȥ����,MTA��
���Żҥ᡼�������������,MTA��MUA�֤��Żҥ᡼��򺹤��Ф��Ȥ��˻Ȥ���
����TCP�ݡ����ֹ��25�Ǥ���sendmail�Ǥϳ�ĥSMTP�ץ��ȥ����ESMTP�ˤ�����
����Ƥ��ޤ���

\subsection{POP/APOP/IMAP}

POP/APOP/IMAP�Ϥ������᡼��򥵡��Ф����������Ȥ��˻Ȥ��ץ��ȥ����
����
POP3(Post Office Protocol Version3)�ϥ᡼�륵���Ф��饯�饤����Ȥإ᡼�����ä�
���뤿��Υץ��ȥ����,����ˤ��᡼�륯�饤����Ȥϡ��Żҥ᡼��򥹥ס�
�뤷�Ƥ��륵���Ф����å�������������ޤ���TCP�ݡ����ֹ��110�Ǥ����᡼
�륹�ס��뤫��᡼����ɤि��ˤϡ��᡼�륹�ס�����ɤ߽񤭤Ǥ���׻���
��MUA��ư����ɬ�פ�����ޤ���,POP�����Ѥ���ȥ᡼�륹�ס��������ʤ���
�������顤NFS��Ȥ鷺�˥᡼����ɤ߽Ф����Ȥ��Ǥ��ޤ���
APOP(Authenticated POP)�ϡ���ǧ�ڤ򶯲�����POP�פǤ���
POP3�Ǥϼ��������Ф˥�����������ݤ�ɬ�פʥѥ���ɤ�ʿʸ��ή����Ƥ���
�Τǡ����ΰ������򶯲����뤿�ᡢAPOP�Ǥϥѥ���ɤ�Ź沽��������ޤ���
IMAP(Internet Message Access Protocol)��POP3/APOP�Τ褦�˥᡼��򥯥饤
����Ȥ˥���������ɤ����ɤޤ��ΤǤϤʤ�����˥����о��¸�ߤ����桼��
����������᡼����ɤ߽Ф��ޤ���

\begin{figure}[hbt]
 \begin{center} 
  \includegraphics{mail2.eps}
   \caption{�᡼���ή��}
  \label{mailp}
 \end{center}
\end{figure}


\section{sendmail}

sendmail�ϥ᡼�������׵᤬���ȡ�sendmail.cf(/etc/mail/sendmail.cf)�λؼ���
���ä�ư��ޤ���sendmail.cf�ε��Ҥ˾Ȥ餷�ơ����줬���ۥ��Ȱ��ƤΥ᡼
�뤫�ɤ���Ƚ�ꤷ�ޤ������ۥ��Ȱ��Ƥʤ顤�᡼�륹�ס���˥᡼����Ǽ����
�������ۥ��Ȱ��ƤǤʤ��Ȥ��ϡ�sendmail.cf�Υ롼��ˤ������äơ����Υ᡼
���ɤ��ˤऱ��ž�����뤫���,�������ޤ���

\subsection{sendmail.cf}

sendmail��sendmail.cf�����Ƥˤ������ä�ư��ޤ�����������sendmail.cf��
��Ȥ��񤷤��ơ������ľ�ܽ񤯤ΤϺ���Ǥ������Τ��ᡤsendmail.cf����
�����CF�Ȥ����ġ������Ѥ��ޤ���

\section{����:CF��Ȥä�sendmail.cf�κ���}

\begin{enumerate}
 \item su�ˤʤ�
 \item backup��ȤäƤ���
        \begin{itemize}
      \item  cd /etc/mail
      \item cp sendmail.cf sendmail.cf.back
	 \end{itemize} 
\item cd /tmp 
\item �������ե���������%
       \begin{itemize}
	\item cp -r /u/kubo/work/rinkou/sendmail/CF* . 
        \item �ʲ���3�ĤΥե����뤬���뤳�Ȥ��ǧ
        \item CF-3.7Wpl2.tar.gz
	\item CF-3.7Wpl2-smtpcheck.patch1
	\item CF-3.7Wpl2-smtpcheck.patch2
       \end{itemize}
 \item cd CF
 \item Ÿ������%
        \begin{itemize}
	\item gunzip CF-3.7Wpl2.tar.gz
	\item tar xvf CF-3.7Wp12.tar      
       \end{itemize}
 \item cd CF-3.7Wpl2/Master
 \item patch�򤢤Ƥ�%
  \begin{itemize}
	\item patch $\langle$ /tmp/CF/CF-3.7Wpl2-smtpcheck.patch1 
        \item patch $\langle$ /tmp/CF/CF-3.7Wpl2-smtpcheck.patch2   
  \end{itemize}
 \item cd ..
 \item make cleantools
 \item make tools
 \item make samples
 \item sendmail.cf���븵�ˤʤ�ե�����򥳥ԡ�����%
       \begin{itemize}
	\item cp Standards/sendmail-v8.def ./sendmail.def
       \end{itemize}
 \item vi��sendmail.def���Խ�%
       \begin{itemize}
	\item OS\_TYPE=bsd4.5
	\item MX\_SENDMAIL=yes     
	\item MY\_DOMAIN=4f.db.is.kyushu-u.ac.jp
	\item MY\_NAME=(��ʬ�Υޥ���̾)
	\item FROM\_ADDRESS='\$m'
	\item RECIPIENT\_GENERIC=yes
	\item REWRITE\_GENERIC\_FROM=lower
	\item REWRITE\_GENERIC\_TO=yes      
        \item REWRITE\_LOCAL\_ON\_RELAY=generic
	\item ACCEPT\_ADDRS='\$m'
%	\item SPECIAL\_FROM
%	\item SPECIAL\_USER
%	\item SPECIAL\_FROM\_REWRITE
	\item SPOOL\_HOST='popple.db.is.kyushu-u.ac.jp'
%	\item REJECT\_SOURCE\_ROUTE\_RELAY=yes
	\item BITNET=mx
	\item REJECT\_JUNET=yes
	\item ALIAS\_FILE\_PATH='/etc/mail/aliases'
	\item PRIVACY\_FLAGS='noexpn,novrfy,authwarnings'
	\item MAIL\_RELAY\_RESTRICTION=yes
	\item LOCAL\_HOST\_IPADDR=/etc/mail/sendmail.localip
	\item LOCAL\_HOST\_DOMAIN=/etc/mail/sendmail.localdomain
%	\item SPAM\_LIST\_TYPE=dbm
       \end{itemize}
 \item �Խ������塤make sendmail.cf
 \item sendmail��Ȥ��%
       \begin{itemize}
	\item ps -ax $\mid$ grep sendmail      
        \item kill sendmail�Υץ������ֹ�
       \end{itemize} 
 \item sendmail.cf�򥳥ԡ�����
       \begin{itemize}
	\item cp sendmail.cf /etc/mail/sendmail.cf
       \end{itemize}
 \item sendmail��ǥХå��⡼�ɤ�ư����
       \begin{itemize}
	\item sendmail -bt
	\item  $\rangle$ 0 �桼��̾\\
        (�Ǹ��...returns \$\# local \$: �桼��̾�ȽФ��OK)
        \item  $\rangle$ 0 �桼��̾@�ޥ���̾.4f.db.is.kyushu-u.ac.jp\\
        (�Ǹ��...returns \$\# local \$: �桼��̾�ȽФ��OK)
	\item  $\rangle$ 0 �����Υ᡼�륢�ɥ쥹(�����PC�Υ��ɥ쥹�ʤ�)\\    
        (�Ǹ��...returns \$\# smtp \$: �������ɥ쥹�ȽФ��OK)
       \end{itemize}
 \item C-d �ǥǥХå��⡼�ɽ�λ 
 \item sendmail ��ư����
      \begin{itemize}
       \item sendmail -bd
      \end{itemize}
 
 \item mail���ޥ�ɤǼ�ʬ�˥᡼������
       \begin{itemize}
	\item  mail ��ʬ�Υ᡼�륢�ɥ쥹
	\item subject:(�ƥ��ȥ᡼�����̾)
        \item �ƥ��ȥ᡼���ʸ������(���ܸ��Բ�)
	\item . �����Ϥ���������       
       \end{itemize}
 \item exit �� su �������
 \item minako�Ǽ�����ǧ
       \begin{itemize}
	\item ssh minako
        \item mail 
	\item ��ۤ����ä��᡼���������Ƥ��뤳�Ȥ��ǧ      
        \item ��ǧ��� q �ǽ�λ
       \end{itemize}
       
              
       �����ޤǽ�����OK�Ǥ�\\
       ���Ȥϡ��Խ����ξ��֤��ᤷ�Ȥ��ޤ��礦
       
       \begin{itemize}
	\item su
	\item cd /etc/mail
        \item ps -ax $\mid$ grep sendmail  
	\item kill sendmail�Υץ������ֹ�
	\item mv sendmail.cf.back sencmail.cf
       \end{itemize}
       
\end{enumerate}

\end{document}