Hallo Jan
Ich bin heute auf das gleiche (oder ähnliche) Problem gestossen: Wenn beim Abfragen der Mail aus der Datenbank irgend etwas schief läuft (in meinem Fall fehlte die ID zum Eintrag im hidden field), wird anscheinend nicht der Fallback-Wert zurück gegeben.
Code:
Fatal error: Uncaught exception Swift_RfcComplianceException with message Address in mailbox given [MAIL BY ID FROM TABLE tl_table@] does not comply with RFC 2822, 3.6.2. thrown in D:\Webseiten\wuw\system\modules\core\vendor\swiftmailer\classes\Swift\Mime\Headers\MailboxHeader.php on line 352
#0 D:\Webseiten\wuw\system\modules\core\vendor\swiftmailer\classes\Swift\Mime\Headers\MailboxHeader.php(264): Swift_Mime_Headers_MailboxHeader->_assertValidAddress('MAIL BY ID FROM...')
#1 D:\Webseiten\wuw\system\modules\core\vendor\swiftmailer\classes\Swift\Mime\Headers\MailboxHeader.php(108): Swift_Mime_Headers_MailboxHeader->normalizeMailboxes(Array)
#2 D:\Webseiten\wuw\system\modules\core\vendor\swiftmailer\classes\Swift\Mime\Headers\MailboxHeader.php(65): Swift_Mime_Headers_MailboxHeader->setNameAddresses(Array)
#3 D:\Webseiten\wuw\system\modules\core\vendor\swiftmailer\classes\Swift\Mime\SimpleHeaderFactory.php(60): Swift_Mime_Headers_MailboxHeader->setFieldBodyModel(Array)
#4 D:\Webseiten\wuw\system\modules\core\vendor\swiftmailer\classes\Swift\Mime\SimpleHeaderSet.php(70): Swift_Mime_SimpleHeaderFactory->createMailboxHeader('To', Array)
#5 D:\Webseiten\wuw\system\modules\core\vendor\swiftmailer\classes\Swift\Mime\SimpleMessage.php(324): Swift_Mime_SimpleHeaderSet->addMailboxHeader('To', Array)
#6 D:\Webseiten\wuw\system\modules\core\library\Contao\Email.php(426): Swift_Mime_SimpleMessage->setTo(Array)
#7 D:\Webseiten\wuw\system\modules\core\forms\Form.php(397): Contao\Email->sendTo(Array)
#8 D:\Webseiten\wuw\system\modules\formrecipient\FormRecipient.php(23): Contao\Form->processFormData(Array, Array)
#9 D:\Webseiten\wuw\system\modules\core\forms\Form.php(211): FormRecipient->processFormData(Array, Array)
#10 D:\Webseiten\wuw\system\modules\core\classes\Hybrid.php(218): Contao\Form->compile()
#11 D:\Webseiten\wuw\system\modules\core\forms\Form.php(62): Contao\Hybrid->generate()
#12 D:\Webseiten\wuw\system\modules\core\library\Contao\Controller.php(490): Contao\Form->generate()
#13 D:\Webseiten\wuw\system\modules\core\modules\ModuleArticle.php(184): Contao\Controller->getContentElement(Object(Contao\ContentModel), 'main')
#14 D:\Webseiten\wuw\system\modules\core\modules\Module.php(148): Contao\ModuleArticle->compile()
#15 D:\Webseiten\wuw\system\modules\core\modules\ModuleArticle.php(59): Contao\Module->generate()
#16 D:\Webseiten\wuw\system\modules\core\library\Contao\Controller.php(405): Contao\ModuleArticle->generate(false)
#17 D:\Webseiten\wuw\system\modules\core\library\Contao\Controller.php(229): Contao\Controller->getArticle(Object(Contao\ArticleModel), false, false, 'main')
#18 D:\Webseiten\wuw\system\modules\core\pages\PageRegular.php(138): Contao\Controller->getFrontendModule('0', 'main')
#19 D:\Webseiten\wuw\index.php(236): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#20 D:\Webseiten\wuw\index.php(401): Index->run()
#21 {main}
> Contao Open Source CMS 3.1.2
Lesezeichen