Como desabilitar o agente de transporte de email desde o início no Ubuntu?

3

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

    
por John 06.11.2009 / 02:37

2 respostas

10
sudo update-rc.d sendmail disable

Mas não vejo como isso ajudará sua função mail () não funcional.

    
por 06.11.2009 / 02:50
1

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
    
por 13.01.2013 / 09:35