Sendmail
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?
9 thoughts on - Sendmail
Does this help any?
https://stackoverflow.com/questions/26215021/configure-sendmail-inside-a-docker-container
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:
—-
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.
On Mon, Oct 2, 2017 at 6:26 PM Stephen John Smoogen
What is the the standard email server?
Postfix
P.
Try ssmtp if you are only interest is outbound emails, through some kind of SMTP relay service (mailgun/sendgrid etc.).
— Arun Khan
–I don’t know about docker, but in regular CentOS, you type make in
/etc/mail to rebuild all configuration binary files (including sendmail.cf)
from configuration sources, and then you need to start the sendmail service with systemctl. Enable the service if you want it to start at boot time.
Thanks. I was able to get postfix working in the docker container.