`
shuai1234
  • 浏览: 977894 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

命令行下发邮件的一些方法和技巧

 
阅读更多

命令行下发邮件
mail -s "hello" [email=xuanfei2046@163.com]xuanfei2046@163.com[/email] </home/xuanfei/mailworld.txt

普通模式下带附件发送
cat hello.gif |uuencode hello.gif | mail -s "hello" [email=xuanfei2046@163.com]xuanfei2046@163.com[/email]

伪装gmail的邮箱发邮件
echo hello|sendmail -vf [email=xuanfei2046@gmail.com]xuanfei2046@gmail.com[/email] -oi to [email=xuanfei2046@163.com]xuanfei2046@163.com[/email]

用telnet SMTP发送邮件(伪装163发给Gmail)
xuanfei@xuanfei-desktop:~$  telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
Escape character is '^]'.
220 localhost.localdomain ESMTP Sendmail 8.13.8/8.13.8; Fri, 10 Aug 2007 19:27:20 +0800
helo root
250 localhost.localdomain Hello localhost [127.0.0.1] (may be forged), pleased to meet you
mail from: [email=xuanfei2046@163.com]xuanfei2046@163.com[/email]   
250 2.1.0 [email=xuanfei2046@163.com]xuanfei2046@163.com[/email]... Sender ok
rcpt [url=http://to:xuanfei2046@gmail.com/]to:xuanfei2046@gmail.com
250 2.1.5 [email=xuanfei2046@gmail.com]xuanfei2046@gmail.com[/email]... Recipient ok
data.
500 5.5.1 Command unrecognized: "data."
data
354 Enter mail, end with "." on a line by itself
who are you:)
.
250 2.0.0 l7ABRKF5006423 Message accepted for delivery
quit
221 2.0.0 localhost.localdomain closing connection
Connection closed by foreign host.
xuanfei@xuanfei-desktop:~$

如果服务器smtp需要验证,helo完要输入
AUTH LOGIN
会一次提示你
334 VXNlcm5hbWU6

334 UGFzc3dvcmQ6
后边的内容是提示输入用户名和口令,信息是经过base64编码的
输入的用户名和口令也要经过编码,这里是一个编码、解码的工具
smtp认证通过后会显示
235 2.0.0 Authentication successful

在用data命令之后可以直接书写正文,但也按照下面的“mime-version:”、“from:”、“to:”、“cc:”、“subject:”、“content-type:” 等固定的格式分别进行书写。会让E-mail的显示及邮件头比较完整,如下:
mime-version: 1.0
from: xuanfei2046<[email=xuanfei2046@gmail.com]xuanfei2046@gmail.com[/email]>
to: xuanfei<[email=xuanfei2046@163.com]xuanfei2046@163.com[/email]>
cc: xuanfei2046 <[email=test@mama.com]test@mama.com[/email]>
subject: helo
Content-Type: text/plain;charset="GB2312"


由于本人进来太懒了,如果看完上面还一头雾水或者发送不成功的话不用急忙,因为或者还有很多该准备的东西你没准备好或者该看的资料没看,或许先在自己机器上配置个简单的邮件服务器你就会很明白为什么自己的邮件发送不去的原因:===》[url=http://blog.chinaunix.net/u/29321/showart_313860.html][color=#2a5200][size=10pt]我曾经写过的 postfix邮件服务器配置之初级篇(从中可以知道一些基本的原理配置和端口设置)[/size][/color]
下面这是我从网上收集的些相关学习资料你大概就清楚了:—)
邮件传输代理(MTA)配置
邮件传输代理(Mail Transport Agent,MTA)是从 Red Hat Linux系统中发送邮件的必备程序。邮件用户代理(Mail User Agent,MUA),如 Evolution、Mozilla Mail、Mutt,被用来阅读和编写电子邮件。当用户从 MUA 中发送一份邮件,该邮件被送到 MTA,然后 MTA 把这份邮件发送给一系列MTA,直到它到达它的最终发送目标为止。

即便用户不打算从系统中发送电子邮件,有些自动化的任务或系统程序可能会使用 /bin/mail 命令来把包含日志消息的邮件发送给本地系统的根用户。

Red Hat Linux 9 提供了两个 MTA:Sendmail 和 Postfix。如果两者均安装了,sendmail 就是默认的 MTA。邮件传输代理切换器 允许用户选择 sendmail 或 postfix 作为系统的默认 MTA。

要使用基于文本的 邮件传输代理切换器程序,你的系统上必须安装 redhat-switch-mail RPM 软件包。如果你想使用图形化版本,则redhat-switch-mail-gnome 软件包也需要被安装。 关于安装 RPM 软件包的详情,请参阅第 V 部分。

要启动 邮件传输代理切换器,选择面板上的「主菜单」=> 「系统工具」 => 「更多系统工具」 => 「邮件传输代理切换器」,或在 shell 提示(如 XTerm 或 GNOME 终端)中键入 redhat-switch-mail 命令。

该程序会自动检测 X 窗口系统是否在运行。如果它在运行,该程序就会在图形化模式中启动,如图 23-1所示。如果没有检测到 X,它就会在文本模式中启动。要强制 邮件传输代理切换器 在文本模式下运行,使用 redhat-switch-mail-nox 命令。

图 23-1. 邮件传输代理切换器

如果你选择「确定」来改变 MTA,被选中的邮件守护进程就会在引导时被启动,未被选中的邮件守护进程会被禁用,这样,它就不会在引导时被启用;被选中的邮件守护进程被启动,其它邮件守护进程被停止,这样,改变就会立即发生。

关于电子邮件协议和 MTA 的详细资料,请参阅《Red Hat Linux 参考指南》。关于 MUA 的详情,请参阅《Red Hat Linux 入门指南》。

分享到:
评论

相关推荐

    linux服务器命令下发邮件设置

    linux服务器命令下发邮件设置linux服务器命令下发邮件设置linux服务器命令下发邮件设置

    基于 QT 实现一个串口命令行工具(源码),perfect!

    xshell 带有支持串口的命令行能力, 可以方便的和下位机用命令进行交互,但是假设有这样一种使用场景,我们经常会使用串口调试助手连接串口进行16进制或者ascii的数据调试,但同时又想使用命令行工具下发指令,比如...

    windows 下发邮件报警

    windows 下用来发邮件报警,网络监控

    电信设备-查询指令的获取及下发方法、系统和移动终端及服务器.zip

    本文将深入探讨这个主题,主要基于提供的压缩包文件"查询指令的获取及下发方法、系统和移动终端及服务器.pdf",涵盖以下几个关键知识点: 1. **查询指令的获取**:查询指令是用于获取设备状态、数据或执行特定功能...

    消息推送平台 推送下发邮件短信【微信服务号】【微信小程序】企业微信钉钉等消息类型 .zip

    消息推送平台 推送下发【邮件】【短信】【微信服务号】【微信小程序】【企业微信】【钉钉】等消息类型。 项目在线演示地址http://106.75.176.183:300111W+字,共107个文档,带你玩转austin,详情可戳消息推送平台...

    10.4 下发文件.zip

    在IT行业中,下发文件是一...以上就是关于下发文件的一些核心知识点,这些技术和方法在IT行业中的日常工作中起着至关重要的作用。了解并掌握这些工具和技术,能够有效地提高工作效率,保证数据的安全性,促进团队协作。

    网络游戏-路由下发方法、装置和网络设备.zip

    在网络游戏领域,路由下发方法、装置和网络设备是至关重要的技术组成部分,它们直接影响到玩家的游戏体验和网络稳定性。本文将详细解析这些概念及其在网络游戏中的应用。 路由下发方法通常指的是在网络层中,如何...

    电信设备-寻呼消息数据下发方法和基站及移动台.zip

    本文将深入探讨“电信设备-寻呼消息数据下发方法和基站及移动台”的主题,主要基于提供的“寻呼消息数据下发方法和基站及移动台.pdf”文档内容进行解析。 首先,我们要理解寻呼消息的含义。在移动通信系统中,寻呼...

    C300 OLT自动下的WAN连接配置(超详细)

    ### C300 OLT自动下的WAN连接配置详解 #### 一、关键词解析与基础...以上介绍了几种常见的上网业务配置方法及其应用场景,每种方法都有其特点和适用范围。根据实际需求选择合适的方法可以提高网络配置的灵活性和效率。

    电信设备-短信消息的下发及呈现方法、服务器和移动终端.zip

    本文将深入探讨这一主题,基于提供的“短信消息的下发及呈现方法、服务器和移动终端.pdf”文件,我们可以了解到以下几个关键知识点: 1. **短信服务系统架构**: 通常,短信服务由短信中心(SMSC,Short Message ...

    邮件发送系统 v1.3

    强大的多分组和多线程发信速度非单线程普通邮件列表程序可比,发信速度快,再大的邮件地址库也不会超时。不仅可以发送MS ACCESS2000数据库中的邮件, 更可以直接发送TXT文本文件中的邮件 主要功能介绍 ⒈ 对订阅的...

    文件下发和回收-TCP通信

    在IT行业中,文件的传输是日常操作的重要组成部分,尤其是在企业级应用中,高效、可靠的文件下发和回收至关重要。TCP(Transmission Control Protocol)是一种面向连接、可靠的数据传输协议,广泛用于网络通信,确保...

    网络游戏-一种软件定义网络的规则动态下发方法和装置.zip

    标题中的“网络游戏-一种软件定义网络的规则动态下发方法和装置”揭示了这个主题的核心,即探讨SDN如何应用于网络游戏,以实现网络规则的动态管理和优化。 软件定义网络是一种新型的网络架构,它将网络控制平面与...

    电信设备-短信下发方法、短信中心和短信发送系统.zip

    本文将深入探讨“电信设备-短信下发方法、短信中心和短信发送系统”的相关知识点,主要基于提供的资料《短信下发方法、短信中心和短信发送系统.pdf》。 一、短信下发方法 短信下发,即Short Message Service (SMS) ...

    消息推送平台,推送下发邮件短信【微信服务号】【微信小程序】企业微信钉钉等消息类型

    消息推送平台,推送下发【邮件】【短信】【微信服务号】【微信小程序】【企业微信】【钉钉】等消息类型。

    springboot集成kafka0.10.0.1并发送邮件项目

    通过这种方式,我们可以结合Kafka的消费者和邮件服务,实现在接收到Kafka消息时自动发送邮件。 总结起来,本项目展示了如何在Spring Boot应用中集成Kafka 0.10.0.1,创建消费者监听topic并接收消息,同时利用...

    网络游戏-基于SDN网络的下发网络配置方法、装置及设备.zip

    《网络游戏-基于SDN网络的下发网络配置方法、装置及设备》 在现代网络游戏领域,网络性能和稳定性是决定用户体验的关键因素。随着软件定义网络(Software-Defined Networking, SDN)技术的发展,网络游戏的网络配置...

    OSPF下发默认路由

    #### 三、配置OSPF下发默认路由的方法 根据给定的部分内容,我们可以看到一个典型的配置流程示例。这里使用的是Juniper设备的CLI命令来进行配置: 1. **设置静态默认路由**: ```shell set routing-options ...

    网络游戏-配置下发方法及装置、配置方法及装置、网络系统.zip

    网络游戏中的配置下发方法与装置是实现游戏高效运行和优化用户体验的关键技术之一。这些技术涉及到服务器管理、网络通信、数据同步等多个方面,对于大型在线游戏尤其重要。本文将深入探讨配置下发的方法、配置方法...

    GOM引擎M2自动下发插件

    GOM M2自动下发插件功能,可实现反辅助、反作弊DLL下发至玩家电脑的功能。

Global site tag (gtag.js) - Google Analytics