Open for Voting

Increase Password Length for SMTP Server Credentials

When configuring / adding a new SMTP server, an error is thrown due to exceeding the maximum length of passwordEncrypted when entering a password with is 70 characters long. SendGrid has alerted us that on 1/20, they will disable access which is not using their APIKeys, which are 70 characters long. We previously found a solution for this issue by using basic authentication (username/password) with SendGrid, but that option will not be available after 1/20.

Please provide a patch / fix for this issue, increasing the maximum length of the password / passwordEncrypted field in the database and code (WebObjects). I can see that it is nvarchar(100) in the database schema, but when AES encrypting a 70 character string it must be larger than 100 characters. This is a very high priority issue for us and needs to be resolved in advance of January 20th, 2021.

Feel free to review our previously submitted support tickets on this issue, 00649186 and 00466903.

  • to accommodate solar-winds lack of accommodation, this is how i am moving forward. Docker compose file for a relay that lives on the same box as WHD and compensates for its archaic limitations:

    version: '3.2'
    
    services:
      smtp-relay:
        image: simenduev/postfix-relay
        restart: unless-stopped
        container_name: smtp-relay
        ports:
         - "2525:25"
        environment:
         SMTP_LOGIN: apikey
         SMTP_PASSWORD: <<your key here>>
         SMTP_HOST: smtp.sendgrid.net
         SMTP_PORT: 587
         USE_TLS: 'yes'
         ACCEPTED_NETWORKS: 192.168.0.0/16

  • I also submitted a ticket for this. I recently setup a sendgrid account to solve all my email problems and decommission my local smtp and this was a silly way to be thwarted. I can't imagine this is a difficult fix, so I would hope it makes it into the next release.