1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.
  2. A secção Microsoft/Windows encontra-se actualmente em processo de reestruturação.
    Remover anúncio

Guia Configurando o Gmail como um SMTP Relay no Elastix

Discussão em 'Análises, Artigos e Guias - Microsoft' iniciada por Bitmadeira, 28 de Abril de 2009. (Respostas: 0; Visualizações: 6826)

  1. Bitmadeira

    Bitmadeira Power Member

    Após várias pesquisas na web descobrir como configurar o elastix com o smtp do gmail

    Editar o Ficheiro /etc/postfix/main.cf
    Código:
    nano /etc/postfix/main.cf
    Alterar essas linhas para o seu domínio externo e o nome do seu servidor elastix:
    Código:
    ################################
    #Ingresado por yb-webadmin
    mydomain = myrealdomain.gotdns.org
    myhostname = elastix.myrealdomain.gotdns.org
    Altere esta linha
    Código:
    #relayhost = [an.ip.add.ress]
    para
    Código:
    relayhost = [smtp.gmail.com]:587
    Crie um novo ficheiro /etc/postfix/sasl_passwd e coloque este código, alterando o endereço de email e a password
    Código:
    [smtp.gmail.com]:587       [email protected]:password
    Salve o ficheiro e execute este comando
    Código:
    postmap hash:/etc/postfix/sasl_passwd
    Crie este Directório /etc/postfix/certs e Gere um certificado auto-assinado como descrito a seguir
    Código:
    cd /etc/postfix/certs
    openssl req -new -x509 -keyout cakey.pem -out cacert.pem -days 365
    openssl genrsa -out gm.key 1024
    openssl req -new -key gm.key -out gm.csr
    openssl ca -cert cacert.pem -keyfile cakey.pem -out ./gm.pem -infiles gm.csr
    Se ocorrer um erro como este
    Código:
    Could not open directory ../../CA/newcerts
    Execute os seguintes comandos
    Código:
    mkdir -p ../../CA/newcerts
    touch ../../CA/index.txt
    echo "01" >> ../../CA/serial
    E repita novamente os comandos de criação do certificado e assim que terminar remova o directorio criado temporariamente executando o seguinte comando
    Código:
    rm -rf ../../CA
    Adicione estas linhas no ficheiro /etc/postfix/main.cf
    Código:
    smtp_sasl_auth_enable = yes
    smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
    smtp_sasl_security_options =
     
    smtp_use_tls = yes
    smtp_sasl_security_options = noanonymous
    smtp_sasl_tls_security_options = noanonymous
    smtp_tls_note_starttls_offer = yes
    tls_random_source = dev:/dev/urandom
    smtp_tls_scert_verifydepth = 5
    smtp_tls_key_file=/etc/postfix/certs/gm.key
    smtp_tls_cert_file=/etc/postfix/certs/gm.pem
    smtpd_tls_ask_ccert = yes
    smtpd_tls_req_ccert =no
    smtp_tls_enforce_peername = no
    Após gravar as alterações execute o comando
    Código:
    postfix reload
    E o servidor elastix fica pronto a enviar emails através do smtp do gmail.
     
    Última edição pelo moderador: 28 de Abril de 2009

Partilhar esta Página