Compare commits
5 Commits
Author | SHA1 | Date | |
---|---|---|---|
edd8a42e2d | |||
fe0bd0470c | |||
1d92622f21 | |||
16e35505d6 | |||
5819107340 |
@ -17,7 +17,7 @@ steps:
|
|||||||
scan_image:
|
scan_image:
|
||||||
image: aquasec/trivy
|
image: aquasec/trivy
|
||||||
commands:
|
commands:
|
||||||
- trivy image $FORGE_NAME/$CI_REPO:$CI_COMMIT_SHA --quiet --exit-code 1
|
- env TRIVY_DISABLE_VEX_NOTICE=1 trivy image $FORGE_NAME/$CI_REPO:$CI_COMMIT_SHA --quiet --exit-code 1
|
||||||
when:
|
when:
|
||||||
- event: [push, tag]
|
- event: [push, tag]
|
||||||
|
|
||||||
|
@ -62,7 +62,6 @@ acl_check_rcpt:
|
|||||||
accept
|
accept
|
||||||
hosts = RELAYNETS
|
hosts = RELAYNETS
|
||||||
ifelse(WHITELISTED_RECIPIENTS, `', `', `
|
ifelse(WHITELISTED_RECIPIENTS, `', `', `
|
||||||
accept
|
|
||||||
domains = WHITELISTED_RECIPIENTS
|
domains = WHITELISTED_RECIPIENTS
|
||||||
')
|
')
|
||||||
deny
|
deny
|
||||||
|
64
tools/smtp-dialog.exp
Executable file
64
tools/smtp-dialog.exp
Executable file
@ -0,0 +1,64 @@
|
|||||||
|
#!/usr/bin/expect
|
||||||
|
|
||||||
|
package require base64
|
||||||
|
|
||||||
|
|
||||||
|
# SMTP-Server und Port definieren
|
||||||
|
set smtp_server "localhost"
|
||||||
|
set smtp_port "25"
|
||||||
|
set timeout 25
|
||||||
|
|
||||||
|
# Absender, Empfänger und Nachricht
|
||||||
|
set sender $env(SMTP_SENDER)
|
||||||
|
set recipient "test@hottis.de"
|
||||||
|
set message "Subject: Test Email\r\n\r\nThis is a test email sent via an expect script."
|
||||||
|
|
||||||
|
set smtp_user $env(SMTP_USER)
|
||||||
|
set smtp_pass $env(SMTP_PASS)
|
||||||
|
|
||||||
|
set smtp_user_64 [base64::encode $smtp_user]
|
||||||
|
set smtp_pass_64 [base64::encode $smtp_pass]
|
||||||
|
|
||||||
|
|
||||||
|
# Verbindung herstellen
|
||||||
|
spawn nc -C $smtp_server $smtp_port
|
||||||
|
|
||||||
|
# Begrüßung vom Server erwarten
|
||||||
|
expect "220 *"
|
||||||
|
|
||||||
|
# HELO/EHLO senden
|
||||||
|
send "EHLO de01rdsi01.krohnegroup.com\n"
|
||||||
|
expect "250 *"
|
||||||
|
|
||||||
|
send "AUTH LOGIN\n"
|
||||||
|
expect "334 VXNlcm5hbWU6"
|
||||||
|
|
||||||
|
send "$smtp_user_64\n"
|
||||||
|
expect "334 UGFzc3dvcmQ6"
|
||||||
|
|
||||||
|
send "$smtp_pass_64\n"
|
||||||
|
expect "235 2.7.0 Authentication successful"
|
||||||
|
|
||||||
|
# Absender definieren
|
||||||
|
send "MAIL FROM:<$sender>\n"
|
||||||
|
expect "250 *"
|
||||||
|
|
||||||
|
# Empfänger definieren
|
||||||
|
send "RCPT TO:<$recipient>\n"
|
||||||
|
expect "250 *"
|
||||||
|
|
||||||
|
# Datenübertragung starten
|
||||||
|
send "DATA\n"
|
||||||
|
expect "354 *"
|
||||||
|
|
||||||
|
# Nachricht senden und Übertragung abschließen
|
||||||
|
send "$message\n.\n"
|
||||||
|
expect "250 *"
|
||||||
|
|
||||||
|
# Verbindung schließen
|
||||||
|
send "QUIT\n"
|
||||||
|
expect "221 *"
|
||||||
|
|
||||||
|
# Beenden
|
||||||
|
interact
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user