Home Products Downloads News Store Support Forums

Stan's Blog

Stan's Blog

Tips and tricks on how to use Maxprog products

Compatible with MS Windows Compatible with MacOS


How to use DKIM with MaxBulk Mailer

Topics

With MaxBulk Mailer 8.6.7 we added support for DKIM. DKIM (DomainKeys Identified Mail) is a method for validating the authenticity of email messages. When you send an email with DKIM activated, it is signed using a private key and then validated on the receiving mail server (or ISP) using a public key on your domain DNS record. Using DKIM is optional but quite recommended since having emails that are signed with DKIM appear more legitimate to your recipients and as a result, they are less likely to go to Junk or Spam folders. In addition to verifying the authenticity of an email message, DKIM also provides a way for ISPs to track and build a reputation on your domain's sending history.

So, in order to use DKIM first, you need a domain and you have to use an email address from that domain as the sender of your emails. For example, our domain is 'maxprog.com' and our address 'support' belongs to that domain. If you don't have a domain and/or use a Gmail/Hotmail/yahoo address, for example, this is not for you.

In addition, when adding a DKIM record it is also a good idea to add SPF and DMARC records. I will talk briefly about that below but I will write a complete post about email deliverability later.

How does DKIM work?


The process works like this: You publish a cryptographic public key as a specially-formatted TXT record in your domain's overall DNS records. When a mail message is sent with MaxBulk Mailer, the software generates and attaches a unique DKIM signature header to the message. DKIM allows you to associate your domain name with your email messages, thus vouching for their authenticity. You create the DKIM by signing the email with a digital signature. This signature is located in the message's header.

What is SPF?


Another quick method to improve your email delivery rates is to incorporate SPF, or the Sender Policy Framework into your DNS settings. SPF is an email validation protocol designed to detect and block email spoofing by providing a mechanism to allow receiving mail exchangers to verify that incoming mail from your domain comes from an IP Address authorized by you. As DKIM, SPF is not required but highly recommended.You will find more information on SPF here. Don't worry, I will write a post about SPF later.

And what about DMARC?


A DMARC record is a record where the DMARC rule sets are defined. Once SPF and DKIM are in place, you configure DMARC by adding policies to your domain's DNS records in the form of TXT records (just like with SPF or DKIM). You will find more information on DMARC here. I will also write a post about DMARC and email deliverability later.

Where do I create a DKIM record


Best if you use this DKIM wizard. Just enter your Domain name and a DomainKey Selector of your choice. Then click on 'Create keys'. You will automatically get a public and a private key. The public key is the one that will be added to your server DNS record and the private key to MaxBulk Mailer DKIM panel. If you scroll down the page a bit you will see "Step 1: Configure Your DNS Server With The Public Key." with the formatted DKIM DNS record.

As an example, this is what our DNS record looks like:

eMail Verifier connection log for successful verification

You can see the SPF record followed by DMARC and finally the DKIM record (the last two entries).

And how to enter the data into MaxBulk Mailer DKIM panel:

eMail Verifier connection log for successful verification

Here you can see that 'Domain' contains the domain name, 'Selector' the selector we have chosen in the DKIM wizard and finally the private key, as is, including '-----BEGIN RSA PRIVATE KEY-----' and '-----END RSA PRIVATE KEY-----'. The password field can remain empty for the moment.

Checking the DNS record


You can check whether your DKIM DNS record has been properly updated with the Dig command on macOS (with the Terminal app) or with nslookup on MS Windows (with the command prompt). Proceed this way:

macOS > dig [selector]._domainkey.[domain] TXT
Windows > -type=txt [selector]._domainkey.[domain]

In our case since our selector is 'dkim' and our domain 'maxprog.com':

macOS > dig dkim._domainkey.maxprog.com TXT
Windows > nslookup -type=txt dkim._domainkey.maxprog.com

You should get your DKIM record in the 'ANSWER SECTION' of the DIG response. With nslooup the response is the record itself. Note that it can take a few hours for your DNS changes to be propagated so be patient.

You can also verify your DKIM record with those user-friendly tools:

- DKIM Key Checker Recommended!
- Network-Tools.com
- WhatsMyIP.us
- DKIM Core Key Check

Checking the DKIM signature


