mirror of https://github.com/lamw/ghettoVCB.git
Add support for SMTP Authentication
This commit is contained in:
parent
91515fbdde
commit
21768cfbe4
|
@ -22,6 +22,8 @@ EMAIL_LOG=0
|
|||
EMAIL_SERVER=auroa.primp-industries.com
|
||||
EMAIL_SERVER_PORT=25
|
||||
EMAIL_DELAY_INTERVAL=1
|
||||
EMAIL_USER_NAME=
|
||||
EMAIL_USER_PASSWORD=
|
||||
EMAIL_TO=auroa@primp-industries.com
|
||||
EMAIL_ERRORS_TO=
|
||||
EMAIL_FROM=root@ghettoVCB
|
||||
|
|
12
ghettoVCB.sh
12
ghettoVCB.sh
|
@ -98,6 +98,12 @@ EMAIL_SERVER=auroa.primp-industries.com
|
|||
# Email SMTP server port
|
||||
EMAIL_SERVER_PORT=25
|
||||
|
||||
# Email SMTP username
|
||||
EMAIL_USER_NAME=
|
||||
|
||||
# Email SMTP password
|
||||
EMAIL_USER_PASSWORD=
|
||||
|
||||
# Email FROM
|
||||
EMAIL_FROM=root@ghettoVCB
|
||||
|
||||
|
@ -1303,6 +1309,12 @@ buildHeaders() {
|
|||
EMAIL_ADDRESS=$1
|
||||
|
||||
echo -ne "HELO $(hostname -s)\r\n" > "${EMAIL_LOG_HEADER}"
|
||||
if [[ ! -z "${EMAIL_USER_NAME}" ]]; then
|
||||
echo -ne "EHLO $(hostname -s)\r\n" >> "${EMAIL_LOG_HEADER}"
|
||||
echo -ne "AUTH LOGIN\r\n" >> "${EMAIL_LOG_HEADER}"
|
||||
echo -ne "$(echo -n "${EMAIL_USER_NAME}" |openssl base64 2>&1 |tail -1)\r\n" >> "${EMAIL_LOG_HEADER}"
|
||||
echo -ne "$(echo -n "${EMAIL_USER_PASSWORD}" |openssl base64 2>&1 |tail -1)\r\n" >> "${EMAIL_LOG_HEADER}"
|
||||
fi
|
||||
echo -ne "MAIL FROM: <${EMAIL_FROM}>\r\n" >> "${EMAIL_LOG_HEADER}"
|
||||
echo -ne "RCPT TO: <${EMAIL_ADDRESS}>\r\n" >> "${EMAIL_LOG_HEADER}"
|
||||
echo -ne "DATA\r\n" >> "${EMAIL_LOG_HEADER}"
|
||||
|
|
Loading…
Reference in New Issue