In order to send mail, you must have your SMTP settings correct.

What is SMTP?

SMTP stands for Simple Mail Transfer Protocol. It is how mail servers talk to each other to deliver mail. If you want to send any mail on the internet, you need an SMTP server. If you are using web mail, then all this is handled automatically for you, you don’t need to worry about what SMTP server to use. If you are using a mail client, you must enter a specific SMTP server as your ‘outgoing mail server’.

Why should I use riseup.net’s outgoing mail server?

There are many good reasons to use our SMTP servers:

How do I configure SMTP?

Riseup.net’s outgoing mail service requires authentication and a secure connection (SSL or TLS) for security and anti-spam reasons. To use riseup.net as your outgoing mail server (SMTP), use these settings:

For details on setting up SMTP for different mail clients, see the email clients page.

How many messages can I send?

If you plan on sending thousands of messages using SMTP, you may need to ask us first before it will work. Send mail to mail-help@riseup.net.

What does Relay Access Denied mean?

The error message “Relay Access Denied” is caused by one of the following problems:

  1. You did not specify mail.riseup.net as the outgoing mail server.
  2. You specified the wrong username.
  3. You do not have your client configured to use authentication for the outgoing mail. This is required.
  4. You do not have your client configured to use a secure connection (either TLS or SSL). This is required.
  5. You enabled ‘secure passwords’. This is not actually any more secure, and is incompatible with riseup.net.
  6. Our user database is offline. This happens on rare occasion, but it is usually back up quickly.

The full text of the error message might look like this:

The message could not be sent because one of the recipients was rejected by the server. The rejected e-mail address was 'joe_hill@revolt.org'.
Subject 'test', Account: 'myaccount@riseup.net', Server: 'mail.riseup.net', Protocol: SMTP, Server Response: '554 joe_hill@revolt.org: Relay access denied', Port: 25, Secure(SSL): Yes, Server Error: 554, Error Number: 0x800CCC79

Why can I only send mail to riseup.net users?

Then the problem is probably that you do not have your mail client configured to authenticate to the outgoing mail server.

Why is my ISP blocking my outgoing mail?

Increasingly, ISPs are blocking access to port 25, the standard port for sending outgoing mail. They do this because of the rise of zombie spam, where a personal computer is taken over by a virus and used as a spam engine for the virus writer.

The solution is for you to use SSL instead of TLS (SSL uses port 465, which is usually not blocked).

When I try to send I get a SMTP error saying the server cannot be contacted, am I doomed?

No, see the answer to the previous question. You cannot contact the SMTP server because your ISP is blocking your outgoing mail.