It is very easy to validate your DKIM settings, indeed, just click on the MaxBulk Mailer DKIM window 'Test' button. The software will check everything, your DKIM DNS record, and the private and public keys. MaxBulk Mailer will actually sign a dummy message and then try to validate it with the server. If you are successful then you can be sure that all your outgoing messages will be signed!

More information on DKIM:


- DKIM.org - Frequently Asked Questions
- What are DKIM records?
- Protecting Your Brand From Phishing: How to Create a DKIM Record
- DomainKeys Identified Mail
- Email authentication
- Privacy-Enhanced Mail
- What Is DKIM? Everything You Need to Know About Digital Signatures
- Understanding SPF and DKIM to Improve Email Deliverability

All the information above can be quite intimidating for most people, I know that so I recommend you to contact your server support. They should be able to help you with DKIM. They are used to handle that.


 Rate This Post!
Stan Busk Stan Busk
November 10, 2018



Recent questions from our MaxBulk Mailer users
Amazon SES (correct) settings New
Picture with text on the right New
Not recieving the Delivery Report New
I've tried to download the latest version for 3 days... New
MLM Unsubscribe feature New
Spaces disappearing when using the Styled Text format New
Email editor and responsive emails New
Text disappearing when previewing and sending New
BCC sending mail merge email Update
Question about your software Update
Accessing the MaxBulk Mailer black list Update
Erreur #103: Le URL n'est pas valide Update
Maxbulk - switching computers Update
Unable to import my contacts into MaxBulk Mailer Update
Setting DKIM for the first time Update
MLM Unsubscribe Link Update
Authentication errors... Update
Importing a csv/txt file
Importing recipients from a text file
TLS1.2 support
Upgrading 8.5 to 8.6
Unexpected Blacklisting
Comcast residential bulk limits
HostGator delivery limits
Someone using your software is sending SPAM
Mise à jour vers 8.6.1
Error in the installation 'api-ms-win-crt-heap-l1-1-0.dll is missing
Lately all my emails are going into the recipients spam folder
Resend Registration Licenses
Mail-merge sender data using tags
How to embed a photo into the email text
Messages says delivered but I haven't received it
Lost emails
Custom Attachments
TLS 1.2 Support
Upgrade MaxBulk Mailer SE to Pro
I purchased the product and did not receive the serial number
Can't send emails thru Gmail
Where are the delivery logs?
Most of my messages are rejected
Earthlink changed settings and MailBulk Mailer does not work
No consigo que envíe mails. SSL
Sending to a maximum of 300 e-mails per hour
My customers are not receiving my messages
Last update broke everything...
Recuperar Maxbulk Mailer SE
MaxBulk Mailer no longer sending links
Someone is illegally using your software with my email address.
MaxBulk Mailer SE
Custom Max Bulk / Adding new features
Someone is spoofing my email address to send spam
How can I use my update plan on a new computer?
Why do I get a Delivery Report message after each delivery?
What mail server can I use with MaxBulk Mailer?
Subject Command Tag
PDF attachments not received
Remote lists
Déplacement/copie de contacts entre documents
MLM upload gives 0 address(es) have been uploaded to 'List'
Where to find the log files of Maxprog Bulk Mailer
Exporting data does not include past sent information
Unsubscribe with text file does not update remote list
Max Bulk Mailer crashes every time after send 100-150 emails
Can't find my activation key
Authentication failed / Relaying error
How do I turn of Click Tracking ? in Plain Text?
Computer crashed, trying to rebuild mailing lists and preferences
MLM URLs don't work
Creating a remote list
Your Kind Assistance Please!
Word docs with weblinks
La page web reçue est différente de celle envoyée avec mbm
Erreur de n° de série
The software asks for an account ID and password
Forwarding emails sent by MaxBulk, cut and paste not working
MLM cannot connect
Resend/Recall Function
Where are the logs?
Won't send any emails
My computer rebooted and i lost my serial number
Transferring recipient lists between two MaxBulk Mailer copies
Links not working
Je n'arrive pas à envoyer mon message à toute ma liste en une fois
Quels sont mes identifiants MLM?
DMARC Evaluation error
Where are the preferences and the lists stored on Windows?
Web Page format doesn't work for me
Upgrade to the App Store app?
List of attachments in the Preview panel
How do I get a picture to be displayed on the top of the message?
Recipients are no longer organized alphabetically
I would like to know if MaxBulk Mailer can personalize emails?
Chinese characters and trial version footer issues
How can I upgrade the App Store version to last available on maxprog?
Unified Email server
I'm receiving lots of 'Undelivered Mail Returned to Sender' bounces
Connection problem with Apple iCloud server
Free upgrade, or not free?
I can't send a PDF attached to my message when it contains pictures
Problem applying styles to a conditional statement result
Any MaxBulk Mailer tutorial to get started?
How to upgrade from Standard to Pro
License Key Recovery
Cannot install the last update
MaxBulk Mailer sent all the messages to me rather than the recipients
Erreur d'authentification du serveur Gmail
Does MaxBulk Mailer come with its own internal SMTP server?
Pièces jointes
How I can change the old activation key with the new one?
Adding Hyperlinks to MaxBulk Mailer messages
Emails not received despite MaxBulk Mailer delivery confirmation
Any dedicated bulk mail server I can use with MaxBulk Mailer?
Can I pay with Bitcoins?
Adding an Unsubscribe link to messages
Your document is set to ISO-8859-1 but your HTML code use UTF-8
Updates for AppStore Version
Adding a URL to an image and placing pictures side by side
How to configure office 365 of microsoft

