sudo update-rc.d sendmail disable
Mas não vejo como isso ajudará sua função mail () não funcional.
Instalei o sendmail no ubuntu 9.04 no meu laptop. Minha função php mail () ainda não funciona no host local, então eu quero desativar a inicialização automática do agente de transporte de email durante a inicialização do sistema.
Como faço para desativar a inicialização automática do agente de transporte de mensagens?
Obrigado
Para fazer o sendmail funcionar com o php, edite o seu arquivo php.ini:
sudo nano /etc/php5/cli/php.ini
Use ctrl + W para procurar por "sendmail_". Remova o comentário (#) antes de "sendmail_from" e "sendmail_path" e modifique-os da seguinte forma:
sendmail_from = php@hostname
sendmail_path = /usr/sbin/sendmail -i -t
Você pode substituir "php @ hostname" por seus próprios.
Para fazer o boot do sendmail mais rápido, verifique seu hostname com (ou apenas olhe em / etc / hostname):
hostname
Em seguida, edite / etc / hosts:
sudo nano /etc/hosts
Verifique se ele contém as seguintes linhas (você pode ter informações adicionais, como localhost.localdomain, se tiver um domínio):
127.0.0.1 localhost
127.0.1.1 hostname
Tags sendmail email-server