AV1611 Posted September 19, 2008 Share Posted September 19, 2008 sendmail not starting decided to install sendmail on my fedora 9 so I can use a mail form. here's what I did: 1. yum install sendmail sendmail-cf [root@host etc]# service sendmail start Starting sendmail: 451 4.0.0 /etc/mail/sendmail.cf: line 91: fileclass: cannot open '/etc/mail/local-host-names': World writable directory 451 4.0.0 /etc/mail/sendmail.cf: line 598: fileclass: cannot open '/etc/mail/trusted-users': World writable directory [FAILED] 2. [root@host etc]# chmod u=rwx,g=,o= /etc/mail/trusted-users [root@host etc]# chmod u=rwx,g=,o= /etc/mail/local-host-names [root@host etc]# service sendmail start Starting sendmail: 451 4.0.0 /etc/mail/sendmail.cf: line 91: fileclass: cannot open '/etc/mail/local-host-names': World writable directory 451 4.0.0 /etc/mail/sendmail.cf: line 598: fileclass: cannot open '/etc/mail/trusted-users': World writable directory [FAILED] so, [root@host mail]# ls -la total 208 drwxr-xr-x 2 root root 4096 2008-09-19 12:06 . drwxr-xr-x 137 root root 12288 2008-09-19 12:06 .. -rw-r--r-- 1 root root 469 2008-03-29 05:27 access -rw-r----- 1 root root 12288 2008-09-19 12:06 access.db -rw-r--r-- 1 root root 233 2008-03-29 05:27 domaintable -rw-r----- 1 root root 12288 2008-09-19 12:06 domaintable.db -r--r--r-- 1 root root 5584 2008-03-29 05:27 helpfile -rwx------ 1 root root 64 2008-03-29 05:27 local-host-names -rw-r--r-- 1 root root 997 2008-03-29 05:27 mailertable -rw-r----- 1 root root 12288 2008-09-19 12:06 mailertable.db -rw-r--r-- 1 root root 1048 2008-03-29 05:27 Makefile -rw-r--r-- 1 root root 58624 2008-03-29 05:27 sendmail.cf -rw-r--r-- 1 root root 7205 2008-03-29 05:27 sendmail.mc -r--r--r-- 1 root root 41706 2008-03-29 05:27 submit.cf -rw-r--r-- 1 root root 941 2008-03-29 05:27 submit.mc -rwx------ 1 root root 127 2008-03-29 05:27 trusted-users -rw-r--r-- 1 root root 1847 2008-03-29 05:27 virtusertable -rw-r----- 1 root root 12288 2008-09-19 12:06 virtusertable.db [root@host mail]# As you can see the error message is not true. those files are certainly NOT world writeable. Help? Link to comment https://forums.phpfreaks.com/topic/124993-sendmail-error/ Share on other sites More sharing options...
steviewdr Posted September 19, 2008 Share Posted September 19, 2008 I'd try: chmod 644 /etc/mail/local-host-names chmod 644 /etc/mail/trusted-users -steve P.S. I use postfix which I much prefer over sendmail. Link to comment https://forums.phpfreaks.com/topic/124993-sendmail-error/#findComment-645916 Share on other sites More sharing options...
AV1611 Posted September 19, 2008 Author Share Posted September 19, 2008 I'd try: chmod 644 /etc/mail/local-host-names chmod 644 /etc/mail/trusted-users -steve P.S. I use postfix which I much prefer over sendmail. I did 2. [root@host etc]# chmod u=rwx,g=,o= /etc/mail/trusted-users [root@host etc]# chmod u=rwx,g=,o= /etc/mail/local-host-names would have thought that was the solution... but I guess postfix it is. I love postfix, but this server is my development server, not my hosting one... so I didn't wanna do that but oh well... you would think that yum via livna it woulda just worked. go figure. Link to comment https://forums.phpfreaks.com/topic/124993-sendmail-error/#findComment-645985 Share on other sites More sharing options...
steviewdr Posted September 21, 2008 Share Posted September 21, 2008 I'd try: chmod 644 /etc/mail/local-host-names chmod 644 /etc/mail/trusted-users I did 2. [root@host etc]# chmod u=rwx,g=,o= /etc/mail/trusted-users [root@host etc]# chmod u=rwx,g=,o= /etc/mail/local-host-names Not the same thing. It looks to me like sendmail can't read trusted-users or local-host-names as it might not be running as root or there could be selinux stuff going on. -steve Link to comment https://forums.phpfreaks.com/topic/124993-sendmail-error/#findComment-646937 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.