Skip to content

Too many connections to smtp server #3

@viewpnt

Description

@viewpnt

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions