/ftn2mhs

Gate Fidonet Stlye messages (FTN) to MHS Worldgroup BBS

Primary LanguageShellGNU General Public License v3.0GPL-3.0

ftn2mhs v0.0.1

Gate Fidonet Style messages (FTN) to MHS Worldgroup BBS

There is a bash scripts that process fidonet packets and import/export into Worldgroup Server MHS gateway as SMF-70 message format.

This is a prof of concept to learn and understand how to WG import messages to forums and user emails and try to get fidonet into WG.

It's still early develpoment and should not used on production environments

I think that sometime i will code it in more environment-friendly for WG (win32) that be native, maybe WG module too. But i like the multiplatform style. I'm gnu/linux user.

Requeriments

  • Bash >= 4.2
  • python-ftn >= 1.2.1 ( great tools from Lars Kellogg-Stedman @larsks)
  • binkd

I have a forked python-ftn on https://github.com/ftoledo/python-ftn

ToDo

  • check config file exist
  • Validate packet address when import, to prevent get packets for other nodes
  • Validate user/forum name/existence in WG (if posible)
  • Packet password support?
  • unified logging file and detailed log
  • Organice config file options
  • Create hooks (pre/post for import/export)
  • Vault directory for failed process packets
  • Map file for areas (if echomail name differs from WG Forum name)
  • Use real names instead of user-id
  • Support for bounced messages for errors/invalid processing
  • Support locale/i18n
  • support mhs file attachments