Sendmail
Jump to navigation
Jump to search
cat << EOF | sendmail -t
Sender: [email protected]
From: Sender <[email protected]>
Reply-To: Sender <[email protected]>
To: To <[email protected]>
CC: Cc <[email protected]>
Disposition-Notification-To: [email protected]
Subject: Generic Subject
Generic Body
EOF
Python SMTP
sudo apt install python3.8-venv python3 -m venv ~/.finology/xpresscover/tmp/sendmail source ~/.finology/xpresscover/tmp/sendmail/bin/activate
export ENV_EMAIL_FROM='Chorke Inc<[email protected]>';\
export ENV_EMAIL_TO='Academia<[email protected]>';\
export ENV_SMTP_USER='[email protected]';\
export ENV_SMTP_HOST='mail.chorke.org.bd';\
export ENV_SMTP_PASS='p@$$w0rd';\
export ENV_SMTP_PORT='587';\
export ENV_SMTP_TTLS='1';\
bash <(curl -s 'https://cdn.chorke.org/exec/cli/bash/finology/commons/sendmail.sh.txt')
deactivate
Knowledge
/usr/sbin/sendmail -Am -v -t < filename.eml /usr/sbin/sendmail -v -t < filename.eml /usr/sbin/sendmail -t < filename.eml
python3 -c 'import sys; print(sys.version_info[:])'
python_version="$(python -V 2>&1|sed -ne 's/[^0-9]*\(\([0-9]\.\)\{0,4\}[0-9][^.]\).*/\1/p')" python_version_major=`echo $python_version|cut -d. -f1` python_version_minor=`echo $python_version|cut -d. -f2` python_version_build=`echo $python_version|cut -d. -f3`
python_version="$(python -V 2>&1|grep -Po '(?<=Python )(.+)')" printf '%s' "$python_version" echo python_version
launch interpreter by magic header or env 1. Python 3.9: #!/usr/bin/env python3.9 2. Python 2.6: #!/usr/bin/env python2.6 3. TS Node : #!/usr/bin/env ts-node 4. Python : #!/usr/bin/env python 5. NodeJS : #!/usr/bin/env node 6. Ruby : #!/usr/bin/env ruby 7. Perl : #!/usr/bin/env perl 8. PHP : #!/usr/bin/env php 9. GO : #!/usr/bin/env go run
#resolve mail server
nslookup
: '
Default Server: www0.dev.chorke.org
Address: 10.20.13.100
> set type=mx
> chorke.org
Server: www0.dev.chorke.org
Address: 10.20.13.100
Non-authoritative answer:
chorke.org MX preference = 0, mail exchanger = mail.chorke.org
> exit
'