On Mon, Oct 2, 2017 at 6:26 PM Stephen John Smoogen smooge@gmail.com wrote:
On 2 October 2017 at 18:03, Larry Martell larry.martell@gmail.com wrote:
On Mon, Oct 2, 2017 at 5:29 PM, Stephen John Smoogen smooge@gmail.com
wrote:
On 2 October 2017 at 17:21, Larry Martell larry.martell@gmail.com
wrote:
I an running CentOS7 in a docker container. I need to send email from that container so I installed sendmail and then I run:
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf` and when I try and send mail it fails with:
larry.martll@gmail.com... Connecting to [127.0.0.1] via relay... larry.martll@gmail.com... Deferred: Connection refused by [127.0.0.1]
Anyone know how I can configure sendmail so that I can send mail?
Does this help any?
https://stackoverflow.com/questions/26215021/configure-sendmail-inside-a-doc...
That post is a bit overwhelming. It has 20+ answers and all are
different.
I have another container running debian buster and in there I do"
yes yes | sendmailconfig
and then I can send mail. But I don't see sendmailconfig in CentOS7. Is there an equivalent?
Sendmail is not the standard email server for EL7 so I am a bit rusty here. The item that caught my attention was the following:
I figured out a way myself, although not the most elegant solution. I configured the sendmail inside my docker so as to Relay the request via host's ip. Add the following line to the file "/etc/mail/access
Connect:<host_ip_here> RELAY Also, in the host as well as docker, comment out the following line in the file "/etc/mail/sendmail.mc" by prefixing it with "dnl #" and suffixing with "dnl".
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA') I passed the host ip as an environment variable to the docker container, so that it is configurable. Now the docker's sendmail will relay it's sendmail's smtp request via host machine.
Beyond that I am not going to be much help as I have not had much experience with docker
Ok thanks I will try this. But I am not married to sendmail. I will use anything that allows me to send mail from the container.