• 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: test  Table: 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

          

  • 相关阅读:
    怎么用代码弹回 UITableView 中左滑出来的删除按钮
    android 利用 aapt 解析 apk 得到应用名称 包名 版本号 权限等信息
    Missy
    html5 websocket + node.js 实现网页聊天室
    android 代码混淆示例
    android volley 发送 POST 请求
    android viewpager 拿到当前显示的 fragment 的实例
    android actionbar viewpager 实现类微信主界面布局
    (转)初学Git及简单搭建git服务器和客户端
    error: Cannot find OpenSSL's <evp.h> Mac
  • 原文地址:https://www.cnblogs.com/wj78080458/p/10849262.html
Copyright © 2020-2023  润新知