我有一个Delphi应用程序,需要通过电子邮件将生成的PDF文件发送给预定义的接收者列表的一个接收者。
因此,我考虑使用/设置PAAS Web服务来接收电子邮件文本,pdf文件以及实际执行工作的接收者的索引号。 我的问题是:在Delphi中是否存在开箱即用的解决方案,或者更好的方法是什么?
例如,我考虑使用Google App Engine,但似乎有no builtin support in Delphi。我更喜欢开箱即用的解决方案或经过测试的解决方案。服务器部分应该尽可能简单。
已编辑:有些说明:
这可以解决吗?
答案 0 :(得分:1)
Is this solveable at all?
没有
如果您要求用户(通过填写登录表单,如OAuth 2.0的情况)和程序(通过提供硬编码凭证)对Web服务进行身份验证,则与Web服务的通信可以不安全。
我建议重新考虑安全要求,并在问题中更加清晰。
答案 1 :(得分:0)
要发送邮件,您可以使用http://www.mailgun.com/或http://aws.amazon.com/ses/等网络服务 它们为您提供了可用于发送电子邮件的http(s)-api。
答案 2 :(得分:0)
您可以使用Google App Engine进行Python,PHP,Go或Java编程:
Here is an excerpt of a Python example
class Guestbook(webapp2.RequestHandler):
def post(self):
self.response.write('<html><body>You wrote:<pre>')
self.response.write(cgi.escape(self.request.get('content')))
self.response.write('</pre></body></html>')
关于OAuth:GAE支持OAuth但不是必需。