I'm trying to send email notifications from a shiny app using Gmail and the blastula package. What I want is that when a user presses a button, that sends an email notification to someone at my company so that they know to respond. This works when running the app locally, but when deployed to shinyapps.io, I am getting a login denied error (I've updated my gmail settings for this account to allow less secure apps, which is why it's working locally). Does anyone know how to get blastula functioning on shinyapps.io?
How do I send emails using blastula from shinyapps.io?
332 views Asked by Yoni Friedman At
1
There are 1 answers
Related Questions in SHINYAPPS
- Shinyapp published cant make connect to googlesheets
- Error in R electricShine::electrify() Error: ! Failed to evaluate glue component {arch} Caused by error: ! object 'arch' not found
- Deploying a shiny app on shinyapps.io with a bitbucket repo dependency
- BrushedPoints in plot cause error in coercion to logical(1)
- Font space problem when deploying shiny to shinyapps.io
- Auth0 in combination with Shiny app does not work when calling URL from shinyapps.io
- Download formatted flextables off of shiny app
- How to adjust the tabs in my Shiny app to appear when hovering instead of creating new rows of tabs?
- ggiraph y-axis alignment issue when changing fonts
- R Shiny - if statement on reactive({}) value failing
- In-line MathJax equations not rendering on Shiny app hosted at shinyapps.io
- R Shiny export buttons that export from another column
- Problem trying to publish a plot into shinyapps.io
- R Shiny not deploying correctly on Shiny Apps
- The interactive plot in plotly didn't appear in the rendered shinyApp page
Related Questions in BLASTULA
- Send an email with a gt table that contains images as rows
- blastula not naming attachments correctly
- Sending Email in R with HTML body causes Gmail to clip message
- createTcpServer: address already in use Error in initialize(...) : Failed to create server
- Creating hyperlinks from gt table to corresponding ggplot images
- Add gt table and ggplot images to email
- Rendering and embedding Rmarkdown in an email for microsoft outlook
- Microsoft365R outlook function, multiple recipients returns error
- How to remove grey border from Blastula emails in R
- R blastula external parametrization
- Plot many graphs with Blastula in R
- New Error Using Blastula Package in Combination with Gmail: Error in curl_fetch_memory(smtp_server, handle = h) : Login denied
- R markdown blastula format issues
- r Blastula smtp_server Gmail Login denied
- R Blastula acknowledgement of receipt
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
I created an App Password to enhance security, as per the updated vignette from the authors of the bastula package, and it is working now!
https://github.com/rstudio/blastula/pull/283/commits/5d888972c0c788ac5c172403248e042489c4e1e6