Os sites desenvolvidos com Drupal são uma verdadeira mão na roda. Oferecem foruns, templates e uma infinidade de acessórios, sem falar nos modulos criados por terceiros.
Para o usuário ter acesso total ao site, geralmente é solicitado cadastro. Com isso é enviado um e-mail ao usuário para confirmar o login.
Para isso é necessário um servidor de e-mail próprio, certo? Errado. :)
Aqui será demonstrado o artifício de usar o sendmail com o servidor smtp do yahoo. Para isso você já deve ter configurado no yahoo o recurso de acesso pop e smtp.
1 - Baixe o sendmail de http://glob.com.au/sendmail/. Baixe também sendmail-SSL.zip e descompacte os dois arquivos na mesma pasta com um nome curto (ex C:\sendmail).
2 - Altere o arquivo php.ini como abaixo:
mail function]
; For Win32 only.
;SMTP =; For Win32 only.
;sendmail_from =
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = "C:\sendmail\sendmail.exe -t"
3 - Altere o arquivo sendmail.ini dentro da pasta onde você descompactou os arquivos para ficar da seguinte forma:
[sendmail]
smtp_server=smtp.mail.yahoo.com.br
smtp_port=25
smtp_ssl=auto
error_logfile=error.log
debug_logfile=debug.log
auth_username=suacontauahoo
auth_password=suasenhayahoo
force_sender=suacontayahoo@yahoo.com.br
hostname=
Observe que tudo que tem ponto er virgula no início é comentário. Agora é só salvar e re-iniciar o IIS, ir ao site Drupal e simular um cadastro de usuário.
Claupers
Matelândia, 10 de abril de 2010.
Nenhum comentário:
Postar um comentário