Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature req: send email #36

Open
PanderMusubi opened this issue Feb 9, 2024 · 15 comments
Open

feature req: send email #36

PanderMusubi opened this issue Feb 9, 2024 · 15 comments
Labels
enhancement New feature or request

Comments

@PanderMusubi
Copy link

Provide option to also send an email. Some people somtimes ignore SMS and for import information, better use multiple channels of communication

@nutpantz
Copy link

+1

@keepalivedev keepalivedev added the enhancement New feature or request label Feb 13, 2024
@keepalivedev
Copy link
Owner

So unfortunately the only way to send email from the background is with an external service like AWS SES, Twilio, etc. When I designed the app I wanted to make sure it wasn't reliant on external services(including one run by me) to function. That's also why the app is free as I don't have any infrastructure to maintain. I will leave this ticket up for now but I am not sure if this is something I am going to be able to implement.

@nutpantz
Copy link

Why not fork a basic mail client like "simpleemail" on fdroid to integrate into your app to send the email? The user can fill in the required info like user name and password for the account(s) to send the email.
I realize that some servers that require higher levels of security (like gmail needs an authenticated app) that could not use this system. But there are plenty that would work (like disroot).

@PanderMusubi
Copy link
Author

Or a festure request for K-9 to use that to send email from another app?

@nutpantz
Copy link

Or a festure request for K-9 to use that to send email from another app?

I'm not sure you can have a 2nd app send the email without user intervention of some kind. I have only seen 1st app stage the email for sending in 2nd app.

@keepalivedev
Copy link
Owner

Why not fork a basic mail client like "simpleemail" on fdroid to integrate into your app to send the email? The user can fill in the required info like user name and password for the account(s) to send the email. I realize that some servers that require higher levels of security (like gmail needs an authenticated app) that could not use this system. But there are plenty that would work (like disroot).

You make it sound so easy...

Or a festure request for K-9 to use that to send email from another app?

I'm not sure you can have a 2nd app send the email without user intervention of some kind. I have only seen 1st app stage the email for sending in 2nd app.

Correct, when sending email via another app, all you can do is build the email and then open the other app, it still requires the user to hit the Send button. The only way around this is if you become the email client yourself and use SMTP directly or services like Gmail's API.

Anyone is more than welcome to open a PR though.

@nutpantz
Copy link

Why not fork a basic mail client like "simpleemail" on fdroid to integrate into your app to send the email? The user can fill in the required info like user name and password for the account(s) to send the email. I realize that some servers that require higher levels of security (like gmail needs an authenticated app) that could not use this system. But there are plenty that would work (like disroot).

You make it sound so easy...

I was thinking use it as a plug in,
It would only has one purpose, send an email alert to contacts when called from your app. (And the setup config)
Strip out all other functions.
Easy? No but much less work then you might think.

@PanderMusubi
Copy link
Author

Why not do that in another repo as a lib for apps. For sure it will attract more contributors.

@Lyverbe
Copy link

Lyverbe commented Jun 6, 2024

This app is exactly what I'm looking for. Unfortunately, my plan doesn't include sending SMS so an email would be the best (only?) option for me. Sending a Facebook Messenger message would be awesome but I don't believe this is possible at all.

@thejeshgn
Copy link

On another way is to use webhook may be, then any external service can be used to send the email?

#68

@iNyanPasu
Copy link

Maybe SmsForwarder can help you.

@Lyverbe
Copy link

Lyverbe commented Nov 18, 2024

Maybe SmsForwarder can help you.

I don't see how this can help. From what I understand, it simply forwards a received SMS as an email. The request here is for the app to send an email instead of a SMS (like, not send a SMS at all).

@iNyanPasu
Copy link

Maybe SmsForwarder can help you.

I don't see how this can help. From what I understand, it simply forwards a received SMS as an email. The request here is for the app to send an email instead of a SMS (like, not send a SMS at all).

Let me explain: I installed both KeepAlive and SmsForwarder on my phone, and entered my phone number in KeepAlive's Settings → Phone Number. This way, when I’m not using the device, KeepAlive will send a text message to my phone number. SmsForwarder will then forward that message to my family or friends email.
English is not my native language; please excuse typing errors.

@Lyverbe
Copy link

Lyverbe commented Nov 18, 2024

Let me explain: I installed both KeepAlive and SmsForwarder on my phone, and entered my phone number in KeepAlive's Settings → Phone Number. This way, when I’m not using the device, KeepAlive will send a text message to my phone number. SmsForwarder will then forward that message to my family or friends email.

Oh, you're using your own phone number. That's an interesting workaround, but doesn't work in my case because my problem is that my plan doesn't allow me to send SMS.

@iNyanPasu
Copy link

Oh, you're using your own phone number. That's an interesting workaround, but doesn't work in my case because my problem is that my plan doesn't allow me to send SMS.

You can use Rules->App in Sms Forwarder. You don't need a mobile phone number (Enabled Phone Number). The principle is that KeepAlive will send a notification to the mobile phone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants