Qual é a maneira mais fácil de configurar um servidor linux para enviar mensagens?

4

Estou quase terminando de configurar o básico do meu novo servidor Ubuntu - não tenho muita experiência com o Linux.

Eu só preciso enviar e-mails do meu servidor, mas parece ser muito difícil configurá-lo.

Eu tentei esta resposta , mas eu simplesmente obtenho o mesmo erro no meu log como eu fiz antes de instalar o postfix. ..

sh: /usr/sbin/sendmail: not found 

Agora tenho o postfix instalado e adicionei o arquivo de configuração no diretório de configuração do PHP, como sugere a resposta - mas ainda encontro o mesmo problema ao enviar e-mails com PHP.

Qual é a maneira mais fácil de configurar isso para enviar e-mails através do PHP com o servidor ubuntu?

    
por Alex Coplan 22.01.2012 / 12:43

3 respostas

4

Se você instalou o postfix, você pode encontrar o caminho do sendmail usando:

$ sudo dpkg -L postfix | grep sendmail
/usr/sbin/sendmail
/usr/share/man/man1/sendmail.1.gz
/usr/lib/sendmail

Portanto, sendmail deve ser instalado como parte do pacote postfix. Talvez você tenha certeza de ter instalado o postfix com sucesso.

    
por 22.01.2012 / 12:50
4

Eu uso o SSMTP - é um pacote simples que pode substituir o sendmail para situações simples. Ele funciona em vários sistemas, incluindo Linux, FreeBSD e Windows (dentro do Cygwin).

Não é um servidor de e-mail (como o sendmail de servidor de e-mail rico em recursos) e não recebe e-mails, nem expande aliases nem gerencia uma fila.

Um de seus principais usos é encaminhar e-mails automatizados (como alertas de sistema) para fora de sua máquina e para um endereço de e-mail externo.

Sua configuração é simples e é fácil use com o SMTP do Gmail

    
por 24.01.2012 / 04:17
0

Eu geralmente instalo o exim4 nos meus servidores Ubuntu. Estou assumindo que você tenha um servidor de e-mail SMTP centralizado e possa encaminhar o e-mail para isso.

Instale os pacotes básicos. apt-get install exim4

Você deseja instalá-lo sem correio local e encaminhar o e-mail para seu 'smarthost', que pode aceitar e-mails de servidores nesse segmento de rede.

Em versões posteriores, o Ubuntu não pode configurá-lo no momento da instalação. Nesse caso, você precisará executar as etapas de configuração com dpkg-reconfigure exim4-config .

Para testar, basta executar echo "test" | mail -s "test message" [email protected]

    
por 24.01.2012 / 03:41