В моем случае я использовал решение UnLoCo и попытался напрямую получить доступ к содержимому массива (без оператора if) с помощью динамического ключа, и он отлично работает:
{$arr1["column_{$arr2.month}_price"]}
Я добавил -Djavax.net.debug = ssl и просмотрел шаги до сбоя. Я обнаружил, что мой антивирус мешает и вызывает сбой. Выключил антивирус для тестирования и письмо было успешно отправлено.
На сайте AVG обнаружена ссылка со следующими шагами
Откройте AVG Antivirus, нажмите Меню-> Настройки-> Компоненты-> Сканер электронной почты-> Настройка. В следующем окне в разделе «Основные настройки» отключите «Проверка исходящей электронной почты» и дайте нам знать, если это решит проблему.
BLOCKQUOTE>