---
name: "hotsmtpd"
section: "1"
platform: "linux"
package: "hotsmtp"
version: "1:0.8.4-2.1"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/hotsmtpd"
---

# hotsmtpd(1)

HTTPMail to SMTP gateway daemon for Hotmail, MSN, Lycos & Spray

## NAME

hotsmtpd - HTTPMail to SMTP gateway daemon for Hotmail, MSN, Lycos & Spray

## SYNOPSIS

**hotsmtpd** \[*options*\]

## DESCRIPTION

Hotsmtpd is a proxy that sits between a HTTPMail server and your SMTP mail sending client. Hotsmtpd allows email to be sent via HTTPMail  servers using any SMTP compliant mail poster (i.e. almost any mail  reader such as Mozilla Mail, KMail, etc). Hotsmtpd should be setup  using xinetd or inetd to run as an internet service on either your machine or another machine accessable by you.

The standard port for SMTP is 25 but as most machines will already  have a sendmail daemon running on port 25 the instructions provided assume you have hotsmtpd listening on port 2500. You can of course  choose any port you like when setting up xinetd.

When configuring your mail client you need to setup the SMTP outgoing mail server to the address of your machine and the port you used when setting up xinetd, so this may be something like "127.0.0.1:2500".  Your username must be complete including domain  (e.g. "dave@hotmail.com") and your password is the usual password you would use when accessing your HTTPMail server via the web. Once you have entered this data you should then be able to send messages via your HTTPMail server just like it is a standard SMTP service.

Hotsmtpd only uses HTTP requests to send messages so this means that  even if you are stuck behind a proxy server you can still use  hotsmtpd to send mail via a HTTPMail server by entering the proxy server details via the command line arguments (details of which are found futher down in this man page):

Use these options to control how the **hotsmtpd** server runs:

- **-h**

  Display usage infomation

- **-v**

  Display version information

- **-l** *log\_level*

  Use this feature to specify how much info you want printed into the system logs. 0 for nothing, 1 for all errors which occur (including failed logins), 2 for all login attempts and end of session messages as well and 3 if you are feeling crazy and want your logs to get filled up quickly (can be useful for debugging).

- **-a** *access\_list\_file*

  If you want to restrict the users who can login to their HTTPMail accounts then use this option. Specify as argument a file containing a list of whitespace separated email accounts which may use the daemon to access their HTTPMail accounts. Anyone who tries to login but isn't in the list will be rejected by hotsmtpd. By not specifying the  **-a** flag all users will be able to use the daemon. If the **-a** flag is specified but the file name given does not represent an existing file nobody will be able to access their HTTPMail mailbox.

- **-p** *proxy\_server*

  Route all requests to the HTTPMail server through the specified  *proxy server* in form http://address:port (e.g. http://127.0.0.1:8080).  Ensure you use "http://" in the address or else the proxy server parameter will be ignored!

- **-u** *proxy\_username*

  Use  *proxy username* to authenticate when using the specified proxy

- **-q** *proxy\_password*

  Use  *proxy password* to authenticate in conjunction with the username supplied when using the specified proxy

This is released under GPL, copy it freely! :-)

Check the web site (http://hotwayd.sourceforge.net/) for the most update set of FAQs, installation instructions and a help forum for any questions you may have.

## CONFIGURATION

You need to setup xinetd or inetd to get hotsmtpd to act as an Internet  service. Check the hotwayd web site or check the file **README.hotsmtpd** for more details. A sample xinetd config file called  **hotsmtpd.xinetd** is included with the hotwayd/hotsmtpd package.

## AUTHORS

```
Hotwayd project maintainer and main developer:
  David Smith <courierdave@users.sourceforge.net>
Author of hotsmtpd:
  Trever Adams <tadams@users.sourceforge.net>
Presently retired developers:
  RenE J. V. Bertin, Josh Myer
Other contributions:
  Frank de Lange, David McClosky, Korwin Smith, Timothy Lee & others.
Original author of hotwayd:
  Tomas Espeleta
```

## SEE ALSO

[**hotwayd**(1)](/hotwayd/1.md), **hotimapd**(1).\
 The hotwayd homepage: http://hotwayd.sourceforge.net/
