Whats better to send emails?

Hello all,

I need to create an app, either a Console or a Web, that will automate creating reports and then sending via email to one or more addresses. I plan to use BKS Shorts, which I already use quite nicely in a Web API1 app.

There will be no interaction with any users, so either app can be headless.

What do you all think?

Tim

I would suggest a service app.

2 Likes

I agree with @Wayne_Golding.

I add all the necessary items into a database (in Desktop/Web/iOS apps), then call a WebApp via URLConnection to read the database and send the email via HandleURL (it doesn’t even get so far as creating a Session), and writes any sending error into the database plus a Boolean field that the email has been sent. This way I have a complete record of the sent emails and can easily resend it if needed.

MS SQL Server Reporting Services (SSRS) can do this.
it have a report designer and scheduler options.

i guess there are other open source report server too.

I use Sendgrid to send 200k emails per month. Works very well.

It allows attachments, templates, dedicated IP address (as an option).

1 Like

Thanks everyone.
It is to be done with a database etc, but want to remove this part from the main app(s).

The Target is Linux on Raspberry Pi - and I always get the web app started similarly to a Service App (have them too in use).

Only sending a handful out so I don’t think a service is necessary - BUT I do appreciate the advice and will look at them more closely.

Tim