Para qualquer um que esteja tentando configurar o recurso de e-mail do Bugzilla para usar o Gmail em uma máquina Windows, eu passei apenas dois dias e meio trabalhando com a solução da dawood link , sem sucesso. Minha máquina está executando o Windows 7 de 64 bits, e eu finalmente encontrei uma solução, pule para o terceiro parágrafo para isso. Veja por que a solução da Dawood não funcionará para a maioria dos usuários de Windows:
Provavelmente, se você instalou o Bugzilla seguindo os (incríveis) tutoriais, você instalou o ActivePerl. O pacote Perl Email :: Send :: SMTP :: TLS que a solução da Dawood depende depende de um pacote Email :: SMTP :: TLS :: ButMaintained, que, por sua vez, depende de um pacote Net :: SSLeay. (É por isso que, mesmo depois de seguir as instruções de Dawood e modificar o Mailer.pm, nenhuma opção "SMTP :: TLS" aparece na lista suspensa. As dependências não são resolvidas.) O problema é que o Net :: SSLeay só instalará se ele é compilado com o mesmo compilador que você usou para compilar o Perl. Além disso, a documentação diz: "Por favor, não sonhe em copiar um binário perl ou instalar o binário perl de um pacote." Oh ... whoops ... ActivePerl é binário instalado a partir de um pacote. Desde que isso não vai funcionar, aqui está o que vai.
Para configurar o Bugzilla para enviar e-mails através do servidor smtp do Gmail:
- Faça o download do wrapper do sendmail da Glob para Windows no link e descompacte
- copie sendmail.exe e sendmail.ini para \ usr \ lib na unidade em que o aplicativo unix está instalado. Portanto, se o Bugzilla estiver instalado em C: \ Bugzilla, crie uma pasta 'usr' no nível raiz da unidade C :, com uma pasta 'lib' dentro dela.
- abra o sendmail.ini.
- dentro do sendmail.ini copie e cole estes valores nas linhas apropriadas:
- smtp_server = smtp.gmail.com: 587
- smtp_ssl = tls
- auth_username =
<INSERT YOUR USERNAME HERE>
- auth_password =
<INSERT YOUR PASSWORD HERE>
- se o seu servidor do gmail for executado em um domínio específico, remova o comentário e preencha o parâmetro default_domain.
- agora vá para a guia Administração no Bugzilla e selecione Parâmetros
- Escolha E-mail na barra lateral à esquerda.
- No menu suspenso em mail_delivery_method, selecione Sendmail.
- Você está feito! O Bugzilla irá enviar e-mails através do servidor smtp do gmail.