Existem duas formas diferentes de enviar mensagens:
- como um cliente de e-mail (como thunderbird ou outlook)
- como um servidor de e-mail (como o sendmail ou o postfix)
Embora você esteja enviando pelo servidor de e-mail do sendmail, o googles considera a sessão de e-mail entre seu servidor sendmail e o servidor google mail como sessão do cliente de e-mail, porque seu endereço FROM é um endereço google. Por isso, requer autenticação como o seu cliente de e-mail faria, para evitar que ninguém, exceto você, enviasse e-mails em seu nome através dos servidores de e-mail do Google.
Todas as outras coisas não se aplicam neste caso, porque se referem apenas a situações, quando seu servidor sendmail tenta entregar e-mails com endereços de remetente de seu domínio pixyfi.com ou clientes seus com seus próprios domínios.
Todo esse envio de e-mails em nome de qualquer pessoa foi possível até cerca de 20 anos atrás, quando todos tiveram que começar a proteger seu servidor de e-mails contra abusos.
Edit: Desculpe esqueci de responder a sua pergunta explícita whilest tentando resolver o seu problema.
-
Sim, você precisa se preocupar com o nome do seu servidor sendmail (de uma maneira descrita abaixo), que finalmente envia e-mails para o mundo.
-
Não, o nome de host interno da máquina geralmente nem é visível para o mundo externo. Exceto que alguns softwares podem usá-lo por padrão se você não configurá-lo adequadamente.
Não se preocupe com o nome do host da sua máquina - aquele que é definido e lido com o comando hostname
. Seu servidor da web pode ser configurado para usar qualquer outro nome e, se você hospedar mais de um domínio no mesmo servidor, ele deverá ser configurado para fazer isso em cada um dos seus domínios.
Mesmo para o servidor de email; Por padrão, ele pode usar seu nome de host para se identificar, mas também é configurável.
Apenas certifique-se de que:
- o nome que o sendmail usa para se identificar durante o HELO e
- a pesquisa inversa do seu endereço IP (
nslookup 35.154.25.164
)
são iguais, porque alguns servidores de email exigem isso para aceitar emails do seu servidor.
Mais respostas para o que chamei de "todas as outras coisas" acima podem realmente se tornar um artigo enorme, então não vou continuar aqui. Eu vi uma boa resposta genérica no serverfault em algum lugar, mas não consigo encontrá-lo agora. Por isso, aponto-lhe apenas as informações que o Google e a AOL dão aos correios: