[LinuxFocus-icon]
�����  |  �����  |  ������  |  �����

������� | ������ | ������ | ��� LF
��� ������� �������� ��: English  Castellano  Deutsch  Francais  Nederlands  Portugues  Russian  Turkce  

[Photo of the Author]
����� Guido Socher

�� ������:

����� (Guido), ���������� UUCP ��� ����� ��� � �������, ��� ��� - ������ ������ ����� �������� ������� ������ ���������� � ��������.


����������:

 

E-mail ����� UUCP: ���������������� ������� ��� ������������� dialup

[uucp]

������:

UUCP - ���� �� ����� ������ ���������� ��������. �� ������ ������� �� ������� ����� ������������ �����������, �� �� �������� ����� �� ������ ������� ��� ������ ������ � ������� �� dialup. � ���������, ������, ��������� � �������� �� ���� ����� dialup, ��������� � �������� �������������� ������������� UUCP � �� ���������� ���� �������. � ���������� ������ ���������� � ���� ��� �� ���������� UUCP.



 

��������

UUCP - ����� ������ ��������, ������������� ��������������� ��� ������ ������ ������� ����� Unix-���������. ������ � ��������: "Unix to Unix Copy". � �� ������� ������������ ������� �� ���� ��������� ���������� � ����. ������ ����� ��� ������ ������� �������������� dialup-���������� ����� ������ ����� ���������� ��������� �������.

����� ����������� ���� mynotes.txt �� ��������� �������, ����������, ������, "mars" ����� ���� ��������������� ��������:

uucp mynotes.txt mars!~/mynotes.txt
��� ���� ������ ������������ � "spool directory" (������� ��������), � �����, ��� ������������ dialup-���������� � ���� ������, ������ ������������ ���������.

������� ����-�� UUCP ���-���� ������������ ����� �������. �� � ������ ���������� ����� ����������� ��������� ��� ����������� ������ � ����� ������������ ������� �� ������, �����, ��� TCP/IP � scp.

UUCP ����� ������� ������. �� ��������� ��������� �� ��������� ������� ������������ ��������� ������. ����� ������� ������� "rnews" �� ��������� ������� "mars" ������ �� stdin ����� ������ �������:
cat somedata.txt | uux - mars!rnews
����� ��, ������� rnews ����� ��������� �� ��������� ������� �� ����������, � �����, ����� ����� ����������� dialup-���������� � �������� "mars". � �� ��� ��� ������� ����� ��������� � ��������� �������� ��������.

����� ��� ����� ��������� � e-mail?
E-mail - ����������, ��� �������� ��������� �������� � ��������� ������ �� ����� �������� ��������. ������ �� �������������� ���� �����, ������ ������ ������� � "���������" ��. �� ����� �� ��������� �����, ��� �� �����, ����� ���� ������ ��������� ���������� ���� ������� ��� �����, ���� �� ����� ����������� ����� � ����������� � ��������� �����. �� ������ "��������" ��������� � ������� ����. �� ����� �������� ��������, ����� �� ����� ��������� ���������� ��� ��������� �����.

��� ��� ��� ����� ����������, ������� ����� ������� ����������� � ������� UUCP.  

���� ����������� �������� �������

UUCP - ������ ��������. �� ������ ��������� ��� ���, ��� � ��� � ������������ ���� ����� ����������� �������� ������. ��� ��������� � Linux ����� ������ ���� ��������� ������� ��� ���� ����� ����������� � ������������ ������ � ����� ��������� ���� (LAN - Local Area Network):
[������� �������� �������, ����������� �����
dialup]


����� ��� ��������� ������� ����� ������� ��� ��������� ���������� � ���� ����� �������� �� ���� ��� ��������� ��������. �� ������ �������� ������� ������ e-mail ��� ������ ���������� �������������, �� ��� ���������� ����������� �� dialup � ����������. ��������, �������� ����� ������������� ����� ���������� ������������, ��������, ��� � ���. ��������� ������������ ����� ������������� ����� ����������, ����� �� ��������� ���������� � �������� �� ������ ��������.

