send_test_mail.sh (622B)
1 #!/bin/sh 2 # Envia um email de teste mínimo via mail(1) -> sendmail (msmtp). 3 # Uso: ./send_test_mail.sh destino@exemplo.com 4 # Requer: bsd-mailx, msmtp-mta (sendmail). 5 6 set -e 7 if [ -z "${1:-}" ]; then 8 echo "Uso: $0 destino@exemplo.com" >&2 9 exit 1 10 fi 11 DEST="$1" 12 SUBJ="[runv.club] Teste send_test_mail.sh" 13 BODY="Mensagem de teste gerada em $(date -u +%Y-%m-%dT%H:%M:%SZ)." 14 15 if ! command -v mail >/dev/null 2>&1; then 16 echo "Comando 'mail' não encontrado. Instale bsd-mailx." >&2 17 exit 1 18 fi 19 20 printf '%s\n' "$BODY" | mail -s "$SUBJ" "$DEST" 21 echo "Pedido de envio feito para $DEST (verifique caixa e /var/log/msmtp.log)."