Every Uberspace account gets its own mailbox in the form of
$USER@$SERVER.uberspace.de. For convenience reasons you can use
$USER@uber.space as well to receive mails.
You should only use the system mailbox for system generated mails like status updates and not for actual communication. It is merely an implementation detail and not a stable feature.
You can use mailboxes in the form of
$MAILBOX@$USER.uber.space. If you have set up additional domains,
$MAILBOX@$DOMAIN will also work.
Setup a new mailbox¶
To add a new mailbox to your Uberspace, run the
uberspace mail user add command and enter your password when prompted. So to add the mailbox
post, run this command:
[isabell@philae ~]$ uberspace mail user add post Enter a password for the mailbox: Please confirm your password: New mailbox created for user: 'post', it will be live in a few minutes...
Nothing is shown while entering your password; that’s absolutely correct and works as intended – just enter it blindly and press Enter!
While some special characters such as
_ are allowed in mailbox names, there are rules limiting their usage. Please make sure your mailbox name adheres to these rules.
We strongly recommend to use only ASCII characters in your password. Non-ASCII characters may work in some circumstances, but this depends on the encoding used by your client being compatible with the one used by the mail server.
Your mailbox password has to comply with a set of rules:
- A minimum lenght of 8 characters.
- Not only letters.
- Not only numbers.
- Not on our blacklist.
- A password score of
We blacklist some passwords we deem too common (like
test1234) or too easy to guess, e.g. if your mailbox name should be
fn0rd, we will reject
testfn0rd as a password.
In addition to the above, we also run xcvbn over you password. This results in a score for your password, based on how easy it might be guessed and / or cracked (higher results mean a better estimated password strenght). We require a password score of at least
If we reject your password, we try to give you an error messages that explains why. Hopefully it will help you to choose a fitting alternative.
List existing mailboxes¶
You can list your existing mailboxes using the
uberspace mail user list command, e.g. if you have setup mailboxes for post and info:
[isabell@philae ~]$ uberspace mail user list info post
To change a mailbox’s password, run the
uberspace mail user password command, so in order to change the password for the mailbox
post, run this command:
[isabell@philae ~]$ uberspace mail user password post Enter a password for the mailbox: Please confirm your password: New mailbox password set for user 'post'.
Delete a mailbox¶
You can delete a mailbox using the
uberspace mail user del command. To delete the mailbox
post, run the following command:
[isabell@philae ~]$ uberspace mail user del post Mailbox for user 'post' deleted.
You can configure any existing mailbox to be the catch-all mailbox.
A catch-all mailbox will “catch all” of the emails addressed to the domains on your account that do not exist in the mail server - this can help avoid losing emails due to misspelling. Without a catch-all mailbox these mails will get rejected by the server.
[isabell@philae ~]$ uberspace mail catchall status No catchall configured. [isabell@philae ~]$
To set the catch-all mailbox run
uberspace mail catchall set <mailbox>. In this example we make the mailbox
post the catch-all mailbox:
[isabell@philae ~]$ uberspace mail catchall set post Mails, which cannot be matched to a mailbox, will be sent to post. [isabell@philae ~]$
To remove the catch-all run
uberspace mail catchall del:
[isabell@philae ~]$ uberspace mail catchall del No catchall configured. [isabell@philae ~]$