Использование GSuite без размещенной электронной почты, как отправлять сообщения с помощью gscript MailApp

#email #google-apps-script #outlook #automation #google-workspace

#Адрес электронной почты #google-apps-script #outlook #автоматизация #google-workspace

Вопрос:

Я работаю над проектом для небольшой компании, которая использует как Office 365, так и GSuite. Они используют Office 365 для размещения домена и для обеспечения почтового сервера. На GSuite у них есть куча форм, которые мы создаем, форматируем в HTML-вложения PDF и отправляем различным клиентам. Компания не использует GSuite / GMail для электронной почты.

В наших первоначальных тестах этой системы использовалась отдельная учетная запись gmail, которая, очевидно, имела @gmail.com почтовое приложение address — and gscript работало просто отлично, без проблем передавая формы различным клиентам.

Переход на GSuite (в основном для соответствия требованиям HIPAA) наша учетная запись для обработки форм со всеми событиями запуска формы и кодом имеет адрес электронной почты типа «formbot@company.com «. При срабатывании триггера формы почтовое приложение отправляет сообщение, поступающее из «formbot@company.com » — это работает для любых получателей с адресом gmail, однако большинство почтовых серверов генерируют какую-то ошибку, например:

550 XM-RJCT16: сбой SPF (ip = 209.185.22.61, frm=formbot@company.com , результат= сбой)

Я думаю, это имеет смысл…сообщение на самом деле приходит не из того места.

Итак, у меня вопрос: как мне отправлять эти сообщения через Outlook 365 из gscript? Я посмотрел на gsuite marketplace и ничего не увидел. Я также просмотрел некоторые старые сообщения, которые он отправлял на SO, но единственное, что я обнаружил, не поддерживало вложения. Я также должен признать, что я занимаюсь этим неполный рабочий день и бесплатно — по профессии я программист по графике и играм, поэтому я легко могу переборщить.

Моя другая мысль была такой — похоже, что эта учетная запись gsuite может отправлять на адреса gmail просто отлично. Возможно, я мог бы использовать gscript MailApp для вложений в обычную учетную запись gmail, и они в этой учетной записи настроили триггер для переформатирования и правильной отправки электронной почты. Своего рода взлом, но я думаю, это может сработать. Я должен отметить, что сами электронные письма лишены всей идентификационной информации о пациенте, поэтому, похоже, можно передавать их через учетную запись, не соответствующую HIPAA.

В любом случае, заранее спасибо за любые предложения или советы, 0xf00d

Комментарии:

1. Можете ли вы поделиться очищенной версией кода скрипта приложений, который вы используете для отправки электронных писем? А вы пробовали использовать GmailApp вместо MailApp?

Ответ №1:

Вам необходимо добавить в SPF вашего домена IP-адрес Google, добавив «include:_spf.google.com «

Подробнее на https://support.google.com/a/answer/33786?hl=en