Um esclarecimento importante.
Para ENVIAR email é preciso ter o SMTP SERVER e para RECEBER é preciso ter o POP3 SERVER.
Na presença desses servidores, é preciso estabelecer/configurar as regras para quem pode ou não usá-los.
Para ENVIAR - uma possibilidade é usar o SMTP de algum provedor comercial, para isso deve ser usado um endereço de email válido para o mesmo e, ainda, orientar o "Return address" para o mesmo email, ou outro válido, para RECEBER as respostas.
Se o "Moodle" for instalado em um servidor comercial que já tenha SMTP/POP não há nenhum problema, pois durante a instalação, esses dados são pedidos. Nesse caso, geralamente, não se tem acesso ao php.ini.
Se o "Moodle" for instalado em "localhost", pode-se usar o SMTP do IIS, ( XP pro ), mesmo que se tenha instalado o Apache. Só que neste caso o Apache tem que "ouvir" outra porta que não a 80. Pois é impossível ter-se dois servidores "ouvindo" a mesma porta. Aqui, tem-se que abrir o php.ini e alterar as linhas:
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
sendmail_from = user@userhost.com.br
Ainda neste caso, têm-se que autorizar o uso do SMTP pelo sistema.
Esta pratica ( "localhost" ), pode não ser bem vista por alguns servidores POP comerciais.
Alguns detectam o cabeçalho de envio e consideram como "SPAM" e não aceitam servir ao desejado.
Se alguém desejar ter seu proprio SMPT/POP3 SERVER, uma busca, digamos, na TUCOWS; pode resultar algum sistema que seja "free".
-----
zerof
http://www.educar.pro.br
-----