linux发邮件权限,Linux通过命令行发邮件的步骤
在Linux系统可通过命令行自由发送邮件,使用sendmail函数、php mail函数就能实现,如果你没有sendmail函数则需要在Linux系统安装sendmail,下面小编就给大家介绍下Linux如何通过命令行发邮件。
环境
本机安装sendmail了, 但是没有启动。 其他机器上有mail server, 并且已经把本机加到open relay列表中了, 可以通过该mail server发送邮件。
下载地址http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz
代码如下
#tar –zxvf sendEmail-v1.56.tar.gz
#cd sendEmail-v1.56
#cp sendEmail /usr/local/bin
然后给确认确实它具有执行权限
代码如下
ll /usr/local/bin/sendEmail
-rwxr-xr-x 1 root root 77882 11-03 14:23 /usr/local/bin/sendEmail
做法如下:
1. 安装 sendmail-cf 软件包
2. 修改 /etc/mail/submit.mc
1 FEATURE(`msp‘’, `[127.0.0.1]‘’)dnl
2 修改为
3 FEATURE(`msp‘’, `[Your mail server ip]‘’)dnl
3. 在 /etc/mail/ 目录下执行 make
测试
代码如下
mail -s ‘’hello www.xitongzhijia.net world!‘’ user1@chxbd.com
bin/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和启动Sendmail服务,配置非常麻烦,而且会带来不必要的资源占用。
如果你不用了我们可以关闭sendmail
关闭sendmail服务
代码如下
a.[root@sample ~]# /etc/rc.d/init.d/sendmail stop ← 关闭sendmail服务
或者[root@sample ~]# service sendmail stop ← 关闭sendmail服务
Shutting down sendmail: [ OK ]
Shutting down sm-client: [ OK ]
b.[root@sample ~]# chkconfig sendmail off ← 关闭sendmail自启动
c.[root@sample ~]# chkconfig --list sendmail ← 确认sendmail自启动已被关闭(都为off就OK)
sendmail 0:off 1:off 2:off 3:off 4:off 5:off 6:off
上面就是Linux使用命令行发邮件的方法介绍了,安装完sendmail后,需要对目录下的文件进行修改,并对sendmail进行简单的测试。
linux发邮件权限,Linux通过命令行发邮件的步骤相关推荐
- 每个 Linux 用户都应该知道的命令行技巧
每个 Linux 用户都应该知道的命令行技巧 原创 2015-09-11 伯乐在线 程序员的那些事 [伯乐在线导读]:有网友在问答网站Quora上提问:"有哪些省时小技巧,是每个Linux用 ...
- 《Linux指令从入门到精通》——4.3 Linux下全屏幕文本编辑器的命令行方式
本节书摘来自异步社区<Linux指令从入门到精通>一书中的第4章,第4.3节,作者:宋磊 , 宋馥莉 , 雷文利著,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...
- blat命令行发邮件小工具【简单使用技巧】
Blat 是一个命令行发邮件的小工具,仅支持简单的SMTP协议,需要SMTP服务器的支持. 据说现在新申请的邮箱已经不支持SMTP服务了,是为了抑制垃圾邮件而采取的措施. 但是,Blat也是一个非常方 ...
- 免费的命令行发email
一 blat 1)简介 blat是一个免费的命令行发邮件的工具.(Blat - A Win32 command line SMTP mailer. Use it to automatically eM ...
- php yii应用运维,Windows运维之Windows下用cmd命令实例讲解yii2.0在php命令行中运行的步骤...
本文主要向大家介绍了Windows运维之Windows下用cmd命令实例讲解yii2.0在php命令行中运行的步骤,通过具体的内容向大家展现,希望对大家学习Windows运维有所帮助. Yii中的资源 ...
- zbb20190109 git命令行解决冲突文件步骤
git命令行解决冲突文件步骤 方法一(推荐使用): git pull 出现冲突后丢弃本地冲突文件修改,采用远程文件覆盖本地文件 git checkout [文件路径] 例:git checkout ...
- mvn Mac Linux 版本,Mac 下 Maven 的命令行安装
JDK 的安装 系统的"系统偏好设置"中我们可以看到 Java的设置, Java 7(含) 之后的版本在这里可以看到. 点击进去后,可以看到独立的 Java 控制面板 注意,这里是 ...
- linux export 生效_Linux之提高命令行的工作效率
辉语:之前聊了很多关于Linux中的内容,今天我们继续跟大家分享一下Linux中非常重要的知识点:shell脚本的编写.今天,我们就一起来了解一下shell脚本. 编写简单shell脚本 shell是 ...
- linux pcs 所有命令,BaiduPCS-Go Windows或linux下百度网盘cmd命令行详细使用方法
BaiduPCS-Go是用go语言编写的仿 Linux shell 文件处理命令的百度网盘命令行客户端,支持多平台使用包括: Windows, macOS, linux, 移动设备等,同时,支持百度帐 ...
- ubuntu/linux 安装用户软件添加到命令行或者app 各个目录作用
我们先从把东西放到哪讲起 1 几个linux用户安装程序的目录 linux下面有这样几个文件夹 /usr/local/bin/ 程序添加到命令行 /usr/local/bin/ 存放的是用户自己安装的 ...
最新文章
- 根据进程名杀死进程 -kill进程名
- 边框画的三角形给shadow
- 153. Find Minimum in Rotated Sorted Array
- 压缩流--DeflateStream和GZipStream
- wxWidgets:wxToggleButton类用法
- 设计模式--依然创建者
- git clone 失败
- 你觉得你个性上最大的优点是什么?
- JAVA基础学习笔记(2)
- Java synchronized 中的while 和 notifyAll
- Port already in use: 1099;
- Linux : 文件处理命令
- Dirichlet energy and the Laplace equation
- 黑盒测试和白盒测试的区别
- 一招教你如何调整图片的分辨率DPI?
- 达索系统推出汽车项目智能看板行业解决方案体验
- 盘点HTML转义字符集合
- 梦想在三十岁起航!__来自黑马程序员69期安卓班的学员
- 博弈论(Nim游戏、有向图游戏之SG函数)
- ghost-theme-mj主题介绍