A DKIM, SPF, and DMARC brain teaser with a meatworld prize!

Last night, a faithful reader and Marketo champ sent me a DKIM-related question that had a couple of interesting twists and turns. While I figured it out quickly (being steeped

Explore and filter lead domains using FlowBoost's FBEmail

Of all the frustrations of Marketo's matching and filtering engine, few can rival its inability to accurately match on the domain part of an email. ([Email Address] Contains

Newlines to <BR>s in Velocity

When you output a textarea token in an HTML email, you might be surprised that its linebreaks go bye-bye. This really should be expected, as newlines are typically swallowed in

Exploring polymorphic (HTML & text) tokens in Velocity

An abiding problem with Marketo tokens is that if you're sending multipart emails for widest compatibility, neither a Rich Text {{my.token}} built with the WYSISWYG editor, nor

Adding an “Other” option to Marketo forms without adding db fields

You often see Marketo forms with an “extension” field where a lead can type an explanation for their Other/None of the Above choice: This works well enough from the

Even great software companies don't know how to use SPF

Lots of broken SPF records in the wild. Doesn’t matter how large or “technical” a company seems to be.

Don't use Velocimacros for link output — but #define is fine

Velocimacros are functions that can be declared at the top of a template or context and reused as many times as you need. Really, the term “macro” doesn't

Code Anatomy: Get a real array from an array-like string (a.k.a. “list”)

JavaScript arrays are magic. Really, they are. Array#map… Array#find… Array#some … don't know how I could get anything done without them. Problem is, in the CRM