How to enable/disable DKIM signing for all domains in Plesk for Linux

Follow

Comments

4 comments

  • Avatar
    Fouad Ahmed Fouad

    Thanks, this solved it in no time!

    0
    Comment actions Permalink
  • Avatar
    Vojkan Cvijanovic (Edited )

    3. Run the following command to enable DKIM signing for all domains:

    for domain in $(plesk db -Ne 'SELECT name FROM domains WHERE parentDomainId=0;'); do plesk bin domain_pref --update $domain -sign_outgoing_mail true; done

    This didn't work for me on CentOS 7 + Plesk 18.

    I get:
    -bash: syntax error near unexpected token `do'

    0
    Comment actions Permalink
  • Avatar
    Renan Genova Ferreira

    Hi, Vojkan Cvijanovic!

    The command should work there - please make sure you run it as root and that no extra characters are copied over.

    Thanks

    0
    Comment actions Permalink
  • Avatar
    Emilio Ortiz

    If you have problems validanting DKIM records first disable all (false) and after enabled all (true).

    0
    Comment actions Permalink

Please sign in to leave a comment.

Have more questions? Submit a request