Dump of existing HTML tutorials into docuwiki format by the HTML::WikiConverter::DokuWiki Perl module. Useful for moving things from HTML tutes to the wiki at the SDF wiki. Convert script and source HTML also provided.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tutes-dump/dump/uucp.html.docuwiki

179 lines
4.5 KiB

====== Doing UUCP with SDF ======
**UUCP** (Unix-to-Unix Copy) is a great way to get your mail and news, even without a stable or static Internet connection.
* [[#section-1|Request a login]]
* [[#section-2|UUCP node configuration]]
* [[#taylor-config|Taylor UUCP configuration]]
* [[#hdb-config|HDB UUCP configuration]]
* [[#poll-sdf|Poll SDF]]
* [[#testing|Test settings]]
* [[#mta|MTA configuration]]
* [[#postfix|Postfix UUCP configuration]]
* [[#sendmail|Sendmail UUCP configuration]]
* [[#notes|Notes]]
===== Request a login =====
* Know your uuname (run "uname -n")
* Post a message on "<REQUEST>"
===== UUCP Node Configuration =====
==== Taylor UUCP ====
Configuration files are typically located in "/etc/uucp", but the location varies from OS to OS. In FreeBSD if you installed "freebsd-uucp" from ports the configuration files will be at "/usr/local/etc/uucp".
The main file you need to edit is the sys file. A sample of the "sys" config file you could use is as follows:
"
system sdf
alias mx
address uucp.sdf.org
call-login Uusername
call-password Password
time Any
port TCP
chat "" \d\d\r\c login: \d\L word: \P
protocol t
myname your_uname
"
You will also need a "config" file.
"
nodename uyour_name
spool /var/spool/uucp
pubdir /var/spool/uucppublic
logfile /var/log/uucp/Log
statfile /var/log/uucp/Stats # The UUCP statistics file
debugfile /var/log/uucp/Debug # The UUCP debugging file
"
And a "port" file.
"
port TCP
type tcp
"
==== HDB UUCP ====
TODO ...
===== How to POLL SDF =====
You can poll SDF manually by running "uucico sdf", or more likely for long term useage a cron job running every so often.
An example crontab line for polling every 15 minutes would be:
" */15 * * * * /usr/sbin/uucico -s sdf"
===== Testing your config =====
"uucico -s sdf
uulog -10"
Check the log; output like this is a good sign:
uucico sdf - (2013-08-09 01:00:05.613221) Login successful
uucico sdf - (2013-08-09 01:00:07.80 3221) Handshake successful (protocol 't')
uucico sdf - (2013-08-09 01:00:07.98 3221) Call complete (2 seconds 0 bytes 0 bps)
===== MTA Configuration =====
==== Postfix UUCP settings ====
"/etc/mailname"
"uucp_name.natverk.org"
"/etc/postfix/main.cf"
"
myhostname = uucp_name.natverk.org
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = uucp_name.natverk.org, uucp_name, uucp_name.UUCP.user, host, localhost.localdomain, localhost
default_transport = uucp
relayhost = sdf
relay_transport = uucp
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = loopback-only
inet_protocols = ipv4
"
==== Sendmail UUCP settings ====
"/etc/mail/sendmail.mc"
"
divert(-1)
divert(0)
VERSIONID(`$patito.ninja uucp sdf 20150425 ecelis$')
OSTYPE(freebsd6)
DOMAIN(generic)
FEATURE(access_db, `hash -o -T /etc/mail/access')
FEATURE(blacklist_recipients)
FEATURE(local_lmtp)
FEATURE(mailertable, `hash -o /etc/mail/mailertable')
dnl UUCP
FEATURE(promiscuous_relay)dnl
FEATURE(accept_unresolvable_domains)dnl
FEATURE(nocanonify)
FEATURE(uucpdomain)
define(`SMART_HOST', `uucp-dom:sdf')
dnl Uncomment the first line to change the location of the default
dnl /etc/mail/local-host-names and comment out the second line.
dnl define(`confCW_FILE', `-o /etc/mail/sendmail.cw')
define(`confCW_FILE', `-o /etc/mail/local-host-names')
dnl Enable for both IPv4 and IPv6 (optional)
DAEMON_OPTIONS(`Name=IPv4, Family=inet')
DAEMON_OPTIONS(`Name=IPv6, Family=inet6, Modifiers=O')
define(`confBIND_OPTS', `WorkAroundBrokenAAAA')
define(`confNO_RCPT_ACTION', `add-to-undisclosed')
define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy')
dnl UUCP
define(`UUCP_RELAY', uucp.sdf.org)
define(`UUCP_MAX_SIZE', 200000)
define(`UUCP_MAILER_PATH', `/usr/local/bin/uux')dnl
define(`confDONT_PROBE_INTERFACES')
MAILER(local)
MAILER(smtp)
dnl UUCP
MAILER(uucp)dnl
Cw uucp_name.UUCP.user
Cw uucp_name.UUCP
divert(-1)
"
"/etc/mail/local-host-names"
"
uucp_name.natverk.org
uucp_name
uucp_name.UUCP.user
host
localhost.localdomain
localhost
"
"/etc/mail/mailertable"
"
sdf.org uucp-dom:sdf
.sdf.org uucp-dom:sdf
.UUCP local:
.UUCP.user local:
. uucp-dom:
"
$Id: uucp.html,v 1.8 2015/04/30 00:28:01 ecelis Exp $