send mail (gerenciador)

Publicado por Ricardo 26/11/2004

[ Hits: 9.521 ]

Homepage: www.intelitec.inf.br

Download sendmail.sh




um gerenciador basico d sendmail..... usando funcoes e comando case......  bem simples.....  para um entendimento d funçoes.... e do comando case....  NOMEIE O SCRIPT COM O NOME sendmail.sh

  



Esconder código-fonte

#!/bin/bash
clear
echo "=======================SendMail Manager================================="
echo "==========================by PoPo======================================="
echo
echo "Escolha uma das opcoes abaixo:"
echo
echo "      [1] - Inicializar Sendmail:"
echo "      [2] - Parar Sendmail:"
echo "      [3] - Reinicializar Sendmail:"
echo "      [4] - Verificar processo:"
echo "      [5] - Sair:"
echo
echo -n "Digite a opcao escolhida:"
  read opcao

inicia() {
   if [ -x /usr/sbin/sendmail ]; then
    echo "Starting sendmail MTA daemon:  /usr/sbin/sendmail -L sm-mta -bd -q25m"
    /usr/sbin/sendmail -L sm-mta -bd -q25m
    echo "Starting sendmail MSP queue runner:  /usr/sbin/sendmail -L sm-msp-queue -Ac -q25m"
    /usr/sbin/sendmail -L sm-msp-queue -Ac -q25m
  fi
} ;

para() {
   killall sendmail
} ;

 reinicializa() {
   para
   sleep 1
   inicia
} ;

verifica () {
   ps auxw | grep sendmail
} ;
   
  case $opcao in

   1) inicia
      echo "Sendmail inicializadocom exito!!"
      sleep 2   
   ./sendmail.sh
   ;;
   2) para 
      echo "O Sendmail foi interompido!!"
      sleep 2
   ./sendmail.sh
   ;;
   3) reinicializa
      ./sendmail.sh
   ;;
   4) verifica 
      sleep 2
      ./sendmail.sh
   ;;
   5) exit
   ;;
   *) echo "Digite opcoes validas!!!!"
      sleep 2
   ./sendmail.sh

esac

Scripts recomendados

Cronômetro em shell

Network_test

Localizar e excluir linhas repetidas em um arquivo texto

Inserção de máquinas no banco de dados para controle interno

Script de instalação do Qmail


  

Comentários
[1] Comentário enviado por andersonsmandy em 05/05/2005 - 17:08h

Galera tenho uma duvida..
Tenho um servidor fedora core 1.
E uma maquina windows onde tem instalado o apache,mysql e php5 instalados e funcionando sem problema ..E preciso testar a função mail para ver se esta correto minha pagina web. Instalei o sendmail no fedora via rpm .
Gostaria de saber se precisa fazer alguma configuração a mais para testar a função mail do php ? Se precisa mecher no php.ini ou fazer alguma configuração no sendmail para que a pagina php na maquina windows possa enviar a mensagem.


Contribuir com comentário