- Antes de mais nada, você precisa vincular seu endereço IP dinâmico ao seu próprio nome de domínio. Isso pode ser feito através de serviços como No-IP ou DynDNS . Idealmente, você deve ter um endereço IP estático, mas se você não puder ter um, você deve rotear seu tráfego de e-mail outgoig através de um servidor SMTP intermediário em vez de entregá-lo diretamente de seu próprio servidor (isso é o que EK sugeriu). li>
- Como segunda etapa, você precisa configurar os registros MX do seu domínio. Provavelmente, seu registrador pode fornecer instruções específicas sobre como fazer isso, mas se você usar No-IP ou DynDNS para resolução de nome de domínio, deverá fazer isso no painel de controle.
- Depois, você pode configurar seu servidor de e-mail. Dependendo de suas necessidades, o processo pode ser bastante complexo. Como você pediu especificamente um tutorial sobre como fazer isso no Ubuntu, veja, por exemplo, Usuários e Domínios Virtuais com Postfix, Courier, MySQL e SquirrelMail por Falko Timme. Esse tutorial fornece instruções passo a passo para configurar seus serviços de e-mail (SMTP, IMAP, webmail) e também abrange outros tópicos, como configuração de TLS, cotas e antivírus / antispam.
- Você pode encontrar muitos tutoriais sobre como configurar serviços de e-mail em um servidor baseado em Ubuntu, cada um deles abrangendo um mix de produtos diferente. Portanto, seria uma boa ideia decidir quais produtos você gostaria de usar e depois procurar mais instruções. Por exemplo: você gostaria de usar o Postfix ou o Exim? Você prefere armazenar contas virtuais em um banco de dados MySQL ou precisa de um back-end LDAP?
Eu não sei quais são os requisitos específicos para o seu servidor de e-mail, mas, de qualquer forma, eu sugiro que você veja o Google Apps em vez de implantar seu próprio servidor.