Comments (6)
I actually managed to get my own container build to work by changing sendmail.mc config with:
define(`SMART_HOST', `hostname_not_mx.tld')dnl
define(`nullclient', `hostname_not_mx.tld')dnl
dnl # LOCAL_DOMAIN(`localhost.localdomain')dnl
then running
buildah copy "$container" sendmail.mc /etc/mail/sendmail.mc
buildah run "$container" bash -c "bash /etc/mail/make"
buildah run "$container" bash -c "sendmail -bd"
but this isn't possible with the st2 container since the sendmail.mc config file needs to be changed and rebuilt
the most important setting was manually fixing /etc/hosts with xxx is the ip address below
xxx.xx.xx.xx stackstorm-ha-st2actionrunner-7f4d87fdd-z6x5x.localhost stackstorm-ha-st2actionrunner-7f4d87fdd-z6x5x
of course manually editing this line is not a solution
from stackstorm-k8s.
In the end ssmtp is infinitly easier to setup with a config file
from stackstorm-k8s.
I agree, I made the same recommendation elsewhere, and it works well for me:
from stackstorm-k8s.
it turns out ssmtp
does NOT work with piped input with To:
in the input file. ssmtp
requires a to address via command line
bash-4.4# cat mail | ssmtp
sendmail: No recipients supplied - mail will not be sent
so i ended up writing a new action instead of using sendmail and overriding the binary.
from stackstorm-k8s.
/usr/sbin/sendmail -t
should work with the send_mail action
-t
tells it to use the TO from the input file. Why they did that I have no idea. Probably some old rfc specification.
from stackstorm-k8s.
the stackstorm-email pack has a full python client that can be used in place of sendmail. # wont fix
from stackstorm-k8s.
Related Issues (20)
- There is an issue with the StackStorm Kafka pack in stackstorm 3.8.0 HOT 1
- rabbitmq 'failed to merge schema: bad cookie' HOT 1
- Not able to create new action in stackstorm (which is deployed on K8s in docker desktop) HOT 2
- proper graceful shutdown settings HOT 6
- Release a new version HOT 11
- Secret DataStore Crypto Key should not be created when existing provided
- Error while installing multiple packs via configs HOT 1
- job-ensure-packs-volumes-are-writable missing policy and syntax error HOT 5
- Deployments have labels that are redundant when existing secrets are provided. HOT 1
- ST2 migration from standalone install to K8s?
- More detailed "Releasing information" HOT 1
- /bin/bash: /etc/nginx/conf.d/st2.conf: Permission denied HOT 2
- Unable to run st2client , st2web, st2actionrunner as stanley user after adding securityContext HOT 5
- Use Secret for `st2.docker.conf` instead of ConfigMap HOT 3
- st2api pod need pack images? HOT 1
- Upgrade `helm-unittest` HOT 6
- I can't install any pack in stackstorm on microk8s
- MongoDB StatefulSet randomly fails to become ready
- st2actionrunner talk to redis question HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stackstorm-k8s.