转载 启动sendmail服务出现错误。
[root@newraweb mail]# 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 570: fileclass: cannot open '/etc/mail/trusted-users': World writable directory
解决方法:
1、设置合理权限
chmod go-w / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue
2、放松文件权限检查:
替换/etc/mail/sendmail.cf 中
第91行Fw/etc/mail/local-host-names为Fw-o /etc/mail/local-host-names
第588行Ft/etc/mail/trusted-users为Ft-o /etc/mail/trusted-users
替换/etc/mail/submit.cf中
第545行Ft/etc/mail/trusted-users为Ft-o /etc/mail/trusted-users
即可正常启动SendMail服务。
分享到:
相关推荐
### Linux 禁止sendmail 自启动 在Linux系统中,`sendmail`是一个非常重要的邮件传输代理(MTA),它负责处理系统内的电子邮件发送任务。然而,在某些情况下,我们可能并不希望`sendmail`服务随系统启动而自动运行...
7. **启动Sendmail**:安装并配置完成后,启动Sendmail服务: ``` sudo systemctl start sendmail ``` 8. **设置开机启动**:为了确保系统重启后Sendmail自动启动,执行: ``` sudo systemctl enable sendmail...
为了确保 Sendmail 服务可以自动启动,可以使用命令 `/etc/init.d/sendmail restart` 来重启 Sendmail 服务。 七、总结 Sendmail 发送邮件成功但是收不到邮件的解决方案可以总结为以下几点: * 安装和配置 ...
sendmail for windows emulate linux sendmail
如果sendmail服务已启动,则输出中会显示`-2*[sendmail]`。 #### 四、安装和启动IMAP服务 1. **检查是否已安装IMAP**: ```bash rpm -qa | grep imap ``` 2. **安装IMAP**: ```bash rpm -ivh imap-2001a-...
在Windows环境中,使用sendmail发送邮件可能并非直截了当,因为sendmail通常是Linux环境下的一个标准组件。但在Windows上,我们可以通过模拟Linux环境或使用兼容的替代方案来实现这一功能。以下是一份详细的步骤指南...
"SendMail"是一个用于发送电子邮件的工具,主要适用于Java开发者。这个工具可能包含了处理SMTP(简单邮件传输协议)和相关的邮件APIs,使得开发者能够轻松地在他们的应用程序中集成邮件发送功能。根据提供的标签,...
**标题:“sendmail”** **描述详解:** 在IT领域,`sendmail`是一个历史悠久的邮件传输代理(MTA),广泛用于Unix-like系统,用于发送和转发电子邮件。它在服务器端扮演着关键角色,允许系统通过SMTP(Simple ...
在Windows环境下使用Sendmail,首先需要下载并安装sendmail.exe,这是Sendmail的执行文件。同时,ReadMe.html文件包含了详细的安装和配置指南,是初学者的重要参考文档。sendmail.ini则是Sendmail的配置文件,通过...
- `/etc/mail/sendmail.cf`:Sendmail启动时读取的主要配置文件。 - `/etc/mail/sendmail.mc`:管理员用于修改Sendmail服务器功能的配置文件。 - `/etc/mail/local-host-names`:配置支持使用短域名形式发送邮件...
标题中的"sendmail.7z"表明这是一个与sendmail相关的压缩文件,sendmail是一个广泛使用的邮件传输代理,常用于在Linux或Unix系统中处理电子邮件。它允许程序通过SMTP(Simple Mail Transfer Protocol)发送邮件,是...
使用 sendmail 脚本启动 Sendmail 服务器程序。 九、安装和配置 Dovecot 服务器 安装 Dovecot 服务器软件包,并在“/etc/dovecot.conf”文件中设置 Dovecot 服务器提供 POP3 服务。使用 dovecot 脚本启动 Dovecot ...
本篇文章介绍了如何在Linux操作系统中架设Sendmail邮件服务器,包括安装Sendmail服务器、启动生成Sendmail服务器和配置Sendmail邮件服务器等步骤,旨在帮助用户快速搭建一个功能强大且高效的电子邮件服务器。
10. **故障排查**:如果遇到邮件发送失败,应检查Sendmail的日志、邮件队列,以及与远程服务器的连接状态。可能的问题包括DNS解析错误、权限问题、证书错误等。 总的来说,配置Linux上的Sendmail是一个涉及多个层面...
8. 启动Sendmail服务: ``` sudo systemctl start sendmail ``` 9. 设置开机启动: ``` sudo systemctl enable sendmail ``` 对于DEB系统,步骤类似,只是使用`apt-get`代替`yum`来安装依赖,并使用`dpkg-...
vbs sendmail.vbs ' Usage: ' sendmail -t <to> -f <from> -s "<subject>" -b "<message>"|-r "filename"|-d "directory" |-a "attachment filename" ' sendmail [-help|-?]
【标题】:sendmail发送邮件的命令行工具 在IT领域,sendmail是一个经典的命令行工具,用于在Unix/Linux环境中发送电子邮件。它以其简洁的接口和强大的功能而著名,不仅适用于系统管理员进行自动化任务,也适合开发...
- 启动sendmail服务: ```shell service sendmail restart ``` - 启动SMTP认证服务: ```shell service aslauthd restart ``` - 启动dovecot服务: ```shell service dovecot restart ``` #### 五、...
此外,确保网络接口正常启动和配置,以便sendmail可以监听正确的IP地址。 4. **named.conf配置**:DNS服务器的主要配置文件`named.conf`需要正确编辑,以指定listen-on端口、允许查询的源以及包含区域文件的路径。...