getmxrr

(PHP 4, PHP 5, PHP 7, PHP 8)

getmxrrObtém registros MX correspondentes a um determinado nome de host da Internet

Descrição

getmxrr(string $hostname, array &$hosts, array &$weights = null): bool

Pesquisa DNS por registros MX correspondentes a hostname.

Parâmetros

hostname

O nome do host da Internet.

hosts

Uma lista dos registros MX encontrados é colocada no array hosts.

weights

Se o array weights for fornecido, ele será preenchido com as informações de peso coletadas.

Valor Retornado

Retorna true se algum registro for encontrado; retorna false se nenhum registro for encontrado ou se ocorrer um erro.

Notas

Note:

Esta função não deve ser usada para fins de verificação de endereço. Apenas os trocadores de e-mail encontrados no DNS são retornados, no entanto, de acordo com a » RFC 2821, quando nenhum trocador de e-mail estiver listado, o próprio hostname deverá ser usado como o único trocador de e-mail com prioridade 0.

Note:

Para compatibilidade com o Windows, antes dessa implementação, pode ser usada a classe » Net_DNS do » PEAR.

Veja Também

  • checkdnsrr() - Verifica os registros DNS correspondentes para o nome do host ou endereço IP informado
  • dns_get_record() - Busca registros de recursos DNS associados a um nome de host
  • gethostbyname() - Obtém o endereço IPv4 correspondente a um determinado nome de host da Internet
  • gethostbynamel() - Obtém uma lista de endereços IPv4 correspondentes a um determinado nome de host da Internet
  • gethostbyaddr() - Obtém nome do servidor de Internet correspondente ao endereço de IP fornecido
  • A página named(8) do manual