• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • We are looking for U.S.-based freelancer or agency working with SEO or WordPress for a quick 30-min interviews to gather feedback on XOVI, a successful German SEO tool we’re looking to launch in the U.S.
    If you qualify and participate, you’ll receive a $30 Amazon gift card as a thank-you. Please apply here. Thanks for helping shape a better SEO product for agencies!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

Resolved Retrieve Setting or Value with Plesk CLI

techmetalmojo

New Pleskian
Hi there,

I seem to be able to get most of the information I need via the CLI except for one setting: sign_outgoing_mail

I haven't found a way to retrieve the value of -sign_outgoing_mail of a particular domain in any of the CLI utilities.

Is this something that will need to be done through a database query or ideally is something this hiding somewhere:

For example:

> plesk bin domain_pref --info acme.com --show sign_outgoing_mail
> true

Thanks all!
Tech
 
You can try to find these domains with following SQL query, for example:

select displayHost from dns_recs where type='TXT' and val like '%v=DKIM1%';
 
Hi Igor,

Thanks for the quick response! A DKIM record for that domain though doesn't necessarily mean the user has enabled signing, right? He could've just added it himself, manually, thinking that's all he needed for DKIM?

When you:
  1. Go to the Mail tab > Mail Settings.
  2. Select the domain and click Activate/Deactivate Services.
  3. Select Enable for DKIM spam protection system to sign outgoing email messages and click OK.
This does more than just generate a key and add it to DNS right? Do entries get added to Table files etc?

Oh, and thanks for going the extra mile and providing the query!

TechM
 
Ok, it was a bit complex but you can use following SQL query:

select d.name from domains d LEFT JOIN DomainServices ds on ds.dom_id = d.id LEFT JOIN Parameters p on p.id = ds.parameters_id where d.status = 0 and ds.status = 0 AND ds.type = 'mail' and p.parameter = 'domain_keys_sign' AND p.value = 'true';
 
Back
Top