Generic questions
New paragraph
How do I install Maxprog software on my computer?
macOS
MS Windows
New paragraph
How can I change an application language?
macOS
MS Windows
New paragraph
How to register the software I've just purchased?
macOS
MS Windows
New paragraph
How can I recover the serials I have lost of products I purchased here?
macOS
MS Windows
New paragraph
How can I recover my serial from a registered application?
macOS
MS Windows
New paragraph
How can I find out the product name and version my serial unlocks?
macOS
MS Windows
New paragraph
Where can I read your software License Agreement?
macOS
MS Windows
New paragraph
The software doesn't start, runs very slowly or crashes often, how comes?
macOS
MS Windows
New paragraph
Double-clicking on my files no longer opens them with the software, why?
macOS
MS Windows
Stan Busk If you want to make the most of the software that you have acquired at Maxprog, do not miss the Stan's Blog. It is a library of Tutorials and Tips covering specific features and tipical problems you may have when using our tools. This page is updated regularly depending on the topics discussed in our public forums and issues reported thru our HelpDesk. If you are interested on what we are currently working on (or want to participate in beta testings) don't miss the Stan's Logbook.
For years, MAX Programming has provided companies around the globe with sophisticated and innovative solutions. Our commitment to quality is not only evident in our products, but also in our people. It is our mission in Professional Support Services to ensure that our products perform to the fullest of their ability in order to meet the business objectives of our customers. We provide the tools and information required for improved productivity. To accomplish this, we offer an array of services including: Technical Support, Education Services and Consulting Services.

Maxprog is part of an internet site network made of desktoolset.com, emaildesignstudio.com, familycash.com, icash.promo, maxbulkmailer.com, maxprog.com, maxprog.net, maxprog.org, maxprog.us, myrecipients.com, newslettercomposer.com, sharedcontents.com, stanbusk.com, stanbusk.pairserver.com, usertools.com.
MaxBulk Mailer is a full-featured and easy-to-use bulk mailer and mail-merge software for macOS and Windows that allows you to send out customized press releases, prices lists, newsletters and any kind of text or HTML documents to your customers or contacts.

MaxBulk Mailer is fast, fully customizable and very easy to use. MaxBulk Mailer handles plain text, HTML and rich text documents and gives full support for attachments. With MaxBulk Mailer you will create, manage and send your own powerful, personalized marketing message to your customers and potential customers.

Thanks to its advanced mail-merge and conditional functions you can send highly customized messages and get the best results of your campaigns. You also have support for international characters, a straightforward account manager with support for all type of authentication schemes including SSL, a complete and versatile list manager, support for importation from a wide range of sources including from remote mySQL and postgreSQL databases.

MaxBulk Mailer is a software tool that you purchase once, no need to pay on a per-email basis to submission services!



 !  YES! You can add Anonymous comments! They are moderated though. In order to add a comment without moderation just log in using your Google, Twitter, GitHub, GitLab or Commento login data.




Did you like this post? Share it!



Home Products Downloads News Store Support Forums