`

sendmail发邮件报错的解决办法

阅读更多
今天有台服务器换硬盘重启了一下,起来后发现发不出去邮件了,看日志有如下报错信息
error:Real domain name required for sender address。

手动发邮件也不好使
mail -s "test" abc@163.com < 1.txt
提示直接存入了dead.letter

经查阅资料后得知是hostname配置的问题,重新修改hostname即可。

重新温习一下修改hostname的步骤
1、hostname server01 【立即生效】
2、vi /etc/sysconfig/network 【重启后会读这个文件】
添加或修改:HOSTNAME=server01
3、vi /etc/hosts  【跟各个应用有着千丝万缕的关系,一定得改】
在127.0.0.1后面添加主机名server01

分享到:
评论

相关推荐

    linux中sendmail发送邮件成功但收不到邮件.docx

    Linux 中 Sendmail 发送邮件成功但收不到邮件解决方案 Sendmail 是一个流行的邮件传输代理(Mail Transfer Agent,MTA),它可以帮助用户发送电子邮件。但是,在 Linux 中使用 Sendmail 发送邮件时,可能会遇到...

    Windows如何使用sendmail 发邮件

    在Windows环境中,使用sendmail发送邮件可能并非直截了当,因为sendmail通常是Linux环境下的一个标准组件。但在Windows上,我们可以通过模拟Linux环境或使用兼容的替代方案来实现这一功能。以下是一份详细的步骤指南...

    Sendmail邮件服务器搭建

    Sendmail 邮件服务器搭建 Sendmail 邮件服务器是一种流行的开源邮件服务器软件,广泛应用于 Linux 操作系统中。在本篇文章中,我们将介绍如何搭建和配置 Sendmail 邮件服务器,包括安装 Sendmail 软件包、配置 ...

    为Linux架设Sendmail邮件服务器.pdf

    "Linux Sendmail邮件服务器架设指南" 本篇文章将详细介绍如何在Linux操作系统中架设Sendmail邮件服务器,帮助用户发送电子邮件。Sendmail是Linux操作系统中最广泛使用的电子邮件服务器,本文将详细介绍如何在Linux...

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

    echo "邮件内容" | sendmail -v -r "发件人邮箱" -t -S "smtp服务器地址:25" "收件人邮箱" ``` 这里,`echo "邮件内容"`用于创建邮件正文,`-v`表示详细模式,显示发送过程;`-r`指定发件人邮箱;`-t`告诉`sendmail...

    Delphi sendmail发送邮件一例

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

    sendmail发送邮件的命令行工具

    【标题】:sendmail发送邮件的命令行工具 在IT领域,sendmail是一个经典的命令行工具,用于在Unix/Linux环境中发送电子邮件。它以其简洁的接口和强大的功能而著名,不仅适用于系统管理员进行自动化任务,也适合开发...

    SendMail 2000 邮件l群发源码.rar_Sendmail_send mail_群发

    【标题】"SendMail 2000 邮件群发源码.rar" 提供的是一个名为 SendMail 2000 的邮件群发程序的源代码,它主要用于批量发送电子邮件。在IT领域,邮件群发功能常用于营销、通知或者客户服务等场景。源码的分享对于...

    Sendmail邮件服务器配置和管理.doc

    Sendmail邮件服务器配置和管理 在这篇文章中,我们将学习如何配置和管理Sendmail邮件服务器。Sendmail是یکی最流行的邮件服务器 software之一,它允许公司员工通过系统进行邮件的收发。本文将指导您搭建基于...

    用sendmail发送邮件

    `sendmail` 是一个历史悠久的邮件传输代理(MTA),最初在Unix-like系统上广泛使用,但现在也可用于其他操作系统。这个例子是关于如何使用`sendmail`服务来发送电子邮件。 在Java编程中,发送邮件通常依赖于...

    sendmail发送邮件1

    配置完成后,`sendmail`将使用指定的发件人邮箱发送邮件,提高邮件的可信度。 总结来说,`sendmail`是Linux系统中强大的邮件发送工具,配合`mailx`,可以方便地实现命令行发送邮件。正确配置发件人信息和SMTP服务器...

    实验_Linux中的SendMail邮件服务器.doc

    Linux 中的 SendMail 邮件服务器实验 本实验旨在了解、学习简单的 SendMail 邮件服务器的配置。实验准备包括 Linux 9.0 和 Windows 计算机(Foxmail 客户端软件)。实验步骤包括查看 SendMail 软件是否安装、修改 ...

    java sendMail 邮件发送

    3. **创建Message对象**:Message对象代表一封邮件,可以设置发件人、收件人、主题和内容。 ```java Message message = new MimeMessage(session); message.setFrom(new InternetAddress("from@example.com")); ...

    Linux sendmail邮件服务器的配置

    Linux上的Sendmail邮件服务器配置是一项重要的任务,它允许系统发送和接收电子邮件。Sendmail作为邮件传输代理(MTA)在邮件系统中扮演着核心角色,负责邮件的传输。在配置Sendmail之前,理解邮件系统的基本组件和...

    linux下python使用sendmail发送邮件

    例如,可以使用Python的字符串格式化方法将发件人、收件人、邮件主题和邮件正文组合成符合邮件格式要求的文本,然后通过管道传递给sendmail命令。 在Python脚本中使用popen函数调用sendmail的基本流程如下: 1. ...

    服务器无法发邮件的问题彻底解决了

    ### 服务器无法发邮件的问题彻底解决了 在日常的网站运营及维护过程中,我们经常会遇到一些棘手的技术问题,其中服务器无法发送邮件就是一种常见的故障。本文将详细介绍如何在服务器已经屏蔽了所有发邮件函数的情况...

    sendmail发送电子邮件

    - **邮件头**:包括发件人、收件人、主题等信息,sendmail会根据这些信息决定邮件的传递路径。 2. **sendmail的安装** 在大多数Linux发行版中,可以通过包管理器(如`apt`或`yum`)轻松安装sendmail。例如,在...

    c#发送邮件(sendMail)

    本篇文章将详细讲解如何在C#中实现邮件发送功能,即SendMail。 首先,我们需要了解SMTP(Simple Mail Transfer Protocol),这是一个用于在互联网上传输邮件的标准协议。在C#中,我们通常使用`System.Net.Mail`命名...

    linux中sendmail邮件发送导致服务器延迟linux操作系统-电脑资料.doc

    "Linux中Sendmail邮件发送导致服务器延迟解决方法" Sendmail是Linux操作系统中的一种邮件传输代理(Mail Transfer Agent,MTA),它可以将邮件从发送方传输到接收方。然而,在某些情况下,Sendmail邮件发送可能会...

Global site tag (gtag.js) - Google Analytics