����: E-mail ����� UUCP �� �������� ������������. ��� - ����� ����������� � �������� ���������� UUCP.  

��� ��� ��������?

��� ������������� UUCP �� ��������� �� ���������� ����������� MX ����� (MX=Mail Exchanger, �������� ����� ������ e-mail). ���, ���� �������� �������� ������ ���������� ����� ����� www.my-friendly-isp.com, �� ����� ���� ��� ������� (Joe Miller) ����� miller.my-friendly-isp.com. ��� ����� �� ���� ����� ����� ������������ �� �������� ������ ��� ������� � ������� UUCP. ��� ����� ������������ ����� ���������� �������������: joe@miller.my-friendly-isp.com, diana@miller.my-friendly-isp.com, frank@miller.my-friendly-isp.com ... ��� ��� ����� ������������ ���. ����� �������, �� ��������� �������� ������ ��� Linux, ������� ����� ����������� ��������� ���������, �����, ��� pop, imap, nfs ��� mail box ����� � ��������� �������� ������� ... ����� ����, ��� ������� ����������� �� ��� ������������ ������� ��� �������� ��������, � ������� ������� ������������ �������� ������ � ����� �����.

UUCP - ��� ��������������� ��������, ������� ����� ������������ ��������������� �� ���������� ������ (�� ���� �� �������� ����� ��� ������������� ��������� ppp) ��� ������ TCP/IP � ��� ���� ����� �����������:

� ��� ����� ���� �������� ��������� � ������� ������������� (backbone) ������������ (������, � ����������). �� ������ �������� ������ � �������� � ���������� ���������� �� ������ ������� ������������. ��������� UUCP �������� ������ TCP/IP, ���������� ������������ ������ ���������� E-mail/UUCP �� ����� ��������. ������ � ���� ����� �������� ����� �������� �� ����� ����� ����.  

���������

� ������ ����������� ������������� Linux ������ ����� uucp, ����������, ������, Tailer UUCP. ���� ��� ��� �� ����� ������, �� ������ ��� ����� ��:
www.airs.com/ian

����� ������ UUCP ��� ����������� �������� �������, �������������� UUCP. � ���� ������ � ���� ��������� sendmail, �� ����������� ������ ������, �����, ����� ������������ UUCP. �������� �������, �������������� UUCP ������ ��������� � rpm ��� deb ������ ������� rmail.

����� ������������ �� ���� ������� � ������� ���������� ���������� ������, ��� � ������� � uux/rnews, ��������� ����. rmail - �������, ����������� ����� ����� "������� (pipe)" UUCP � ������������ �� ����� �������� �������.

��� �������� ������� ������ ������ ���������� ����������� ��������� ����������:
��� �� ���������� �����:  

��������� ������������ ����� ������� ������

UUCP ������ TCP/IP ���������� TCP ���� 540 � ��, ����� �������, ����� ��������� ���� ������� ������ �� ����, ��� ��������� ���������� ����� UUCP �������. ����� ������� �� ������� ���������, ��� ��� ��������� �� ������ � ��� ��� ���������� ID � ������. ������� �������:
telnet uucp.my-friendly-isp.com 540
�� ������ �������� � ����� ���-�� �����:
Trying 1.2.3.42...
Connected to uucp.my-friendly-isp.com
Escape character is '^]'.
login:
������� ����� � ������:
Trying 1.2.3.42...
Connected to uucp.my-friendly-isp.com
Escape character is '^]'.
login: linux
Password: tux.1234
Shere=mfic
����� ��������� ����������� ��� �������: "Shere", (���������� �� "������� ������") � ������ ��������� ������� (������� � �������, ���������������� ����� �����������).
����� ��������� ����������, �������������� crtl-] � �������� "q" � ����� �� ����������� telnet:
^]
telnet> q
Connection closed.
������ �� ������, ��� ���� ������� ������ ��������� ���������.  

��������� ����� ������� UUCP

