我正在为一家同时使用Office365和GSuite的小公司做一个项目。他们使用Office 365来托管域,并提供邮件后端。在GSuite上,他们有一堆我们创建的表单,格式化为HTML pdf附件,然后发送给不同的客户。该公司不使用GSuite/GMail收发电子邮件。
我们最初对这个系统的测试使用了一个独立的gmail帐号,这个帐号显然有@gmail.com地址--而gscript MailApp可以很好地无缝地向各种客户端发送表单。
迁移到GSuite (主要是为了遵从HIPAA )我们的表单处理帐户有一个类似"formbot@company.com“的电子邮件,其中包含所有表单触发器事件和代码。当表单触发器触发时,MailApp发送来自"formbot@company.com“的消息-这适用于任何具有gmail地址的收件人,但是大多数电子邮件服务器会生成某种类型的错误,如:
550 XM-RJCT16: SPF故障(ip=209.185.22.61、frm=formbot@company.com、result=fail)
这是有道理的,我的guess...the消息并不是真正来自正确的地方。
因此,我的问题是,如何从gscript通过Outlook 365发送这些邮件?我看了看gsuite市场,什么也没看到。我也查看了他在SO上的一些旧消息,但我发现有一件事不支持附件。我还必须承认,我做这个兼职和无偿-我是一个图形和游戏程序员的行业,所以我可以很容易进入我的头。
我的另一个想法是-似乎这个gsuite帐户可以很好地发送到gmail地址。也许我可以用gscript MailApp把附件发送到一个普通的gmail帐户,然后他们在那个帐户上设置一个触发器来重新格式化并正确发送电子邮件。有点像黑客,但我想它是可行的。我应该指出的是,电子邮件本身被剥离了所有患者的身份信息,所以似乎可以通过一个不符合HIPAA的帐户转发它们。
无论如何,提前感谢您的任何建议或建议,0xf00d
发布于 2020-10-02 18:30:23
你需要在你的域名中添加谷歌IP地址,加上"include:_spf.google.com“
https://stackoverflow.com/questions/64167646
复制相似问题