我正在使用具有自定义域(https://xxxxxx.com)的S3 / cloudfront托管,并且没有任何应用程序服务器(例如EC2)。
我有联系表格,并找到了可以从javascript(客户端js)使用API的解决方案。我正在使用webpack和reactjs。
我尝试使用邮戳,但存在CORS问题,无法从客户端js使用。
错误:
从原点“ https://api.postmarkapp.com/email”到“ https://xxxxxxx.com”的获取操作已被CORS策略阻止:对预检请求的响应未通过访问控制检查:否“ Access-Control-Allow-来源的标头出现在请求的资源上。如果不透明的响应满足您的需求,请将请求的模式设置为“ no-cors”以在禁用CORS的情况下获取资源。
如果我使用Amazon Simple Email Service(SES),是否仍然存在CORS问题?
如果没有其他CAPI,我可以在客户端使用而不会发生CORS问题?
谢谢。
答案 0 :(得分:0)
直接从客户端代码发送电子邮件会导致您的SMTP凭据和任何第三方API密钥是公开的,因此没有办法实现。