Welcome !
This page not completed yet....... thanks for your patience.
Installing
Binkd Internet Mailer
Binkd is extremely easy to install and get running.
Compiled versions of the OS/2, Windows and Linux versions exist, so you can get one of those and follow these instructions, or you can compile the version you'll be using and then follow these instructions.
You'll find the binkd executible and the necessary ascii text files in an archive. Create a directory where binkd will live, and extract the archive there. You should have the binkd executible, an ascii nodelist file named BINKD.TXT, and a sample configuration file, named binkd.cfg.
BINKD.CFG:
The Binkd.cfg file is well documented. Fill out your config file, substituting your information, as I have done below. Lines that start with the pound sign (#) are comments. If you are using Windows, make sure you 'escape' back-slashes by using double back-slashes. As you'll see, I use single slashes below for my Linux system.
This is a modified copy of my
Binkd.cfg file for the linux version of Binkd 095,
compiled for Mandrake 8.1
If you are running a different distribution of Linux, or would like to
compile it for your system, you can download binkd95l.zip.
This archive contains a tar'd gzip (binkd-0.9.5.tar.gz)
Once you've modified binkd.cfg, enter your uplink's node information in the BINKD.TXT nodelist if it's not there already, following the format of the document.
Running Binkd:
I run the linux version of binkd version 0.9.5 with the -m option:
binkd -m binkd.cfg
# Copyright (C)
1996-1997 by Dima Maloff, 2:5047/13
# $Id: binkd.cfg,v 1.5 1997/10/23 03:18:31
mff Exp $
#
# Your FTN domains:
#
domain
# or
#
domain
#
#domain fidonet c:\\bbs\\outbound 2
#domain fido alias-for fidonet
#domain fidonet.org alias-for fidonet
# Specify the Zone for your binkley-style
outbound. If you are in Zone 1, (North America),
# put a 1 after the path to your outbound
directory:
domain fidonet
/home/bbbs/binkd/outbound 1
domain fido alias-for fidonet
domain fidonet.org alias-for fidonet
#
# Your addresses, 4D or 5D:
#
address
#
#address 2:5047/999@fidonet
2:5020/999.1@fidonet
address 1:261/38@fidonet
address 1:261/100@fidonet
#
#
# The name of your system, it's location,
and your name
#
sysname "Prism BBS"
location "Windsor NY"
sysop "Janis Kracht"
#
# System capabilities
#
nodeinfo 115200,TCP,BINKP
#
# TCP settings. Leave this unchanged if not
sure.
#
#iport binkp
#oport binkp
#oblksize 4096
#timeout 60
#
# Delay calls and outbound rescans
#
call-delay 60
#rescan-delay 60
#
# Max. number of inbound/outbound connections
# Servers and clients to dial out and
receive calls:
maxservers 5
maxclients 5
#
# Binkd will try to call a node N times, if
failed, it will
# hold the node for S seconds. The feature
is off by default.
#
try 10
hold 600
#
# hold-skipped
# Binkd will hold all mail, skipped by a
node, for S seconds. (Def. -- 3600)
#
#hold-skipped 3600
#
# Don't send (only receive) files if no
password for an inbound session
#
#send-if-pwd
#
# Path and name for the logfile, loglevel
#
log /home/bbbs/binkd.log
loglevel 4
#
# Uncomment it if you want binkd's log at
your console
# Don't uncomment this if you are running
Linux!
# conlog 4
#
# Uncomment if you want
T-Mail(FrontDoor)-style binary log
# (Will work and have sense on PCs
only?)
# Tzoff corrects UTC time returned by time()
under DOS-derived OS
#
#binlog binkd.sts
#fdinhist in.his
#fdouthist out.his
#tzoff 10800
#
# Use syslog (Only if made with
-DHAVE_VSYSLOG and -DHAVE_FACILITYNAMES)
#
#syslog local0
#
# Print percents while sending or
receiving
# Don't uncomment this if you are running
Linux!
#percents
#
# List queue after rescans
# Don't uncomment this if you are running
Linux!
# printq
#
# Perform reverse resolving (for logging
only)
#
backresolv
#
# Log pid:
#
pid-file /var/run/binkd.pid
#
# Map paths in flo's:
#
ftrans
# Use as many ftrans's as you want.
#
#ftrans "D:\\fido\\outbound"
"/var/spool/fido/outb"
#ftrans "\\" "/" # this replaces all slashes
in a path
#
# Inbound directory for secure and
non-secure links
#
#inbound c:\\bbs\\inbound
inbound /home/bbbs/binkd/inbound
inbound-nonsecure /home/bbbs/binkd/unknown
#
# Binkd will skip all files from a node
if
# size_of_the_next_file_for_us_there +
minfree < free_space_in_inbound
#
minfree 2048
minfree-nonsecure 2048
#
# When trying to receive a new file: remove
from inbound partial
# files with this name but diff.size or
time. (If commented out, binkd
# will left old parts as .dt and .hr in the
inbound directory)
#
kill-dup-partial-files
#
# Remove from inbound all old partial files.
(OFF if commented out)
#
kill-old-partial-files
#
kill-old-partial-files 86400
#
# Remove old .bsy/.csy files (If some left
after a system crash). It would be
# wise to set this to 43200 (12 hrs) on
almost any system. (Note that binkd
# always touches .bsy's/.csy's for active
sessions)
#
# kill-old-bsy is OFF by default.
#
kill-old-bsy 43200
#
# Create a flag file after receiving a file
#
#flag upnow *.*
#flag !donesend *.*
#flag toss!.now *.su? *.mo? *.tu? *.we?
*.th? *.fr? *.sa?
#flag toss!.now *.pkt
#
# Run an external program.
# The "*S" macro in command line substed
with S.R.I.F., see !SRIF.TXT
#
#exec "my-pkt-unpacker.exe /options *S" *.pkt
exec "/home/bbbs/mailin.sh" *.su? *.mo?
*.tu? *.we? *.th? *.fr? *.sa? *.tic *.pkt
#
# Include a file
#
#include binkd.inc
include /home/bbbs/binkd/BINKD.TXT
#
# Overrides root domain for DNS lookups, see
`node' below.
#
#root-domain fidonet.net
#
#
# Define a link:
# node
[[z:]n/]n[.p][@domain] [-nr] [{hosts|-} [{pwd|-} [flavour [{obox|-}
[{ibox|-}]]]]]
#
# * All non-"-" fields will redefine values
specified for the same node
# earlier in config.
# * Flavour is one of i, c, d, -, h; and is
the flavour for the outbound
# filebox ("obox").
# * Binkd sends from obox all non-dir
entries NOT matching ".*" wildcard.
# EVERY TIME YOU PUT A FILE INTO OBOX CHECK
IF BINKD WILL BE ABLE TO
# UNLINK IT. Otherwise, the session will
never end.
# * Default for ibox is inbound or
inbound-nosecure depending on the pwd field.
# * Default for port is oport.
# * `-nr' stands for `Not Reliable Link',
this works only on outbound calls
# with another binkp/1.1 mailer. The option
solves the only problem with
# binkd having no enough time to start
receiving of a file from
# non-zero offset before IP link's down, so
don't use it unless you
# have this problem -- really not effective
# * Hosts is a list in form
#
host1[:port1][;host2[:port2]] ...
# * Asterisk (`*') in the host list forces
Binkd to perform
#
1:2/3.4 --> p4.f3.n2.z1.fidonet.net translation for a node's
#
Fido-address and lookup IP for the resulting FQDN in DNS.
# Root
domain part ("fidonet.net") can be changed with root-domain
#
keyword.
#
#node 5047/888 - password
#node 5047/999 hostname;* password i
c:\\bbs\\boxes\\to999 c:\\bbs\\boxes\\from999
# node
[[z:]n/]n[.p][@domain] [-nr] [{hosts|-} [{pwd|-} [flavour [{obox|-}
[{ibox|-}]]]]]
# I use file boxes to store downlinks traffic
# If you use file boxes, create the
directory you will use for each downlink before you start binkd.
node 1:2320/109@fidonet domain-name password
h /home/bbbs/binkd/steven
node 1:138/146@fidonet domain-name password
h /home/bbbs/binkd/mblakely
node 1:2320/105@fidonet - password h
/home/bbbs/binkd/mpowell
node 1:361/3608@fidonet domain-name password
h /home/bbbs/binkd/mduane
History
Regions
Terms
How-To-Join
Nodelist
Echomail
Archives
Links
FidoNews
FTSC
Copyright 2003-2014 by Janis Kracht
All rights reserved.