Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failing to send email from Ubuntu 20.04- probable password issues #27

Open
arundhatid opened this issue Jul 19, 2023 · 0 comments
Open

Comments

@arundhatid
Copy link

I am trying to install smtp-cli in CI/CD pipeline in a container. I wrote following code in a bash script.

sudo apt-get install -y git

sudo git clone https://github.com/mludvig/smtp-cli.git

sudo apt install  libio-socket-ssl-perl  libdigest-hmac-perl  libterm-readkey-perl \
libmime-lite-perl libfile-libmagic-perl libio-socket-inet6-perl libnet-dns-perl

sudo ls -l smtp-cli

sudo chmod +x smtp-cli/smtp-cli

sudo /smtp-cli/smtp-cli --verbose --host myserver.mail.domain.com:587 --enable-auth --user '[email protected]' --password 'somepassword' --from '[email protected]' --to '[email protected]' --subject Test email from smtp-cli


Following is the output

2023-07-19T16:56:33.9551351Z ##[section]Starting: Email Task copy
2023-07-19T16:56:33.9555974Z ==============================================================================
2023-07-19T16:56:33.9556130Z Task : Bash
2023-07-19T16:56:33.9556200Z Description : Run a Bash script on macOS, Linux, or Windows
2023-07-19T16:56:33.9556326Z Version : 3.225.1
2023-07-19T16:56:33.9556399Z Author : Microsoft Corporation
2023-07-19T16:56:33.9556483Z Help : https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/bash
2023-07-19T16:56:33.9556630Z ```

2023-07-19T16:56:34.0993783Z Generating script.
2023-07-19T16:56:34.1020022Z ========================== Starting Command Output ===========================
2023-07-19T16:56:34.1040928Z [command]/usr/bin/bash /home/vsts/work/_temp/e4c23f52-488f-4e44-89d9-8149b3958dc8.sh
2023-07-19T16:56:35.0853093Z Reading package lists...
2023-07-19T16:56:35.3349300Z Building dependency tree...
2023-07-19T16:56:35.3369181Z Reading state information...
2023-07-19T16:56:35.4825801Z git is already the newest version (1:2.41.0-0ppa1~ubuntu22.04.1).
2023-07-19T16:56:35.4826727Z 0 upgraded, 0 newly installed, 0 to remove and 27 not upgraded.
2023-07-19T16:56:35.4916296Z Cloning into 'smtp-cli'...
2023-07-19T16:56:36.0364479Z
2023-07-19T16:56:36.0365189Z WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
2023-07-19T16:56:36.0366419Z
2023-07-19T16:56:36.0853886Z Reading package lists...
2023-07-19T16:56:36.2581746Z Building dependency tree...
2023-07-19T16:56:36.2592310Z Reading state information...
2023-07-19T16:56:36.4050730Z libterm-readkey-perl is already the newest version (2.38-1build4).
2023-07-19T16:56:36.4051671Z libterm-readkey-perl set to manually installed.
2023-07-19T16:56:36.4052607Z The following additional packages will be installed:
2023-07-19T16:56:36.4053155Z libauthen-sasl-perl libdigest-bubblebabble-perl libemail-date-format-perl
2023-07-19T16:56:36.4053686Z libidn12 libmailtools-perl libmime-types-perl libnet-dns-sec-perl
2023-07-19T16:56:36.4054123Z libnet-ip-perl libnet-libidn-perl libnet-smtp-ssl-perl libnet-ssleay-perl
2023-07-19T16:56:36.4056978Z libperl4-corelibs-perl libsocket6-perl perl-openssl-defaults
2023-07-19T16:56:36.4064514Z Suggested packages:
2023-07-19T16:56:36.4065286Z libgssapi-perl default-mta | mail-transport-agent libmojolicious-perl
2023-07-19T16:56:36.4595008Z The following NEW packages will be installed:
2023-07-19T16:56:36.4596055Z libauthen-sasl-perl libdigest-bubblebabble-perl libdigest-hmac-perl
2023-07-19T16:56:36.4597069Z libemail-date-format-perl libfile-libmagic-perl libidn12
2023-07-19T16:56:36.4597749Z libio-socket-inet6-perl libio-socket-ssl-perl libmailtools-perl
2023-07-19T16:56:36.4598299Z libmime-lite-perl libmime-types-perl libnet-dns-perl libnet-dns-sec-perl
2023-07-19T16:56:36.4598827Z libnet-ip-perl libnet-libidn-perl libnet-smtp-ssl-perl libnet-ssleay-perl
2023-07-19T16:56:36.4605749Z libperl4-corelibs-perl libsocket6-perl perl-openssl-defaults
2023-07-19T16:56:36.4953043Z 0 upgraded, 20 newly installed, 0 to remove and 27 not upgraded.
2023-07-19T16:56:36.5670692Z Need to get 1411 kB of archives.
2023-07-19T16:56:36.5671302Z After this operation, 4723 kB of additional disk space will be used.
2023-07-19T16:56:36.5672427Z Get:1 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libdigest-bubblebabble-perl all 0.02-2.1 [7160 B]
2023-07-19T16:56:36.5777681Z Get:2 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libdigest-hmac-perl all 1.04+dfsg-1 [10.8 kB]
2023-07-19T16:56:36.5891275Z Get:3 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libemail-date-format-perl all 1.005-1.1 [6088 B]
2023-07-19T16:56:36.5998693Z Get:4 http://azure.archive.ubuntu.com/ubuntu jammy/universe amd64 libfile-libmagic-perl amd64 1.23-1build2 [30.3 kB]
2023-07-19T16:56:36.6150684Z Get:5 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libidn12 amd64 1.38-4ubuntu1 [60.0 kB]
2023-07-19T16:56:36.6333286Z Get:6 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libsocket6-perl amd64 0.29-1build4 [19.7 kB]
2023-07-19T16:56:36.6446752Z Get:7 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libio-socket-inet6-perl all 2.73-1 [14.7 kB]
2023-07-19T16:56:36.6561068Z Get:8 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 perl-openssl-defaults amd64 5build2 [7542 B]
2023-07-19T16:56:36.6677036Z Get:9 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libnet-ssleay-perl amd64 1.92-1build2 [327 kB]
2023-07-19T16:56:36.6991938Z Get:10 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libio-socket-ssl-perl all 2.074-2 [192 kB]
2023-07-19T16:56:36.7142264Z Get:11 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libnet-smtp-ssl-perl all 1.04-1 [5948 B]
2023-07-19T16:56:36.7327397Z Get:12 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libmailtools-perl all 2.21-1 [80.7 kB]
2023-07-19T16:56:36.7619929Z Get:13 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libmime-lite-perl all 3.033-1 [64.2 kB]
2023-07-19T16:56:36.7764177Z Get:14 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libmime-types-perl all 2.22-1 [64.3 kB]
2023-07-19T16:56:36.7899107Z Get:15 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libnet-ip-perl all 1.26-2 [27.4 kB]
2023-07-19T16:56:36.8008687Z Get:16 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libnet-dns-perl all 1.33-1 [350 kB]
2023-07-19T16:56:36.8304518Z Get:17 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libnet-dns-sec-perl amd64 1.19-1build2 [44.5 kB]
2023-07-19T16:56:36.8852177Z Get:18 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libnet-libidn-perl amd64 0.12.ds-3build6 [18.4 kB]
2023-07-19T16:56:36.8959361Z Get:19 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libperl4-corelibs-perl all 0.004-2 [37.4 kB]
2023-07-19T16:56:36.9070402Z Get:20 http://azure.archive.ubuntu.com/ubuntu jammy/main amd64 libauthen-sasl-perl all 2.1600-1.1 [43.1 kB]
2023-07-19T16:56:37.2700671Z Fetched 1411 kB in 0s (3671 kB/s)
2023-07-19T16:56:37.3031412Z Selecting previously unselected package libdigest-bubblebabble-perl.
2023-07-19T16:56:37.3228499Z (Reading database ...
2023-07-19T16:56:37.3228822Z (Reading database ... 5%
2023-07-19T16:56:37.3229026Z (Reading database ... 10%
2023-07-19T16:56:37.3229287Z (Reading database ... 15%
2023-07-19T16:56:37.3231353Z (Reading database ... 20%
2023-07-19T16:56:37.3231786Z (Reading database ... 25%
2023-07-19T16:56:37.3232178Z (Reading database ... 30%
2023-07-19T16:56:37.3232485Z (Reading database ... 35%
2023-07-19T16:56:37.3232988Z (Reading database ... 40%
2023-07-19T16:56:37.3233208Z (Reading database ... 45%
2023-07-19T16:56:37.3233406Z (Reading database ... 50%
2023-07-19T16:56:37.3494910Z (Reading database ... 55%
2023-07-19T16:56:37.3769303Z (Reading database ... 60%
2023-07-19T16:56:37.3954050Z (Reading database ... 65%
2023-07-19T16:56:37.4352690Z (Reading database ... 70%
2023-07-19T16:56:37.4782419Z (Reading database ... 75%
2023-07-19T16:56:37.5431253Z (Reading database ... 80%
2023-07-19T16:56:37.5929508Z (Reading database ... 85%
2023-07-19T16:56:37.6357911Z (Reading database ... 90%
2023-07-19T16:56:37.7088179Z (Reading database ... 95%
2023-07-19T16:56:37.7088802Z (Reading database ... 100%
2023-07-19T16:56:37.7089740Z (Reading database ... 221778 files and directories currently installed.)
2023-07-19T16:56:37.7183318Z Preparing to unpack .../00-libdigest-bubblebabble-perl_0.02-2.1_all.deb ...
2023-07-19T16:56:37.7233733Z Unpacking libdigest-bubblebabble-perl (0.02-2.1) ...
2023-07-19T16:56:37.7493501Z Selecting previously unselected package libdigest-hmac-perl.
2023-07-19T16:56:37.7673870Z Preparing to unpack .../01-libdigest-hmac-perl_1.04+dfsg-1_all.deb ...
2023-07-19T16:56:37.7681393Z Unpacking libdigest-hmac-perl (1.04+dfsg-1) ...
2023-07-19T16:56:37.7932302Z Selecting previously unselected package libemail-date-format-perl.
2023-07-19T16:56:37.8110522Z Preparing to unpack .../02-libemail-date-format-perl_1.005-1.1_all.deb ...
2023-07-19T16:56:37.8121549Z Unpacking libemail-date-format-perl (1.005-1.1) ...
2023-07-19T16:56:37.8372739Z Selecting previously unselected package libfile-libmagic-perl.
2023-07-19T16:56:37.8569990Z Preparing to unpack .../03-libfile-libmagic-perl_1.23-1build2_amd64.deb ...
2023-07-19T16:56:37.8582042Z Unpacking libfile-libmagic-perl (1.23-1build2) ...
2023-07-19T16:56:37.8933050Z Selecting previously unselected package libidn12:amd64.
2023-07-19T16:56:37.9106092Z Preparing to unpack .../04-libidn12_1.38-4ubuntu1_amd64.deb ...
2023-07-19T16:56:37.9128211Z Unpacking libidn12:amd64 (1.38-4ubuntu1) ...
2023-07-19T16:56:37.9373968Z Selecting previously unselected package libsocket6-perl.
2023-07-19T16:56:37.9563085Z Preparing to unpack .../05-libsocket6-perl_0.29-1build4_amd64.deb ...
2023-07-19T16:56:37.9573402Z Unpacking libsocket6-perl (0.29-1build4) ...
2023-07-19T16:56:37.9812880Z Selecting previously unselected package libio-socket-inet6-perl.
2023-07-19T16:56:38.0002260Z Preparing to unpack .../06-libio-socket-inet6-perl_2.73-1_all.deb ...
2023-07-19T16:56:38.0013194Z Unpacking libio-socket-inet6-perl (2.73-1) ...
2023-07-19T16:56:38.0253010Z Selecting previously unselected package perl-openssl-defaults:amd64.
2023-07-19T16:56:38.0458495Z Preparing to unpack .../07-perl-openssl-defaults_5build2_amd64.deb ...
2023-07-19T16:56:38.0465846Z Unpacking perl-openssl-defaults:amd64 (5build2) ...
2023-07-19T16:56:38.0773350Z Selecting previously unselected package libnet-ssleay-perl:amd64.
2023-07-19T16:56:38.0925123Z Preparing to unpack .../08-libnet-ssleay-perl_1.92-1build2_amd64.deb ...
2023-07-19T16:56:38.0937968Z Unpacking libnet-ssleay-perl:amd64 (1.92-1build2) ...
2023-07-19T16:56:38.1330092Z Selecting previously unselected package libio-socket-ssl-perl.
2023-07-19T16:56:38.1538621Z Preparing to unpack .../09-libio-socket-ssl-perl_2.074-2_all.deb ...
2023-07-19T16:56:38.1547006Z Unpacking libio-socket-ssl-perl (2.074-2) ...
2023-07-19T16:56:38.1808362Z Selecting previously unselected package libnet-smtp-ssl-perl.
2023-07-19T16:56:38.2042082Z Preparing to unpack .../10-libnet-smtp-ssl-perl_1.04-1_all.deb ...
2023-07-19T16:56:38.2055729Z Unpacking libnet-smtp-ssl-perl (1.04-1) ...
2023-07-19T16:56:38.2260481Z Selecting previously unselected package libmailtools-perl.
2023-07-19T16:56:38.2476689Z Preparing to unpack .../11-libmailtools-perl_2.21-1_all.deb ...
2023-07-19T16:56:38.2485059Z Unpacking libmailtools-perl (2.21-1) ...
2023-07-19T16:56:38.2810702Z Selecting previously unselected package libmime-lite-perl.
2023-07-19T16:56:38.2991146Z Preparing to unpack .../12-libmime-lite-perl_3.033-1_all.deb ...
2023-07-19T16:56:38.3001930Z Unpacking libmime-lite-perl (3.033-1) ...
2023-07-19T16:56:38.3250206Z Selecting previously unselected package libmime-types-perl.
2023-07-19T16:56:38.3442511Z Preparing to unpack .../13-libmime-types-perl_2.22-1_all.deb ...
2023-07-19T16:56:38.3459357Z Unpacking libmime-types-perl (2.22-1) ...
2023-07-19T16:56:38.3738093Z Selecting previously unselected package libnet-ip-perl.
2023-07-19T16:56:38.3954286Z Preparing to unpack .../14-libnet-ip-perl_1.26-2_all.deb ...
2023-07-19T16:56:38.3962276Z Unpacking libnet-ip-perl (1.26-2) ...
2023-07-19T16:56:38.4251354Z Selecting previously unselected package libnet-dns-perl.
2023-07-19T16:56:38.4407590Z Preparing to unpack .../15-libnet-dns-perl_1.33-1_all.deb ...
2023-07-19T16:56:38.4420829Z Unpacking libnet-dns-perl (1.33-1) ...
2023-07-19T16:56:38.4890242Z Selecting previously unselected package libnet-dns-sec-perl.
2023-07-19T16:56:38.5098055Z Preparing to unpack .../16-libnet-dns-sec-perl_1.19-1build2_amd64.deb ...
2023-07-19T16:56:38.5107258Z Unpacking libnet-dns-sec-perl (1.19-1build2) ...
2023-07-19T16:56:38.5413315Z Selecting previously unselected package libnet-libidn-perl.
2023-07-19T16:56:38.5565888Z Preparing to unpack .../17-libnet-libidn-perl_0.12.ds-3build6_amd64.deb ...
2023-07-19T16:56:38.5577200Z Unpacking libnet-libidn-perl (0.12.ds-3build6) ...
2023-07-19T16:56:38.5818199Z Selecting previously unselected package libperl4-corelibs-perl.
2023-07-19T16:56:38.6010238Z Preparing to unpack .../18-libperl4-corelibs-perl_0.004-2_all.deb ...
2023-07-19T16:56:38.6017964Z Unpacking libperl4-corelibs-perl (0.004-2) ...
2023-07-19T16:56:38.6257772Z Selecting previously unselected package libauthen-sasl-perl.
2023-07-19T16:56:38.6469452Z Preparing to unpack .../19-libauthen-sasl-perl_2.1600-1.1_all.deb ...
2023-07-19T16:56:38.6479426Z Unpacking libauthen-sasl-perl (2.1600-1.1) ...
2023-07-19T16:56:38.7019848Z Setting up libmime-types-perl (2.22-1) ...
2023-07-19T16:56:38.7056394Z Setting up libauthen-sasl-perl (2.1600-1.1) ...
2023-07-19T16:56:38.7079843Z Setting up libperl4-corelibs-perl (0.004-2) ...
2023-07-19T16:56:38.7108184Z Setting up perl-openssl-defaults:amd64 (5build2) ...
2023-07-19T16:56:38.7137803Z Setting up libdigest-hmac-perl (1.04+dfsg-1) ...
2023-07-19T16:56:38.7167621Z Setting up libsocket6-perl (0.29-1build4) ...
2023-07-19T16:56:38.7197288Z Setting up libemail-date-format-perl (1.005-1.1) ...
2023-07-19T16:56:38.7225047Z Setting up libidn12:amd64 (1.38-4ubuntu1) ...
2023-07-19T16:56:38.7252878Z Setting up libfile-libmagic-perl (1.23-1build2) ...
2023-07-19T16:56:38.7281135Z Setting up libnet-ip-perl (1.26-2) ...
2023-07-19T16:56:38.7309624Z Setting up libdigest-bubblebabble-perl (0.02-2.1) ...
2023-07-19T16:56:38.7340975Z Setting up libnet-ssleay-perl:amd64 (1.92-1build2) ...
2023-07-19T16:56:38.7367772Z Setting up libnet-dns-perl (1.33-1) ...
2023-07-19T16:56:38.7397279Z Setting up libio-socket-inet6-perl (2.73-1) ...
2023-07-19T16:56:38.7423087Z Setting up libnet-libidn-perl (0.12.ds-3build6) ...
2023-07-19T16:56:38.7449616Z Setting up libio-socket-ssl-perl (2.074-2) ...
2023-07-19T16:56:38.7484434Z Setting up libnet-dns-sec-perl (1.19-1build2) ...
2023-07-19T16:56:38.7511239Z Setting up libnet-smtp-ssl-perl (1.04-1) ...
2023-07-19T16:56:38.7536676Z Setting up libmailtools-perl (2.21-1) ...
2023-07-19T16:56:38.7560463Z Setting up libmime-lite-perl (3.033-1) ...
2023-07-19T16:56:38.7596727Z Processing triggers for man-db (2.10.2-1) ...
2023-07-19T16:56:39.1710123Z Processing triggers for libc-bin (2.35-0ubuntu3.1) ...
2023-07-19T16:56:39.5476861Z NEEDRESTART-VER: 3.5
2023-07-19T16:56:39.8654020Z NEEDRESTART-KCUR: 5.15.0-1041-azure
2023-07-19T16:56:39.8654801Z NEEDRESTART-KEXP: 5.15.0-1041-azure
2023-07-19T16:56:39.8655401Z NEEDRESTART-KSTA: 1
2023-07-19T16:56:41.4933935Z total 52
2023-07-19T16:56:41.4934744Z -rw-r--r-- 1 root root 9981 Jul 19 16:56 README.md
2023-07-19T16:56:41.4935183Z drwxr-xr-x 2 root root 4096 Jul 19 16:56 examples
2023-07-19T16:56:41.4935600Z -rwxr-xr-x 1 root root 35023 Jul 19 16:56 smtp-cli
2023-07-19T16:56:41.5067604Z sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
2023-07-19T16:56:41.5089546Z sudo: a password is required
2023-07-19T16:56:41.5122784Z ##[error]Bash exited with code '1'.
2023-07-19T16:56:41.5135878Z ##[section]Finishing: Email Task copy


How do I successfully send email from the container? Please note that I am exremely new in bash scripting and linux commands. I am using Ubuntu 20.04 if that makes any difference.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant