### Introdução ao Sendmail

Sendmail é o programa Unix padrão para transporte e entrega de correio. Quando um usuário do seu sistema deseja enviar email para alguém em outro host, o sendmail é o programa que realiza o processo real de entrega do email. Da mesma forma, quando alguém em outro sistema envia email para um de seus usuários, o sendmail receberá o email e o armazenará no arquivo de email do usuário.

O Sendmail é apenas um MTA (agente de transporte de email), o que significa que ele não apresenta nenhuma interface do usuário para as pessoas que desejam enviar email. Programas como o Eudora, elm ou /bin/mail que os usuários realmente interagem com os MUAs chamados (agentes de usuários de email). Um MUA não entrega o próprio email; em vez disso, simplesmente passa o email para o sendmail para fazer a entrega.

Os MUAs de usuário podem ser executados diretamente em seu sistema (MUAs como pine, elm ou /bin/mail) ou em um host separado, que pode ser um PC de usuário único (para MUAs como Eudora, Exchange e Netscape Communicator). No primeiro caso, o email é enviado, invocando diretamente o sendmail e passando a mensagem para ele, e recebido lendo o arquivo de spool de email do usuário. Para MUAs executados em outros hosts, o email é enviado ao conectar-se ao processo sendmail no seu sistema usando o protocolo SMTP e recebido ao conectar-se a um servidor POP3 separado.

### O módulo Sendmail

A página principal deste módulo mostra uma tabela de ícones, cada um para configurar uma parte diferente da funcionalidade do sendmail. No entanto, os recursos por trás de alguns ícones podem não estar disponíveis, se não tiverem sido configurados no seu `sendmail.cf` . Ao instalar o sendmail, você pode escolher quais recursos estão disponíveis editando um `.mc` , que é convertido por `m4` no seu `sendmail.cf` . Muitos recursos (como mapeamento de endereços, mascaramento de domínio e controle de spam) podem não estar disponíveis, a menos que você os tenha ativado no momento da instalação.