Set up email - nogalliance/sysadmin GitHub Wiki

Setting up email for a NOG

Coordinate with the NOG how they want their email handled. We can host the mailboxes for them, or we can forward email to existing mailboxes, or a combination of the two. Some NOGs won't use us for their email at all, and that is fine too.

NOGs can also log in to admin.nogalliance.org themselves using the username and password created when setting up their client account to manage their own mailboxes, aliases, forwards etc.

For all the following procedures we start with:

Set up the domain for email

For all the domain names that the NOG wants to receive email do:

  • In the left menu select "Domain"
  • Click the green button "Add new Domain"
  • Select the Client account of the NOG
  • Enter the domain name (for example ug.nog.community for UgNOG)
  • Set the spamfilter to "Normal"
  • Save

Set up domain aliases

If the NOG has multiple domains then add them as aliases for their nog.community domain:

  • In the left menu select "Domain Alias"
  • Click the green button "Add new Domain alias"
  • Select the alternative domain name as "Source"
  • Select the nog.community domain name as "Destination"
  • Save

Setting up mailboxes

If the NOG wants to host their mailboxes with us then we can create them:

  • In the left menu select "Email Mailbox"
  • Click the green button "Add new Mailbox"
  • Fill in the name of the person/role
  • Fill in the name of the mailbox (the full email address will be the username)
  • Set or generate a password for that username
  • Set the spamfilter to "Normal"
  • Enable greylisting for extra anti-spam protection (this will make receiving email slower though)
  • Save

All mailboxes can be used on https://webmail.nogalliance.org/, just log in with email address and password.

The user of a mailbox can also log in to admin.nogalliance.org using their mailbox email address and password to change their own anti-spam settings and other mailbox settings.

Setting up mailbox aliases

An alias is an extra email address for a mailbox. The mailbox user can then also use this alias when sending email from the webmail interface.

  • In the left menu select "Email Alias"
  • Click the green button "Add new Email alias"
  • Fill in the email address for the alias
  • Select the existing mailbox as the destination
  • Enable greylisting for extra anti-spam protection (this will make receiving email slower though)
  • Save

Setting up forwarding rules

A forward is used to forward mail to a remote mailserver or to a group of mailboxes.

  • In the left menu select "Email Forward"
  • Click the green button "Add new Email forward"
  • Fill in the email address for the alias
  • Add one or more destinations under "Destination email"
  • Check the "Send as" checkbox
  • Enable greylisting for extra anti-spam protection (this will make receiving email slower though)
  • Save

Setting up catch-all

A catch-all forwards all mail sent to non-existent email addresses.

  • In the left menu select "Email Catchall"
  • Click the green button "Add new Catchall"
  • Add the destinations email address under "Destination email"
  • Enable greylisting for extra anti-spam protection (this will make receiving email slower though)
  • Save