Há uma pergunta semelhante aqui: link com uma resposta nerd, mas o próprio resposta fácil seria: não .
A questão é: enquanto o nginx tem um módulo de e-mail e recursos de proxy de e-mail capazes de lidar com smpt, imap, pop3 Estou tendo dificuldade em entender qual configuração realmente requer isso. Eu não tenho certeza se ele é compilado por padrão com suporte a pop / smpt / imap, então você pode ter que reconstruí-lo sozinho. Meu ponto não é que você não pode fazer isso, só que é um exagero, porque há maneiras mais fáceis.
Este é um exemplo de nginx conf (de aqui ) para lidar com o correio:
# To proxy pop3/imap/smtp recommended to set to the number of CPU
worker_processes 1;
error_log / var / log / nginx / error.log info;
mail {
server_name ORIGINALMAILSERVERNAME;
auth_http LOCALSERVERAUTH; #NGINX FORWARDS AUTHENTICATION REQUESTS TO THIS URL
imap_capabilities "IMAP4rev1" "UIDPLUS" "IDLE" "LITERAL +" "QUOTA";
pop3_auth plain apop cram-md5;
pop3_capabilities "LAST" "TOP" "USER" "PIPELINING" "UIDL";
smtp_auth login plain cram-md5;
smtp_capabilities "SIZE 10485760" ENHANCEDSTATUSCODES 8BITMIME DSN;
xclient off;
server {
listen 25;
protocol smtp;
# The RFC 2821 timeout should be 300 seconds
timeout 300s;
}
server {
listen 110;
protocol pop3;
proxy on;
proxy_pass_error_message on;
}
server {
listen 143;
protocol imap;
proxy on;
}
server {
listen 587;
protocol smtp;
timeout 300s;
}
}
Em cada uma das seções Server { listen }
, você pode fazer o que quiser, incluindo o proxy para outros servidores, como o gmail.
Mas suponho que você tenha comprado um nome de domínio: a maioria dos registradores de nomes de domínio ainda propõe algumas interfaces para simplesmente redirecionar e-mails - essa é definitivamente a maneira mais fácil. Configurar um pega-tudo para ir ao seu endereço do Gmail.
Caso contrário: edite as configurações de DNS do seu domínio, obtenha uma conta do Google app e siga o tutorial dele; é grátis até 10 contas: link e muito fácil.
Você precisará editar suas configurações de DNS. Dependendo de onde você registrou seu nome de domínio 'mysite.com', a milhagem irá variar.
Infelizmente, não posso fornecer links específicos, mas você deve fazer o seguinte:
- crie uma conta gratuita do google apps: link
- Você chegará a uma interface administrativa. Eu me lembro que é um assistente que deve ajudá-lo, caso contrário, clique em "Setup" - > "Aplicativos de configuração" - > "Gmail"
de lá, você receberá instruções muito detalhadas.
Provavelmente existem outras soluções de e-mail hospedadas, e eu não trabalho no google, mas você quer ler e-mails em uma interface do gmail, então essa deve ser a maneira mais fácil. Eu mesmo tenho uma conta de aplicativo do google grátis e muito feliz com ela;