Possível necessidade de alterar o arquivo de hosts para configurar o correio

1

Meu problema original era que a função PHP mail () não funcionaria para programas no meu servidor, que está executando o Centos 5.5.

Eu configurei o firewall por meio de um programa chamado system-config-securitylevel-tui e a porta SMTP agora está aberta.

sendmail está instalado.

Eu olhei no meu maillog e recebi a seguinte mensagem:

myhost sendmail[932]: My unqualified host name (myhost) unknown; sleeping for retry

Analisando este artigo do stackoverflow, talvez precise fazer uma alteração no meu arquivo / etc / hosts, mas não tenho certeza se a minha situação é a mesma dos caras acima e certamente não sei o que estou fazendo.

Meu arquivo de hosts se parece com:

127.0.0.1     localhost localhost.localdomain
78.227.199.181     myhost (fake ip address)

Pelo que eu li, eu preciso ter um nome de domínio totalmente qualificado para o programa sendmail usar.

Agora, configurei meu servidor da web httpd com o nome do servidor definido como meu nome de domínio. Como faço o mesmo tipo de coisa para o arquivo hosts (por exemplo, como eu adiciono o nome completo do domínio? O arquivo deve ser apenas:

127.0.0.1     localhost localhost.localdomain
78.227.199.181     myhost www.fulldom.tld

Eu não quero executar um servidor de e-mail no meu servidor. Eu tenho uma conta de email configurada. Eu só quero que a função PHP funcione. Eu estou indo na direção certa, você acha?

Muito obrigado

    
por Joe 19.07.2011 / 12:26

1 resposta

1

Adicionei meu nome de domínio completo à segunda linha, como no exemplo acima, e agora posso enviar e-mails.

    
por 19.07.2011 / 12:53