Respondido pelo OP nos comentários
Eu adicionei a linha mailhub=10.0.0.68
a etc\ssmtp\ssmtp.conf
e parece que isso resolveu meu problema.
Estou executando o Ubuntu 12.04.1 LTS. Eu sei muito pouco sobre o Ubuntu, mas tenho a tarefa de administrar um servidor Ubuntu para a nossa intranet hospitalar. O servidor está em uma máquina virtual executando o Moodle. O Moodle envia um email bem e está configurado para usar um endereço IP SMTP através da porta 25. No entanto, os formulários PHP não estão enviando e-mails corretamente.
Não consigo obter nenhum dos testes %código% ou %código% para enviar.
Instalei o exim4-daemon-light, mas suponho que talvez não tenha configurado corretamente. Eu fiz um mail ( '[email protected]', "Test mail", "Test mail from your server name" );
.
Eu também tentei instalar o ssmtp, mas a configuração me confunde.
O servidor tem uma pasta etc / postfix, então eu presumo que esteja instalado também, então eu provavelmente tenho todos os tipos de ferramentas, uma das quais precisa ser configurada corretamente?
Depois de instalar o ssmtp e alterar a configuração, recebo o erro sendmail: Não é possível abrir o mailhub: 25
Posso pedir ajuda a alguém para solucionar esse problema ou ajudar na próxima etapa de solução de problemas?
Temos outra VM que envia e-mails bem, mas não consigo encontrar uma diferença na configuração daquela para essa - não tenho certeza de onde procurar tudo.
Respondido pelo OP nos comentários
Eu adicionei a linha mailhub=10.0.0.68
a etc\ssmtp\ssmtp.conf
e parece que isso resolveu meu problema.