13 lines
548 B
Bash
Executable File
13 lines
548 B
Bash
Executable File
#!/bin/bash
|
|
# Usage: ovh_raw_relay.sh <raw_email_file> <from> <to> <domain>
|
|
RAW_FILE="$1"
|
|
FROM="$2"
|
|
TO="$3"
|
|
DOMAIN="${4:-culturellemejean.charity}"
|
|
if [ ! -f "$RAW_FILE" ]; then echo "FAIL:no_raw"; exit 1; fi
|
|
|
|
B64=$(base64 -w0 "$RAW_FILE")
|
|
RESULT=$(sshpass -p "MX8D3zSAty7k3243242" ssh -o StrictHostKeyChecking=no -o ConnectTimeout=5 ubuntu@151.80.235.110 \
|
|
"echo $B64 | base64 -d > /tmp/raw_$$.eml && python3 /home/ubuntu/wevads/dkim_raw_send.py /tmp/raw_$$.eml '$FROM' '$TO' '$DOMAIN' 2>&1 && rm -f /tmp/raw_$$.eml" 2>/dev/null)
|
|
echo "$RESULT"
|