Support sites on daemon.nethack.at

This machine was a SGI O2 running Debian/GNU Linux as operating system. Now it is running as a virtual machine in the cloud. If you want to know more about the hardware and its location, check out the history site.

Settings

  • Mailserver: This host runs a postfix SMTP server, whose features are SMTP-AUTH and TLS (Transport Layer Security). As a POP3/IMAP server Courier-IMAP does its job, which also has TLS enabled. Sqwebmail is the preferred webmail program - which is written in plain C and is quite fast and ressource friendly.
    Configuration:
    Outgoing emailserver (SMTP): daemon.nethack.at. It is possible and in most cases even necessary to do relaying over the emailserver via an authentication method choosen within your email-client (for example Netscape Messenger,Eudora or Outlook Express). This can be achieved when using Netscape Messenger via Edit => Preferences => Mail and Newsgroups => Mail Servers by activating the checkbox "Outgoing mail server user name" and filling in your username. This server is able to do SSL/TLS, please use this checkbox in order that your passwords are encrypted on the way to this server. Please install our Root Certificate in order to trust connections.
    IMAP/POP3: daemon.nethack.at. It is possible to use both protocols to retrieve your emails. There are no special settings necessary, but even here my advice to use SSL/TLS in order to avoid the transfer of unencrypted passwords.
    Webmail:
    You can find it using the following address: https://daemon.nethack.at/cgi-bin/sqwebmail. But I recommend to use the homepage-link http://daemon.nethack.at for logging in.
    If you log in the first time please consider to change the "From:" field to your personal needs. These changes are permanent after then. All users are seeing the following after their first login in their "From:" field: "Name Surname<username AT daemon>" - this has to be changed to "Name Surname <username AT nethack.at>".
  • Apache webserver In the background an Apache is serving you these sites. It is possible to have virtual hosts on this server, however it is neither able to do PHP nor database access because of its slow CPU.
  • Shell access It is possible to get SSH access to this server after contacting the site operator (admin AT nethack.at). Console based programs which run on this server:
    • Games: nethack (a must ;)
    • IRC-clients: irssi, ircII
    • NEWS-clients: slrn, tin
    • EMAIL-clients: mutt, elm, pine
    • Editors: vim, nvi, joe, pico, mcedit, nano
    • Software development: gcc, g++, perl, python
    • Shells: bash, ksh, csh, zsh
    • Browser (console based): w3m, lynx, links
    • Filemanager: mc (midnight commander), pilot
    A step by step guide with screenshots for connecting from a Microsoft(R) Windows(R) host with putty can be found here. Thanks to mc for those great screenshots! Local services, which are not visible from outside:
    • IRC-server: dancer-ircd

Mailsystem specials

Mail filtering

$ cat ~/.forward
|/usr/bin/procmail
$ cat ~/.procmailrc
:0:
* ^Subject:.*test.*
./Maildir/.test/
###### And the rest belongs to the mail-dir ######
:0
*
./Maildir/
$ maildirmake ./Maildir/.test

Moving your mail from another host to this one

If you want to copy your old emails from another server to this one, you can achieve it in two ways:

  • The IMAP-method: You need an IMAP-capable email client (like Netscape Messenger, Outlook Express, mutt, etc.), connect to your ``old'' server and to daemon.nethack.at and copy all messages/folders to daemon.
  • THe shell-method: If you don't have IMAP support on your ``old'' server, or if your mails are sorted in different folders which an IMAP daemon cannot access, you can - given your mailfiles are in mbox-format - do the following:
    user AT old_server:~$ scp mailfile user AT daemon.nethack:~/
    user AT daemon:~$ export MAILDIR="~/Maildir/.maildirectory"
    user AT daemon:~$ export MAIL="~/mailfile"
    user AT daemon:~$ mbox2maildir
    
    Whereas mailfile is to be substituted by your mailbox name, user by your real user name and maildirectory by the folder name which should correspond with your mailfile. This could look like this e.g.:
    My mailfile is called ``mutt-news'' and is on server foo.bar.com and resides - because I use pine on that host in ~/mail/mutt-news. Therefore I do:
    mic AT foo:~$ scp ~/mail/mutt-news mic AT daemon.nethack.at:~/
    mic AT foo:~$ ssh daemon.nethack.at
    mic AT daemon:~$ export MAILDIR="~/Maildir/.mutt-news"
    mic AT daemon:~$ export MAIL="~/mutt-news"
    mic AT daemon:~$ mbox2maildir
    
    Now I have in ~/Maildir/.mutt-news the folders cur, new and tmp in whose the mails of mutt-news resides in maildir format.