comando makemap
Propósito
Cria mapas de banco de dados para sendmail.
Sintaxe
makemap [ -C -N -c CacheSize -d -D-e -f -Eu -o -r -s -t-u -v] Tipo de Mapa. Nome do mapeamento
Descrição
O comando makemap cria os mapas de banco de dados utilizados pelas consultas do mapa chaveado no comando sendmail . Ele lê entrada a partir da entrada padrão e as coloca para o indicado Mapname.
Parâmetros
| Item | Descrição |
|---|---|
| Tipo de mapa | Dependendo de como ele é compilado, este comando trata de até três formatos de banco de dados diferentes:
Nota: Em todos os casos, este comando lê linhas da entrada padrão, consistindo em duas palavras separadas por espaço em branco. A primeira é a chave de banco de dados, a segunda é o valor. O valor pode conter '' %n '' strings para indicar substituição de parâmetro. Os percents literais devem ser duplicados ("%%"). Linhas em branco e linhas começando com um " #" são ignoradas. |
| Mapnome | Nome do mapa. |
Nota: Não use o comando makemap para criar a base de dados aliases, mas newaliases o qual coloca um token especial na base de dados que é necessária pelo comando sendmail .
Se a opção TrustedUser for configurada no arquivo de configuração sendmail e o makemap for chamado como o usuário raiz, os arquivos gerados serão de propriedade do usuário confiável especificado
Sinalizações
| Item | Descrição |
|---|---|
| -c CacheSize | Especifica para usar o hash e o tamanho de cache de árvore B. |
| -C | Indica o uso do arquivo de configuração sendmail especificado para consultar a opção TrustedUser .. |
| -d | Permite chaves duplicadas no mapa. Isso só é permitido em mapas de formato B-tree. Se duas chaves idênticas são lidas, ambas estão inseridas no mapa. |
| -d | Especifica o caractere a ser usado para indicar um comentário (que é ignorado) em vez da inadimplência de #. |
| -e | Permite valores vazios no lado direito. |
| -f | Desabilita a função de dobrar todas as letras maiúsculas na chave para minúsculas. Essa sinalização é destinada a mesh com a sinalização -f na linha K no arquivo sendmail.cf . O valor nunca é caso dobrado. |
| -l | Lista tipos de mapas suportados. |
| -n | Inclui o byte nulo que termina strings no mapa. Essa sinalização deve corresponder à sinalização -N na linha sendmail.cf K . |
| -o | Especifica para anexar a um arquivo existente. Esta sinalização permite que você aumente um arquivo existente. |
| -r | Permite a substituição de chaves existentes. Normalmente, o comando makemap reclama se você repetir uma chave e não realizar a operação de inserção. |
| -S | Ignora verificações de segurança em mapas que estão sendo criados. Isso inclui a verificação de links rígidos ou simbólicos em diretórios escritáveis mundiais. |
| -t | Especifica o delimitador a usar em vez de espaço em branco. Esta sinalização também é usada para despejo de arquivos. |
| -u | Dumps ou desmapeia o conteúdo do banco de dados para a saída padrão. |
| -v | Especifica que o comando verbosamente imprime seu status. |