Skip to main content

benecaster_migration_email_posture

Filter Premium migration-wizard

Filters the advisory email reading the Migration Wizard’s email step shows: { available, fromDomain, hasService, serviceName, hasSpf, hasDmarc, dnsChecked, sendingDays, daysSinceFirstSend, isWarm, estimate }, where estimate is { days, finishDay, complete } or null. It is Benecaster’s own reading of the sending domain and its warm-up, the same one the email settings use. Each key is described on the Migration Wizard REST API page.

dnsChecked: false means the lookup did not happen, so hasSpf and hasDmarc are false for want of an answer rather than for want of a record. Keep that apart: reporting unknown as a pass sends a podcaster into a large send believing their domain is fine.

The filter does not run when available is false — that Benecaster predates email warm-up and nothing has looked at the domain, so there is nothing to adjust.

estimate.complete === false means the projection ran out of days, so finishDay is not a finish. Never replace an estimate with one computed from the Emails per hour setting, which is a ceiling a new domain is held well below.

Parameters

Name Type Default Description
$reading array — The reading, keys above.

Returns: array

Need this built rather than just documented? See our services →