showmail

zur Homepage / to homepage

showmail ist ein Programm von Manfred Härtel zum Anschauen, welche Mails auf dem Mail-Server des Providers liegen, ohne diese abzuholen.

Es handelt sich um ein Console-Programm für unixoide Betriebssysteme. Das Programm wird aktiv unter Linux entwickelt und ist vermutlich ohne Änderungen auf allen Unix-Betriebssystemen sowie seit Version 8.0 auch unter Windows einsetzbar. Version 1.0 lief auch unter OpenVMS. Derzeit wird OpenVMS nicht aktiv unterstützt, eine Portierung sollte aber ohne großen Aufwand durchführbar sein. Bei Interesse bitte Mail an mich.

Eine Liste der Features des Programmes:

  • Verschlüsselte Verbindungen und damit sichere Übertragung von Username und Password. Daher muß auf dem Rechner das OpenSSL-Paket installiert sein.
  • Beide Arten von POP3 über SSL werden unterstützt: POP3S (Port 995), bei normalem POP3 (Port 110) wird immer das STLS-Kommando probiert, um auch hier eine verschlüsselte Verbindung zu ermöglichen.
  • Anzeige und automatische Validierung des X.509-Zertifikats des Mail-Servers gegen die OpenSSL-Root-CA-Datenbank, ebenso Anzeige der Verschlüsselungstiefe.
  • Lokales Abspeichern des Server-Zertifikates im PEM-Format zur Weiterverarbeitung mit OpenSSL.
  • Das Programm kann auch hinter einer Firewall mit SOCKS5-Server (z.B. Dante unter Linux) betrieben werden. Es agiert dann als SOCKS5-Client. SOCKS4 wird derzeit bewußt nicht unterstützt, weil der Client dann für die DNS-Auflösung zuständig ist und dies im Firewall-Umfeld meist nicht sinnvoll ist!
  • Zusäztlich zum Console-Programm existiert für Windows eine einfache grafische Oberfläche. Zu deren Verbesserung ist Hilfe willkommen. (bei Interesse bitte Mail an mich ).
  • Benutzung einer Resource-Datei, um nicht bei jedem Aufruf alle Parameter auf der Kommando-Zeile angeben zu müssen.
  • Optionales Löschen unerwünschter (z.B. großer) Mails auf dem Mail-Server ohne die Mails abholen zu müssen.




showmail is a program written by Manfred Härtel for looking which emails are on the mail server of the provider without fetching them.

It is a console program for unixoid Operating Systems. The program is developped actively under Linux, but can probably used without changes under all Unix-like Operating Systems and starting with version 8.0 also under Windows. Version 1.0 was also running under OpenVMS. Currently I do not actively support OpenVMS, but porting the program to OpenVMS should be possible without big effort. If you are interested, please send an email to me.

A list of features of the program:

  • Encrypted connections, that means secure transport of username and password. That's why the OpenSSL package must be installed on your computer.
  • Both kinds of POP3 over SSL are supported: POP3S (port 995) and while using normal POP3 (port 110) always the STLS command is tried, to make an encrypted connection possible if the mail server supports it.
  • Display and automatic validation of the X.509 certificate of the mail server against the root CA database of OpenSSL, also display of the encryption depth.
  • Saving the server certificate locally in PEM format to use it with OpenSSL.
  • The program can also be used behind a firewall with a SOCKS5 server (e.g. dante under Linux). It then acts as a SOCKS5 client. SOCKS4 is currently not supported by intention, because it requires the client to be responsible for DNS resolution which does not make sense in a firewall environment.
  • In addition to the console program there is a simple graphical interface under Windows. Help is welcome here for improvements (if you are interested please send a Mail to me ).
  • Use of a resource file, to avoid to supply all parameters on the command line.
  • Optional delete of unwanted (e.g. big) Mails at the mail server without the need of fetching them.