`
MauerSu
  • 浏览: 509782 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

linux利用sendmail发送邮件的方法

 
阅读更多
源:http://blog.csdn.net/chb2000/article/details/6326500
评:
linux利用sendmail发送邮件的方法


linux利用sendmail发送邮件,

方法1 安装sendmail即可使用, mail -s "test" user@sohu.com <content.txt 


    bin/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和启动Sendmail服务,配置非常麻烦,而且会带来不必要的资源占用。


方法2。利用外部的smpt服务器

          而通过修改配置文件可以使用外部SMTP服务器,可以达到不使用sendmail而用外部的smtp服务器发送邮件的目的:

修改/etc/nail.rc (/etc/mail.rc)

set from=fromUser@domain.com smtp=smtp.domain.comset smtp-auth-user=username smtp-auth-password=passwordset smtp-auth=login
说明:

from是发送的邮件地址

smtp是发生的外部smtp服务器的地址

smtp-auth-user是外部smtp服务器认证的用户名

smtp-auth-password是外部smtp服务器认证的用户密码

smtp-auth是邮件认证的方式

配置成功后,就可以使用了

可以发送一封邮件测试一下:

mail -s "test" username@163.com <content.txt 其中-s后面的是邮件标题,user@sohu.com是收件人地址,content.txt里面是邮件正文





          mail 命令的使用

           mailq可以查看系统队列
分享到:
评论

相关推荐

    linux下python使用sendmail发送邮件

    Linux下使用Python调用sendmail发送邮件的整个过程涉及到多个知识点,包括Python编程基础、Linux系统下的sendmail工具以及邮件发送协议等。本文将详细介绍如何在Linux环境下,使用Python脚本和sendmail命令发送电子...

    linux邮件自动发送

    本文将详细介绍如何在Linux环境下利用脚本实现邮件的自动发送,以及可能涉及的相关工具和技术。 首先,我们需要安装一个能够发送邮件的工具。在大多数Linux发行版中,`mailx` 是一个常用的选择。它是一个命令行界面...

    linux安装sendmail

    在Linux系统中,Sendmail是一款历史悠久且广泛应用的邮件传输代理(MTA)软件,它能够处理电子邮件的发送、接收和转发。本教程将详细介绍如何在Linux环境下安装Sendmail 8.14.4版本。 首先,确保你的系统是基于RPM...

    [其他类别]谷搜Linux邮件群发系统 v1.1_linux-sendmail.zip

    【标题】:“谷搜Linux邮件群发系统 v1.1_linux-sendmail”是一个专为Linux环境设计的批量发送电子邮件的工具。它集成了Linux下的Sendmail邮件服务,旨在提高企业在市场营销、通知公告等方面进行大规模邮件通信的...

    利用sendmail组件群发邮件的php程序完整破解版

    利用php的sendmail组件,首先提高了成功率,其次由于不需要“发件人”,你甚至可以捏造一个“service@126.com”来发送邮件。 其次本程序发信环境,要求linux下的php环境即可! 经测试完好,保存奉送,希望大家喜欢...

    Linux Sendmail 服务器详细安装配置手册

    任务 2:配置邮件别名,实现用户利用别名发送和接收邮件 在配置邮件别名时,需要编辑 /etc/aliases 文件,添加别名到真实用户的映射关系。例如,添加一个别名 "admin" 到用户 "root" 的映射关系。 任务 3:配置...

    Linux中防御垃圾邮件的方法

    本文将详细讲解在基于RedHat Linux 9.0的系统中,如何利用Sendmail邮件服务器和其他工具来阻止垃圾邮件。 首先,我们需要关闭Sendmail的Relay功能。Relay允许任何人在未经验证的情况下使用你的邮件服务器向其他人...

    sendmail Linux

    使用sendmail发送邮件 sendmail提供了一个命令行接口,可以用来直接发送邮件。通过在命令行中输入`echo "邮件内容" | sendmail -t`,然后指定收件人地址,即可将邮件发送出去。更复杂的邮件发送可以通过创建邮件...

    如何在Linux系统中防御垃圾邮件

    本文将详细介绍如何在基于RedHat Linux 9.0的环境中,利用Sendmail邮件服务器和其他工具来有效地阻止垃圾邮件。 首先,关闭Sendmail的Relay功能是至关重要的。Relay允许任何人在不验证身份的情况下使用您的邮件...

    Linux下 Sendmail服务器 转发功能的讲解.docx

    在Linux环境中,Sendmail是一个广泛使用的邮件传输代理(MTA),用于处理电子邮件的发送和接收。本文主要讨论Sendmail服务器的转发功能及其配置。 首先,理解为何不能将邮件服务器配置为Open Relay非常重要。Open ...

    利用sendmail命令发送html格式邮件

    利用sendmail命令发送html格式邮件 sendmail命令是一种常用的邮件传输代理(Mail Transfer Agent,MTA),它可以将电子邮件从一台计算机发送到另一台计算机。sendmail命令可以在Linux系统中使用,广泛应用于自动化...

    sendmail for win32

    例如,通过设置`SMTP = localhost`和`smtp_port = 25`,并将`sendmail_path`指向sendmail.exe的路径,就可以让PHP利用Sendmail发送邮件。 值得注意的是,使用Sendmail时,必须确保防火墙设置允许SMTP服务的通信,...

    linux下sendmail的安装与配置归类.pdf

    以下是如何在Linux系统上安装和配置Sendmail,以便利用Mail服务进行邮件收发,并确保能通过OutLook等客户端进行邮件通信。 **一、配置DNS** 1. **编辑DNS配置文件**: 首先,需要修改DNS服务器的配置。使用`vi`...

    sendmail.7z

    当在Apache上运行PHP应用时,若需要发送邮件,可能会利用sendmail作为邮件代理来完成这一任务。 标签"webmail"进一步指出了这个话题可能涉及Web邮件客户端或者服务。Webmail允许用户通过Web浏览器收发电子邮件,如...

    perl自动发邮件

    标题"perl自动发邮件"表明我们要讨论如何利用Perl编写脚本来创建一个自动发送邮件的程序。Perl提供了多个模块来处理电子邮件的发送,其中最常用的是`Email::Sender`系列模块,如`Email::Sender::Simple`用于基础的...

    linux、T100、windows使用python读取XML发送邮件方法含代码

    本主题聚焦于如何在Linux、T100(可能是某种特定设备或环境)以及Windows操作系统上,利用Python读取XML文件并发送邮件。下面我们将详细探讨这个过程涉及的知识点。 首先,我们需要了解XML(Extensible Markup ...

    linux实验——管理与维护邮件服务器.doc

    本文主要探讨如何在Linux系统中配置和管理POP3和Sendmail邮件服务器,满足企业的需求。 首先,POP3(Post Office Protocol version 3)是用于接收邮件的标准协议,而Sendmail是一款广泛使用的SMTP(Simple Mail ...

    Linux下的Sendmail管理技巧.pdf

    - 邮件日志:Sendmail产生的日志通常位于`/var/log/maillog`,它记录了邮件的接收、发送和错误信息。通过分析这些日志,可以跟踪邮件传递过程中的问题,如邮件拒收、地址错误等。 - 邮件队列管理:当邮件无法立即...

Global site tag (gtag.js) - Google Analytics