Envio de e-mails autenticados

Publicado por Perfil removido (última atualização em 21/02/2014)

[ Hits: 5.346 ]

Download auth-login.sh




Esse script envia e-mails autenticados. Ele usa autenticação do tipo auth login, que consiste em somente codificar as credenciais em base64.

  



Esconder código-fonte

#!/bin/bash

function run(){
  echo -e "\n[+] $smtp:$porta => $user:$pass"
  echo -e "[*] To: $rcpt | Message size: ${#send}"
  echo -e "[*] Subject: $subj\n"
  echo -e "Sending ..."
  exec 5<>/dev/tcp/$smtp/$port
  echo -e "EHLO $smtp" >&5
  echo "auth login" >&5
  echo -n "$user" | base64 >&5
  echo -n "$pass" | base64 >&5
  echo "MAIL FROM: $user" >&5
  echo "RCPT TO: $rcpt" >&5
  echo 'data' >&5
  echo "From:<$user>" >&5
  echo "Content-Type: text/html" >&5
  echo "To:<$rcpt>" >&5
  echo -e "Subject: $subj\n" >&5
  echo -e "$send\n.\nQUIT" >&5
  cat <&5
}

if [ $# != 7 ];then
  echo "{Send authenticated email (auth login)}"
  echo "Autor: MMxM | hc0der.blogspot.com"
  echo "How to use:"
  echo -e "\n\t$0 <smtp-server> <smtp-port> <user> <pass> <rcpt> <message.html> <subject>\n"
  exit
else
  smtp=$1
  port=$2
  user=$3
  pass=$4
  rcpt=$5
  send=$(cat $6)
  subj=$7
  run;
  exit
fi

Scripts recomendados

Obter ip a partir de um NO-IP ou DYNDNS e atualizar o endereço do MUNIN MESTRE em um nó linux.

Instalando LAMP no Fedora 27

Backup-Script2.0 -- Modo Gráfico sem precisar de X

FTP2

Listando usuários em um grupo


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts