dovecot
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Próxima revisão | Revisão anterior | ||
dovecot [2024/06/28 20:51] – criada dhiemeson.nascimento | dovecot [2024/07/06 23:12] (atual) – dhiemeson.nascimento | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
===== Instalando Dovecot no FreeBSD ====== | ===== Instalando Dovecot no FreeBSD ====== | ||
- | === O que é o Postfix | + | === O que é o Dovecot |
Dovecot é um servidor de IMAP e POP3 de código aberto, projetado para oferecer acesso rápido, seguro e eficiente a caixas de email. É frequentemente usado em conjunto com MTAs como Postfix para fornecer uma solução completa de email. | Dovecot é um servidor de IMAP e POP3 de código aberto, projetado para oferecer acesso rápido, seguro e eficiente a caixas de email. É frequentemente usado em conjunto com MTAs como Postfix para fornecer uma solução completa de email. | ||
Linha 9: | Linha 9: | ||
=== 1 - Primeiramente vamos atualizar o pkg: === | === 1 - Primeiramente vamos atualizar o pkg: === | ||
+ | |||
+ | < | ||
+ | # pkg update | ||
+ | |||
+ | </ | ||
+ | |||
+ | === 2 - Vamos instalar o dovecot: === | ||
+ | |||
+ | < | ||
+ | # pkg install dovecot | ||
+ | |||
+ | </ | ||
+ | |||
+ | === 3 - Configuração do SASL no postfix. Vamos criar o diretório "/ | ||
+ | |||
+ | < | ||
+ | # / | ||
+ | |||
+ | </ | ||
+ | |||
+ | === 4 - Vamos copiar um arquivo de configuração de exemplo com o comando abaixo: === | ||
+ | |||
+ | < | ||
+ | # cp -p / | ||
+ | |||
+ | </ | ||
+ | |||
+ | === 5 - Agora vamos editar o arquivo "/ | ||
+ | |||
+ | --- Vamos efetuar as seguintes modificações no arquivo: | ||
+ | |||
+ | < | ||
+ | # ee / | ||
+ | |||
+ | # Adicionar linha 25 | ||
+ | protocols = imap pop3 | ||
+ | |||
+ | # Descomentar a linha 30 (if not use IPv6, remove [::]) | ||
+ | listen = *, :: | ||
+ | |||
+ | </ | ||
+ | |||
+ | === 6 - Copiar o arquivo de configuração abaixo: === | ||
+ | |||
+ | < | ||
+ | cp -p / | ||
+ | |||
+ | </ | ||
+ | |||
+ | === 7 - Editar o arquivo que acabamos de copiar: === | ||
+ | |||
+ | < | ||
+ | |||
+ | # ee / | ||
+ | |||
+ | # Descomentar a linha 10 | ||
+ | disable_plaintext_auth = no | ||
+ | |||
+ | # Adicionar a linha 100 | ||
+ | auth_mechanisms = plain login | ||
+ | |||
+ | </ | ||
+ | |||
+ | === 8 - Executar os seguintes comandos abaixo no terminal: === | ||
+ | |||
+ | --- Copiar o arquivo de exemplo para o diretório / | ||
+ | |||
+ | < | ||
+ | # cp -p / | ||
+ | |||
+ | </ | ||
+ | |||
+ | === 9 - Editar o arquivo de configuração acima copiado: === | ||
+ | |||
+ | < | ||
+ | ee / | ||
+ | |||
+ | # Descomentar a linha 30 e adicionar " | ||
+ | mail_location = maildir: | ||
+ | |||
+ | </ | ||
+ | |||
+ | === 10 - Copiar o arquivo de configuração com o comando abaixo e depois vamos editá-lo: === | ||
+ | |||
+ | < | ||
+ | # cp -p / | ||
+ | |||
+ | # ee / | ||
+ | |||
+ | # Descomentar as linhas 110-112 e adicionar após os valores "user = postfix" | ||
+ | |||
+ | # Postfix smtp-auth | ||
+ | unix_listener / | ||
+ | mode = 0666 | ||
+ | user = postfix | ||
+ | group = postfix | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | |||
+ | === 11 - Copie o arquivo abaixo e vamos editar o arquivo copiado: === | ||
+ | |||
+ | < | ||
+ | # cp -p / | ||
+ | # ee / | ||
+ | |||
+ | # Descomentar linha 6: | ||
+ | ssl = yes | ||
+ | |||
+ | # Vamos comentar as linhas 12 e 13 | ||
+ | # * use this parameter when enabling SSL/TLS setting | ||
+ | #ssl_cert = </ | ||
+ | #ssl_key = </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | === 12 - Vamos copiar o arquivo para o diretório "/ | ||
+ | |||
+ | < | ||
+ | # cp -p / | ||
+ | # service dovecot enable | ||
+ | # service dovecot start | ||
+ | |||
+ | </ | ||
+ | |||
+ | === 13 - Ao concluir o passo 12, você poderá instalar um cliente de email, como o Thunderbird, | ||
+ | |||
+ | * [[certificado_para_e-mail|Procedimento para criar certificado para e-mail com Let's Encrypt:]] | ||
+ | |||
+ | === 14 - Após gerar o certificado, | ||
+ | |||
+ | < | ||
+ | smtpd_tls_security_level = may | ||
+ | smtpd_tls_cert_file = / | ||
+ | smtpd_tls_key_file = / | ||
+ | smtpd_tls_session_cache_database = btree: | ||
+ | |||
+ | </ | ||
+ | |||
+ | === 15 - Abra o arquivo "/ | ||
+ | |||
+ | < | ||
+ | # Descomente as linhas 19, 20, 22 | ||
+ | submission inet n | ||
+ | -o syslog_name=postfix/ | ||
+ | # -o smtpd_tls_security_level=encrypt | ||
+ | -o smtpd_sasl_auth_enable=yes | ||
+ | |||
+ | </ | ||
+ | |||
+ | === 16 - Passo opcional. Se for utilizar o SMTPS (465), adicione as linhas abaixo ao final do arquivo anterior: === | ||
+ | |||
+ | < | ||
+ | smtps | ||
+ | -o syslog_name=postfix/ | ||
+ | -o smtpd_tls_wrappermode=yes | ||
+ | -o smtpd_sasl_auth_enable=yes | ||
+ | |||
+ | </ | ||
+ | |||
+ | === 17 - Após gerar o certificado, | ||
+ | |||
+ | < | ||
+ | # ee / | ||
+ | |||
+ | # Descomente as linhas 12, 13 e informe o caminho dos arquivos do certificado criado | ||
+ | ssl_cert = </ | ||
+ | ssl_key = </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | === 18 - Por fim vamos reinicializar o serviço do dovecot e postfix: | ||
+ | |||
+ | < | ||
+ | # service postfix reload | ||
+ | # service dovecot reload | ||
+ | |||
+ | </ | ||
+ | |||
+ | ----------------- | ||
+ | |||
+ | ~~DISCUSSION|Deixe sua contribuição~~ |
dovecot.1719607882.txt.gz · Última modificação: 2024/06/28 20:51 por dhiemeson.nascimento