Linux基础命令---sendmail发送邮件

建站服务器

sendmail

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、网页空间、营销软件、网站建设、土默特右旗网站维护、网站推广。

sendmail 是postfix中的一个发送邮件的代理程序,它负责发送邮件到远程服务器,并且可以接收邮件。sendmail在发送邮件的时候,默认从标砖输入读取内容,以“.”为结束。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。

1 、语法

sendmail[option ...][recipient ...]

2 、选项参数列表

选项

说明

-bd

进入deamon模式

-bi

初始化别名数据库

-bm

从标准输入读取邮件

-bp

列出邮件列表

-bs

独立的smtp模式,从标准输入读取,输出到标准输出

-C

main.cf 的位置

-F

指定发送者的全名

-f

指定发送者

-i

忽略只有单独点的行

-q

以给定的时间间隔处理队列中的邮件

3 、实例

1 )给某人发送邮件

[root@localhost ~]# sendmail david// 发送邮件给 david ,默认的发送者是 root

123.

.

[root@localhost ~]# tail /var/spool/mail/david// 查看 david 邮箱,收到邮件

Delivered-To: david@david.cn

Received: by mailsrv.david.cn (Postfix, from userid 0)

id 5B3A7143211; Fri,5 Oct 2018 21:33:34 +0800 (CST)

Message-Id: <20181005133334.5B3A7143211@mailsrv.david.cn>

Date: Fri,5 Oct 2018 21:33:29 +0800 (CST)

From: root@david.cn (wejie)

To: undisclosed-recipients:;

123.

2 )指定发送者

[root@localhost ~]# sendmail -f weijie david//weijie 发送邮件给 david

hehe

.

You have new mail in /var/spool/mail/root

[root@localhost ~]# tail /var/spool/mail/david// 查看 david 邮箱,发送者是魏杰

Delivered-To: david@david.cn

Received: by mailsrv.david.cn (Postfix, from userid 0)

id 3544314308F; Fri,5 Oct 2018 21:37:11 +0800 (CST)

Message-Id: <20181005133711.3544314308F@mailsrv.david.cn>

Date: Fri,5 Oct 2018 21:37:07 +0800 (CST)

From: weijie@david.cn (wejie)

To: undisclosed-recipients:;

hehe

3 )查看表中有哪些字段

[root@localhost ~]# mysqlshow -u root -p test wj// 显示数据库 test 中的表 wj 的信息

Enter password:

Database: testTable: wj

+-------+---------+-------------------+------+-----+---------+-------+---------------------------------+---------+

| Field | Type| Collation| Null | Key | Default | Extra | Privileges| Comment |

+-------+---------+-------------------+------+-----+---------+-------+---------------------------------+---------+

| id| int(11) || NO|||| select,insert,update,references ||

| name| text| latin1_swedish_ci | NO|||| select,insert,update,references ||

+-------+---------+-------------------+------+-----+---------+-------+---------------------------------+---------+

做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ 密码:n7bk


标题名称:Linux基础命令---sendmail发送邮件
分享网址:http://scyanting.com/article/cgeice.html