W3Ask






BEM-VINDO  >  PROGRAMAS  >  LINUX

Como configurar corretamente o Exim4




Como configurar o Exim4 para obter um servidor de correio e poder enviar e-mails através de scripts CMS, como Wordpress, Vbulletin, phpBB, etc ... Primeiro instale o pacote Exim4 na sua distribuição Linux:

sudo apt-get -y install exim4

Aplique

dpkg-reconfigure exim4-config

Em seguida, configure o Exim 4:

- Correio enviado por smarthost; recebido via SMTP ou fetchmail
- Digite Nome do e-mail do sistema: seudominio.com
- Digite Endereços IP para ouvir as conexões SMTP recebidas: 127.0.0.1
- Deixe em branco Outros destinos para os quais o correio é aceito: yourdomainname.com
- Deixe Máquinas para retransmitir e-mails para: em branco
-Tipo Máquina manipulando correio de saída para este host (smarthost): smtp.gmail.com::587
- Ocultar o nome do correio local nos emails de saída: NÃO
- Mantenha o número mínimo de consultas DNS (discagem por demanda): NÃO
- Mbox
- Configuração dividida em arquivos pequenos: NÃO

Depois disso :

nano /etc/exim4/exim4.conf.template

Localize a linha .ifdef DCconfig_smarthost DCconfig_satellite e adicione esta parte logo após:

send_via_gmail:
driver = manualroute
domains = ! +local_domains
transport = gmail_smtp
route_list = * smtp.gmail.com

Remova os próximos domínios =! + domínios_ locais, ou seja, smarthost:

    #smarthost:
# debug_print = "R: smarthost for $local_part@$domain"
# driver = manualroute
# domains = ! +local_domains
# transport = remote_smtp_smarthost
# route_list = * DCsmarthost byname
# host_find_failed = defer
# same_domain_copy_routing = yes
# no_more

Encontre os autenticadores begin e, depois disso, adicione:

gmail_login:
driver = plaintext
public_name = LOGIN
client_send = : yourname@gmail.com : YourGmailPassword

É claro que você deve definir seu endereço de e-mail do gmail e adicionar a senha da sua conta de e-mail do gmail.

Localize transport / 30_exim4-config_remote_smtp_smarthost e depois adicione:

gmail_smtp:
driver = smtp
port = 587
hosts_require_auth = $host_address
hosts_require_tls = $host_address

Remova o final do arquivo:

#.ifndef AUTH_CLIENT_ALLOW_NOTLS_PASSWORDS
# client_send = "<; ${if !eq{$tls_cipher}{}\
# {^${extract{1}{:}{PASSWDLINE}}\
# ^${sg{PASSWDLINE}{\\N([^:]+:)(.*)\\N}{\\$2}}\
# }fail}"
#.else
# client_send = "<; ^${extract{1}{:}{PASSWDLINE}}\
# ^${sg{PASSWDLINE}{\\N([^:]+:)(.*)\\N}{\\$2}}"
#.endif

#login:
# driver = plaintext
# public_name = LOGIN

#.ifndef AUTH_CLIENT_ALLOW_NOTLS_PASSWORDS
# Return empty string if not non-TLS AND looking up $host in passwd-file
# yields a non-empty string; fail otherwise.
# client_send = "<; ${if and{\
# {!eq{$tls_cipher}{}}\
# {!eq{PASSWDLINE}{}}\
# }\
# {}fail}\
# ; ${extract{1}{::}{PASSWDLINE}}\
# ; ${sg{PASSWDLINE}{\\N([^:]+:)(.*)\\N}{\\$2}}"
#.else
# Return empty string if looking up $host in passwd-file yields a
# non-empty string; fail otherwise.
# client_send = "<; ${if !eq{PASSWDLINE}{}\
# {}fail}\
# ; ${extract{1}{::}{PASSWDLINE}}\
# ; ${sg{PASSWDLINE}{\\N([^:]+:)(.*)\\N}{\\$2}}"
#.endif
#####################################################
### end auth/30_exim4-config_examples
#####################################################

Aplique :

update-exim4.conf

E finalmente :

/etc/init.d/exim4 restart

Ou

Service exim4 restart













Publicações relacionadas:


Como configurar vários nomes de domínio em um servidor ou em um VPS
https://53.ip-193-70-41.eu/configurar-varios-nomes-dominio-servidor-vps/
Podemos economizar muito dinheiro se decidirmos gerenciar um servidor e instalar vários nomes de domínio nesse servidor dedicado ou neste ...
Como configurar uma chave RSA no seu servidor Linux
https://53.ip-193-70-41.eu/configurar-chave-rsa-servidor-linux/
Primeiro, gere a chave: - Faça o download do PuTTYgen. - Você pode selecionar a criptografia (1024 bits, 2048 ou 4096 bits). - Inicie ...
Como verificar se o Exim4 está sendo executado
https://53.ip-193-70-41.eu/verificar-exim4-sendo-executado/
O Exim4 nos permite enviar mensagens através do nosso servidor. Quando instalamos este pacote e o configuramos, podemos querer testar sua funcionalidade ...
Como remover Exim4
https://53.ip-193-70-41.eu/como-remover-exim4/
Você pode excluir o Exim4 no servidor, porque este módulo não é adequado para você como servidor de correio e você deseja voltar para ...
Como configurar o relógio de registro
https://53.ip-193-70-41.eu/configurar-relogio-registro/
O Logwatch é essencial em termos de monitoramento do sistema para um servidor. Isso ajudará você a saber se há uma violação no servidor, ...