Зачем эти костыли, если можно просто скормить строку полученную из эластика модулю json?
for hit1 in res1['hits']['hits']:
peopleAbout = hit1['_source']['about']
json = '{"index":{}}\n" \
+ '{' \
+ '"newfield":' + people + '}"
es.bulk(index="new_index",json)
print(json)
POST new_index/_bulk
{"index":{}}
{......}
nas dstnat: in:ether1 out:(unknown 0), src-mac 1:1:1:1:1:1, proto TCP (SYN), 172.19.118.3:55164->172.19.172.5:5000, len 52
Любой рилей через какого-либо провайдера почты для вашего домена вроде Google/Yandex потребует более серьезной настройки и договорных отношений (кроме яндекса с его PDD, но тоже могут быть нюансы). По этому как правило почтовые серверы в современном мире - отправляют напрямую по MX записи. (Кроме например Microsoft Exchange для которого ставят либо роль Microsoft Exchange Edge, либо используют другие почтовые фронтенды - вроде Symantec Cloud, Trend Micro Hosted Email Security, Ironport, и т.п. можно долго перечислять.)