����� �������� (� ����� � ����������) ����� ����� UUCP ��� ���� ������ ���������� ������ � ����� ������������ UUCP. ��� ����� ������ ����������� � /etc/uucp. ��� ���� ������� �/��� ��������������� ��������� �����: ��� ��� ����� ������ ������������ ������������ uucp � ������ uucp. ���� call �� ������ ���� �������� ���� (chmod 640 call). ����� ���������� ������ ������� � /var/log/uucp/. ������� /var/spool/uucp/ ������ ��������� ������� � ������ ��������� �������. ���������, ��� ������������ uucp ����� ����� ������ � ����� ���� ���������.
call
# call file
# ������ �����: ���-���������-������� ����� ������
mfic linux tux.1234
port
# port file
# ����� ������ �� ���� ������
type tcp
port tcp
service 540
sys
# sys file
# ���������� �� ��������� �������
# ��� ������� ������ ����������:
system mfic
# ������ ������ ����������:
address uucp.my-friendly-isp.com
# �� ������� ��������� 3 ������, ����������� ��. � ������������
# �� Tailer UUCP
time Any 2
port tcp
chat-timeout 60
# ����������� �������:
commands rmail
# ������ � ��� ������������ ����� � ����� call:
call-login *
call-password *
# �� ������� ��������� ������:
chat ogin: \L assword: \P
#
config
# ���� config ������ ���� � �����
# ������ ������ � ���������, � ����� ���
# ����� �������.
# ��� ����� �������:
nodename oblelix
# ������������ ���������� �������� �� ������ ������, �����������
# �����������:
max-uuxqts 2
# ������� �������� UUCP
spool /var/spool/uucp
# ��������� ���� ������ ��� ���������
# �� ���������:
# pubdir /var/spool/uucppublic
# logfile /var/log/uucp/Log
# statfile /var/log/uucp/Stats
# debugfile /var/log/uucp/Debug
# callfile /etc/uucp/call
# ....

����� ������ ���������������� ������ ��������� ������� "uuchk". ���, ������ �����, ��������� � ��������: /usr/sbin/uuchk

� ����� �� �������� ���� ������������, ������� ��������� �������� �� ���������, ������� �� �� �������������. ��� ������� ������ ����������, � ����� ������� uucp.my-friendly-isp.com, ���������� ��� ������ "����� ��������":

Phone number uucp.my-friendly-isp.com
��� �������, �� ��� UUCP ������ TCP/IP ���������. ����������� ���������, ��� ��� ��������, log-����� � ����� ������� ����������� ��������� � ����������� ������������ uucp.

������ �� ������ ����� ����������� �������� ����� ����� UUCP, �� ������ ���������� ������� (MTA=mail transport agent) ��� ��� ���� ���� �����, ��� ��� ��������� ����������� ����� � ������, ������������������ ����� �����������. � ����� ������ - ��� ����� miller.my-friendly-isp.com. ������������ ����� ������ ������� �� ������ MTA. ��� sendmail �� ������ �������� miller.my-friendly-isp.com �� ��������� ������ � ����� /etc/sendmail.cw:

# sendmail.cw ���������� �����, � ������� ������������� �����
miller.my-friendly-isp.com
������ �� ������ ��������� ����� e-mail ����� UUCP. �������� ����� ���� �������� �� �����, ��������� sendmail ��� �� ��������� ���������������.

���������
/usr/sbin/uucico -x 11 -S mfic
mfic - ��� ��������� ��� UUCP ��� my-friendly-isp.com.

�������� ������ ������������ ���� � ��������� ��������� �������� "tail -f /var/log/uucp/Debug".
"-x 11" ���������� ������ ������� �������, ��� ����� ������������ ������ �� ����� ������������. �� ������� ��� ����������� UUCP. ���������, ��� �� �����-���� ������. ���� � ����� �� ������� ���-�� �����
uucico mfic - (2001-06-22 20:20:57.73 1020) Call complete (31 seconds 42835 bytes 1381 bps)
������ ��� ��������. ����������!

��������� ������� "uulog". ��� ������� ����� ������ ��������� � �����, ���������� ����� UUCP/rmail.

 

