Hello David,
the weird thing is, that this issue is only present after you try to send the first email notification. This action somehow clears the email configuration entry.
If you configure it then using the web front-end and store the config again, it works fine without further issues.
Configuration after Jenkins started
{{<?xml version='1.0' encoding='UTF-8'?>
<hudson.plugins.emailext.ExtendedEmailPublisherDescriptor plugin="email-ext@2.61">
<defaultSuffix>@suffix.com</defaultSuffix>
<smtpHost>smtp2.local</smtpHost>
<useSsl>false</useSsl>
<defaultSubject>$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!</defaultSubject>
<defaultBody>$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS:
Check console output at $BUILD_URL to view the results.</defaultBody>
<defaultPresendScript></defaultPresendScript>
<defaultPostsendScript></defaultPostsendScript>
<defaultClasspath/>
<defaultTriggerIds/>
<emergencyReroute></emergencyReroute>
<maxAttachmentSize>-1</maxAttachmentSize>
<recipientList></recipientList>
<defaultReplyTo></defaultReplyTo>
<excludedCommitters></excludedCommitters>
<overrideGlobalSettings>false</overrideGlobalSettings>
<precedenceBulk>false</precedenceBulk>
<debugMode>false</debugMode>
<requireAdminForTemplateTesting>false</requireAdminForTemplateTesting>
<enableWatching>false</enableWatching>
<enableAllowUnregistered>false</enableAllowUnregistered>
</hudson.plugins.emailext.ExtendedEmailPublisherDescriptor>}}
Configuration after the first notification
{{<?xml version='1.0' encoding='UTF-8'?>
<hudson.plugins.emailext.ExtendedEmailPublisherDescriptor plugin="email-ext@2.61">
<useSsl>false</useSsl>
<charset>UTF-8</charset>
<defaultSubject>$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!</defaultSubject>
<defaultBody>$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS:
Check console output at $BUILD_URL to view the results.</defaultBody>
<defaultPresendScript></defaultPresendScript>
<defaultPostsendScript></defaultPostsendScript>
<defaultClasspath/>
<defaultTriggerIds>
<string>hudson.plugins.emailext.plugins.trigger.FailureTrigger</string>
</defaultTriggerIds>
<emergencyReroute></emergencyReroute>
<maxAttachmentSize>-1</maxAttachmentSize>
<recipientList></recipientList>
<excludedCommitters></excludedCommitters>
<overrideGlobalSettings>true</overrideGlobalSettings>
<precedenceBulk>false</precedenceBulk>
<debugMode>false</debugMode>
<requireAdminForTemplateTesting>false</requireAdminForTemplateTesting>
<enableWatching>false</enableWatching>
<enableAllowUnregistered>false</enableAllowUnregistered>
</hudson.plugins.emailext.ExtendedEmailPublisherDescriptor>}}
Having never done this myself Im not sure. If you look at the config files just after creation are the settings there?