Bug 31374
Summary: | sendmail not closing connections | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Travis Kelley <travis> |
Component: | sendmail | Assignee: | Florian La Roche <laroche> |
Status: | CLOSED NOTABUG | QA Contact: | David Lawrence <dkl> |
Severity: | high | Docs Contact: | |
Priority: | medium | ||
Version: | 7.1 | CC: | cra |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2001-05-05 20:00:40 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Travis Kelley
2001-03-10 22:27:36 UTC
I recently upgraded sendmail to the newest version (8.11.3), but the problem still persists. I noticed two things after upgrading a system to Red Hat 7.1: 1. sendmail now uses tcpwrappers by default. If you have an /etc/hosts.deny with ALL:ALL, then you must specifically allow connections to sendmail from hosts you which to allow to connect in /etc/hosts.allow: sendmail: smtp.domain1 smtp.domain2 .... 2. sendmail by default no longer listens on anything other than the loopback interface. If you want it to listen on all interfaces, you need to edit /etc/mail/sendmail.cm, comment out this line with dnl like so: dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA' then rebuild /etc/sendmail.cf with: m4 /usr/share/sendmail-cf/m4/cf.m4 /etc/mail/sendmail.mc > /etc/sendmail.cf then restart sendmail. I "upgraded" from RedHat 7.0 to 7.1 and still haven't succeeded in getting my workstation to accept incoming e-mail over the network, even after the above change to sendmail.mc. 'telnet localhost 25' on my workstation works, but the system is still refusing connections from anywhere else. /etc/hosts.allow and /etc/hosts.deny on my workstation are both empty (except for comments). My mistake. I didn't realize that the 'dnl' string was how to comment it out. Is there any good reason why Redhat made seemingly arbitrary changes to the mail configuration on 7.1 (defeating incoming mail, turning off the mbox handling in the imap daemon) without bothering to put a giant Release Note somewhere? The release notes had some comments about sendmail in them. I hope adding further sendmail docu for the next release is possible. Thanks, Florian La Roche |