��������� sendmail ��� �������� e-mail ����� UUCP

Sendmail ���������� ������� ���������, ���������� �� ������������� m4. ������ �������� �������, ����� ��� postfix ���������� ����� ����� ���������������� ����� � �� ����� ��� ������� ������������� ��������. � ��������� sendmail � �������� ����� ����������� ���� ������ � ���� ����������. �� ������ �������� ���������� � ������ MTA �� �������� ���������� ����. ��-����� ��� postfix ���� ������ ��������������� transport/transport.db � ���������� uucp � master.cf � ���, �������, ���, �� � ���� ��� �������� ����� ������ � postfix.

������� ������������ m4 ����� ���� �� �������� � ����� sendmail. ����������� ����� ������ ������������. ��� ����� ������������� ���������� �����, ������� ��� ���-�� ����� "sendmail-cf".

�������� � �������� sendmail (�������� /usr/lib/sendmail-cf/cf) ����� ���� sendmail-uucp.mc:
#divert(-1)
# `��� ������������ ���������� ��������� ����� ����� uucp � �������
#  /usr/bin/uux
# ����� ������������� ���� sendmail.cf �� ����� ����� .mc ��������������
# ����������� sendmail
# � ��������� m4 thisfile.mc > sendmail.cf.'
divert(0)
include(`../m4/cf.m4')
VERSIONID(`UUCP, Jan 28 2001, without DNS')
undefine(`BITNET_RELAY')
undefine(`DECNET_RELAY')
undefine(`UUCP_RELAY')
OSTYPE(`linux')
MASQUERADE_AS(miller.my-friendly-isp.com)
MASQUERADE_DOMAIN(localdomain)
MASQUERADE_DOMAIN(localhost)
# ` ����� �������� ����� ��������� ����� ������:'
MASQUERADE_DOMAIN(philosophus)
# ` ���������, ���� �� ����������� �������������� ��������� �����: '
FEATURE(`masquerade_envelope')
FEATURE(always_add_domain)
# ` �������� ����������� ������ �� ����� cw: '
FEATURE(use_cw_file)
FEATURE(local_procmail)
# `����� ��� uucp:'
FEATURE(accept_unresolvable_domains)dnl
# `the /etc/passwd entry: mail:*:8:12:mail:/var/spool/mail:'
define(`confDEF_USER_ID',``8:12'')
define(`confSAFE_QUEUE',`True')
define(`confDELIVERY_MODE',`background')dnl
# '�������� mfic ������ UUCP ������� ������ ����������:'
define(`SMART_HOST',uucp-uudom:mfic)dnl
define(`confSERVICE_SWITCH_FILE',/etc/service.switch)dnl
define(`confHOSTS_FILE',/etc/hosts)dnl
define(`UUCP_MAILER_MAX',1024000)dnl
MAILER(procmail)dnl
MAILER(local)dnl
MAILER(smtp)dnl
MAILER(uucp)dnl
�������������� ���� ���� � ������������ � ������ ������� � �������������� ��� ��������:
m4 sendmail-uucp.mc > sendmail.cf
���������� ���� sendmail.cf � ������� /etc � ������������� sendmail:
/etc/rc.d/init.d/sendmail restart
���� ���� ������� ������������� ���������� ��� redhat/mandrake. ��� Suse, Debian � ��. �� ����� ������...

� ����� /etc/service.switch �� ������ �������:
hosts   files
aliases files
������ �������� ����-������ E-mail. ��� ����� ������� � ������� ����� ������� ���������-������� ��� ��������������� �� ��������� ������ unix:
echo "������, ����, ��� �����..." | Mail john@somewhere.org
��� �������� �� ����� ���������� ����������. ������ ����� ��� ����� ���������� � ������� ������� UUCP. �� ������ ��� �������:
uustat -a
uustat �������:
mfic.CRJjd4uAAAPs mfic joe 07-24 20:19 Executing rmail john@somewhere.org
(sending 50 bytes)
����� ����� �������:
/usr/sbin/uucico -x 11 -S mfic
����� mfic - ����� ��� ������� UUCP ����� my-friendly-isp.com.
������ �� ������ ���������� ���������� ���� � ����������, ��� ������������ �����.  

��������� �������������

�������� ������ /usr/bin/uumail:
#!/bin/sh
hostn=uucp.my-friendly-isp.com
# ������� ��������, ��� ������ ���������� ��������.
# ��� ����� ����� ������ ������ ping, � ������� �����
# ������ �������:
if ping -w 3 -qn -c 1 $hostn > /dev/null ; then
  /usr/sbin/uucico -S mfic
  #sleep 1
  #uulog -s mfic -5
else
  echo "ERROR: $hostn is down"
  exit 1
fi
������� ������ ����������� � ������� ������� "chmod 755 /usr/bin/uumail" � �������� ��� �������, ����� ���������, ��� �� ��������.

��� �������������� �������� ����� ������ ���, ����� �� ������� � ������ ������ �������� ������ /usr/bin/uumail � /etc/ppp/ip-up.

Ok, ��� � ���. ���� �������� ������� ��������.  

��� ��� �������

�������� ������� ��������� �����������������. ��� ������������ (/etc/passwd, ������� adduser) ������������� ������ ���������� � �������� �����. ����� ����� ��������� � ������� ��������� �������� � �������� /var/spool/mail � �� ����� �������� ��������. ���� �� ������, ����� ������������ ����� �������� ����� �� ���������� pop3 ��� imap, �� ������ ���������� �����, ������� ������ ���������� "imap" � �������� ������ /usr/sbin/imapd � /usr/sbin/ipop3d
�� ����� ���������, ���������������� � ����� /etc/inetd.conf ������:
pop-3   stream  tcp     nowait  root    /usr/sbin/tcpd  ipop3d
imap    stream  tcp     nowait  root    /usr/sbin/tcpd  imapd
���� � ��� xinetd, ��� ���������� ������� ��������������� ���������������� ���� ��� ���� ������ (��.����� ������ � LinuxFocus article 175 �� ��� ����).
�� ��������, �����, ��������� ������ � ����� /etc/hosts.allow, ���� ������������ � ������ ����������� ����� ��������� ���� ������ ����� ������ � �����:
# hosts.allow , tcp wrapper config file
# ��� ����� ������ � imap:
imapd: ALL
# pop3 �������� ������ � 2 �����������:
ipop3d: 10.0.0.1, 10.0.0.2, 127.0.0.1
 

����� ����������

����� �������� ��������� ���������� UUCP ������ �������, ��������, ���� ������, ��� ����������� ����������� ������������� �� Windows (� �� ���� ����� ����������� �������� ��� "target at Mr. Noclue Windowspreinstalled" -- ����. �����������).

� ���� ���� �������� ����������� � ��������, ������� ����� ���������� E-mail ����� UUCP:

��� �� ��� - �����������, �, ��� ����, ����� ������������ �������, �� ��������� � �����������. ���� �������������� �� 11 �� 20 ���� � �����.

�� � LinuxFocus.org ���� ����� ������������� e-mail ����� UUCP ������������� ���������� ������������� ��� ������� Linux, ���� �� �������� � ���� �����������, ������������� ��� ��������� �/��� ��������� � ���� �������������. ��������� �� ����, ���� ��� ������������ ���.

������� ������ ����� ����������� ���������� - ����� � ������� Google ��� ������ ��������� ������. �� ����� ������� ����������, ��������������� �� ������������ � ������� ����� ����������� � �������� ������ ���������� e-mail ����� UUCP.

 

�������� �������

� ������ ������� ���� �������� �������. �� ���� �������� �� ������ �������� ���� ����������� ��� ����������� ����������� ������ ���������.
 talkback page 

Webpages maintained by the LinuxFocus Editor team
© Guido Socher, FDL
LinuxFocus.org

Click here to report a fault or send a comment to LinuxFocus
Translation information:
en -> -- Guido Socher
en -> ru Eugene S. Saenko

2001-08-31, generated by lfparser version 2.17