`
oraclhr123
  • 浏览: 29462 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

mail server sendmail

Go 
阅读更多
sendmail因权限不合理拒绝启动的解决办法 2009-09-23 17:17 今天在RHEL5.3 系统的主机上安装邮件服务器。 通过yum install装好sendmail和sendmail-cf这两个包后启动sendmail遭拒绝。# service sendmail startservice 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 588: fileclass: cannot open '/etc/mail/trusted-users': World writable directory [FAILED] Starting sm-client: /etc/mail/submit.cf: line 545: fileclass: cannot open '/etc/mail/trusted-users': World writable directory [FAILED] 经查实是与sendmail有关的文件权限设置有误,而非警告中提及的两个文件。 解决办法有两种:一为设置合理权限: # chmod go-w / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue 二为放松文件权限检查:替换/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按:sendmail真是混帐,配置文件复杂也就算了,权限检查也这么婆妈。估计是早期版本安全问题一大堆给吓出来的毛病。
分享到:
评论

相关推荐

    FreeBSD-MailServer-Sendmail.pdf

    - 新版本的Sendmail配合Cyrus SASL(Simple Authentication and Security Layer)认证库,可以实现类似昂贵商业软件(如微软的Exchange Server)的身份验证功能,创建Authenticated Mail Server。 - 这种邮件...

    mailserver的一些配置方法

    "mailserver的一些配置方法"这个主题涵盖了如何设置和管理邮件服务器的关键步骤。在本篇文章中,我们将深入探讨邮件服务器的基本概念,以SUSE操作系统为例,介绍如何配置Sendmail这款经典的邮件传输代理(MTA),并...

    mailServer Apache James / sendmail / qmail

    标题中的"mailServer Apache James / sendmail / qmail"提到了三个不同的邮件服务器软件,它们在IT领域中扮演着重要角色。Apache James是基于Java的开源邮件服务器,sendmail和qmail则是历史悠久的Unix/Linux环境下...

    asp_sendmail mail发送邮件

    JMail是一个流行的ASP邮件组件,它支持SMTP(Simple Mail Transfer Protocol)协议,允许开发者通过服务器发送邮件。JMail44是该组件的一个版本,提供了包括HTML格式邮件、附件、多语言支持等多种特性。 首先,你...

    mailserver

    "mailserver"项目显然关注的是构建一个简单的邮件服务器的源代码。在这个项目中,我们将探讨邮件服务器的基本概念、工作原理以及如何通过源代码实现。 首先,我们需要了解邮件服务器的基本功能。邮件服务器主要分为...

    邮件发送(SendMail)

    server.sendmail(from_addr, to_addr, text) server.quit() # 使用上面的函数发送邮件 smtp_server = 'smtp.gmail.com' port = 587 username = 'your-email@gmail.com' password = 'your-password' from_addr = '...

    sendmail邮件服务器配置[借鉴].pdf

    2. **模拟邮件发送**:通过命令 `echo "hello server1" | mail -v -s hello root@bluefox.163.com` 向本地root用户发送测试邮件。这里的 `bluefox` 应替换为你的实际主机名。 **注意事项** - 在配置过程中,确保...

    shell脚本通过sendMail25端口发送email邮件.rar

    SMTP(Simple Mail Transfer Protocol)是互联网上用于发送电子邮件的标准协议。`sendmail`是Linux环境下的一个经典邮件传输代理程序,它能够处理邮件的发送、接收和转发。 首先,要理解`sendmail`的基本用法。`...

    Delphi sendmail发送邮件一例

    "Delphi sendmail发送邮件一例"这个标题暗示我们将讨论如何在Delphi应用中利用SMTP(Simple Mail Transfer Protocol)服务来实现电子邮件的发送。在这个过程中,我们通常会用到 Indy 或 Synapse 这样的第三方库,...

    sendmail设定

    在这个邮件伺服器的架设中,我们首先谈论Mail 与DNS 的重要相关性,然后依序介绍Mail Server 的相关名词,以及Mail Server 的运作基本流程与协定,也会谈到相关的Relay 与邮件认证机制等项目,这些项目对于未来邮件...

    PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法

    本文实例讲述了PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法。分享给大家供大家参考,具体如下: 1、php mail()函数在windows不能用,需要安装sendmail。 2、从http://glob.com.au/sendmail/ 下载...

    p3server_msc文件

    常见的邮件服务器软件有Microsoft Exchange Server、Postfix、Sendmail等。 - 服务器通过SMTP(Simple Mail Transfer Protocol)协议发送邮件,而IMAP(Internet Message Access Protocol)或POP3(Post Office ...

    安装配置DNS服务和安装Sendmail服务

    2. **配置Sendmail服务**:编辑`/etc/mail/sendmail.cf`文件,以确保Sendmail服务器监听正确的IP地址: ```bash ODaemonPortOptions=Port=smtp,Addr=192.168.1.95,Name=MTA OClientPortOptions=Family=inet,...

    php发送mail

    * $mail = new MySendMail("邮箱", "密码"); * $mail->setServer("邮箱", "密码"); 设置smtp服务器(可以不用) * $mail->setFrom("邮箱"); 设置发件人(可以不用) ... * $mail->sendMail(); 发送

    linux下sendmail的安装与配置.pdf

    2. 在 `/var/named` 目录下,创建或复制对应的区域文件`yzl.com.zheng`和`10.254.1.fan`,并编辑它们,确保内容符合DNS记录规则,例如设置SOA(Start of Authority)、NS(Name Server)和MX(Mail Exchange)记录。...

    sendmail wamp php

    通过以上步骤,你应该能够在Windows下的WAMP环境中成功配置`sendmail`并使用`mail()`函数发送电子邮件。记住,为了保持良好的邮件发送实践,避免被视为垃圾邮件,确保你的邮件内容合法,并且遵循接收者的隐私政策。...

    (文摘)SQLMail的原理及实际应用

    SQLMail是微软SQL Server数据库管理系统中的一个特性,它允许数据库系统通过邮件客户端程序发送和接收邮件,从而实现数据库与电子邮件系统的集成。SQLMail利用Windows NT的MAPI(Messaging Application Programming ...

    基于Java的mail的邮件收发系统

    在Unix平台下以Sendmail的资格最老,但是由于Unix系统是开发源代码的,所以导致Sendmail有不少代码缺陷和漏洞,如有些代码缺陷可以让攻击者远程地利用红帽子或SlackwareLinux软件的计算机,APP漏洞,即用sendmail...

    Linuxg下配置邮件服务(sendmail)

    在`yzl.com.zheng`中,定义了SOA(Start of Authority)、NS(Name Server)和MX(Mail Exchanger)记录,以及A(Address)记录,以指示邮件服务器的IP地址。在`10.254.1.fan`中,定义了反向查找的SOA和PTR(Pointer...

Global site tag (gtag.js) - Google Analytics