On error, emailcli opens too many connections to smtp server, not even notifying the user about the error...
In my case, invoking the program like this...
./email --username user@mail.com --host smtp.server --port 587 --subject "Test mail" --body "Test Body" test@email.com
Does not show any error, but smtp server side I got...
Jun 18 18:14:20 smtp postfix/smtpd[17329]: connect from smtp.server[XX.XX.XX.XX] Jun 18 18:14:20 smtp postfix/smtpd[17329]: warning: Connection rate limit exceeded: 2323 from smtp.server[XX.XX.XX.XX] for service smtp Jun 18 18:14:20 smtp postfix/smtpd[17329]: disconnect from smtp.server[XX.XX.XX.XX] Jun 18 18:14:20 smtp postfix/smtpd[17329]: connect from smtp.server[XX.XX.XX.XX] Jun 18 18:14:20 smtp postfix/smtpd[17329]: warning: Connection rate limit exceeded: 2324 from smtp.server[XX.XX.XX.XX] for service smtp Jun 18 18:14:20 smtp postfix/smtpd[17329]: disconnect from smtp.server[XX.XX.XX.XX] Jun 18 18:14:20 smtp postfix/smtpd[17329]: connect from smtp.server[XX.XX.XX.XX] Jun 18 18:14:20 smtp postfix/smtpd[17329]: warning: Connection rate limit exceeded: 2325 from smtp.server[XX.XX.XX.XX] for service smtp Jun 18 18:14:20 smtp postfix/smtpd[17329]: disconnect from smtp.server[XX.XX.XX.XX] Jun 18 18:14:20 smtp postfix/smtpd[17329]: connect from smtp.server[XX.XX.XX.XX] Jun 18 18:14:20 smtp postfix/smtpd[17329]: warning: Connection rate limit exceeded: 2326 from smtp.server[XX.XX.XX.XX] for service smtp Jun 18 18:14:20 smtp postfix/smtpd[17329]: disconnect from smtp.server[XX.XX.XX.XX]
Maybe there should be a --verbose option showing the error, or better yet, a --debug option, showing all server - client activity...
a CAPABILITY
a LOGIN mail@email.com passwd
a LIST "" "*"
a STATUS INBOX (MESSAGES)
a STATUS INBOX (MESSAGES UNSEEN RECENT)
a SELECT INBOX
a LOGOUT
On error, emailcli opens too many connections to smtp server, not even notifying the user about the error...
In my case, invoking the program like this...
./email --username user@mail.com --host smtp.server --port 587 --subject "Test mail" --body "Test Body" test@email.comDoes not show any error, but smtp server side I got...
Jun 18 18:14:20 smtp postfix/smtpd[17329]: connect from smtp.server[XX.XX.XX.XX] Jun 18 18:14:20 smtp postfix/smtpd[17329]: warning: Connection rate limit exceeded: 2323 from smtp.server[XX.XX.XX.XX] for service smtp Jun 18 18:14:20 smtp postfix/smtpd[17329]: disconnect from smtp.server[XX.XX.XX.XX] Jun 18 18:14:20 smtp postfix/smtpd[17329]: connect from smtp.server[XX.XX.XX.XX] Jun 18 18:14:20 smtp postfix/smtpd[17329]: warning: Connection rate limit exceeded: 2324 from smtp.server[XX.XX.XX.XX] for service smtp Jun 18 18:14:20 smtp postfix/smtpd[17329]: disconnect from smtp.server[XX.XX.XX.XX] Jun 18 18:14:20 smtp postfix/smtpd[17329]: connect from smtp.server[XX.XX.XX.XX] Jun 18 18:14:20 smtp postfix/smtpd[17329]: warning: Connection rate limit exceeded: 2325 from smtp.server[XX.XX.XX.XX] for service smtp Jun 18 18:14:20 smtp postfix/smtpd[17329]: disconnect from smtp.server[XX.XX.XX.XX] Jun 18 18:14:20 smtp postfix/smtpd[17329]: connect from smtp.server[XX.XX.XX.XX] Jun 18 18:14:20 smtp postfix/smtpd[17329]: warning: Connection rate limit exceeded: 2326 from smtp.server[XX.XX.XX.XX] for service smtp Jun 18 18:14:20 smtp postfix/smtpd[17329]: disconnect from smtp.server[XX.XX.XX.XX]Maybe there should be a --verbose option showing the error, or better yet, a --debug option, showing all server - client activity...
a CAPABILITY
a LOGIN mail@email.com passwd
a LIST "" "*"
a STATUS INBOX (MESSAGES)
a STATUS INBOX (MESSAGES UNSEEN RECENT)
a SELECT INBOX
a LOGOUT