mail_mailbox - CSDN
  • linux mail命令用法

    万次阅读 2018-05-05 17:47:12
    在Linux系统下mail命令的测试1. 最简单的一个例子: mail -s test admin@aispider.com这条命令的结果是发一封标题为test的空信给后面的邮箱,如果你有mta并且后面的邮箱不会挡这种可能莫名奇妙的信的时候,就能...

    在Linux系统下mail命令的测试

    1. 最简单的一个例子:

     mail -s test admin@aispider.com

    这条命令的结果是发一封标题为test的空信给后面的邮箱,如果你有mta并且后面的邮箱不会挡这种可能莫名奇妙的信的时候,就能收到这封信了。如果你不想被这种乱七八糟的事情干扰,后面的邮箱请使用本地帐户。 

    2. 第二个例子:

     三种常用格式发信

    mail -s test admin@aispider.com #第一种方法,你可以把当前shell当成编辑器来用,编辑完内容后Ctrl-D结束

    echo “mail content”|mail -s test admin@aispider.com #第二种方法,我用的最多,可能是喜欢管道的缘故吧

    mail -s test admin@aispider.com< file #第三种方法,以file的内容为邮件内.容发信

    mail -s test  admin@aispider.com < file #第三种方法,以file的内容为邮件内容发信

    mail -s test -c admin@aispider.com  root@aispider.com< file #第四种方法,给多个用户发送邮件

     

     3. 第三个例子,带附件的邮件

     如果你的系统里没有uuencode命令的话,请先安装sharutils(yum install  -y sharutils)

     uuencode 需要两个参数,第一个是你要发送的文件(们),当然这个也可以用管道来做,第二个是显示的文件名

     uuencode /home/yfang/a.gif a.gif|mail -s pictest admin@aispider.com

    tar czf - /home/yfang/ | uuencode home.tgz |mail -s pictest admin@aispider.com

    ps: 顺便补一句,slackware下的mail好像有一个-a参数,可以直接添加附件,我没有用过。

    4、阅读邮件

    Linux下Mail命令收集系统收到邮件都会保存在“/var/spool/mail/[linux用户名]”文件中。
    在linux中输入mail,就进行了收件箱,并显示二十封邮件列表。

    & help //如果不会使用或者忘记了什么命令,就输入 help 或者 ? 来获取帮助
            Mail   Commands
        t <message list>                打印出信息 【注意】多个信息用空格分开,如 t 1 7
        n                                    打印出下一条信息
        e <message list>                编辑信息
        f <message list>                输出信息的头行
        d <message list>                删除信息
        s <message list> file           追加信息到文件file
        u <message list>                不删除某信息
        R <message list>                回复发件人
        r <message list>                回复发件人和本信息所有的收件人
        pre <message list>              保留信息在 /usr/spool/mail  1*
        m <user list>                   发邮件,多个收件人用空格分开【需要sendmail支持】
        q                               quit, saving unresolved messages in mbox 2*
        x                               quit, do not remove system mailbox
        h                               print out active message headers
        !                               让shell执行某命令,如 !ls 输出ls命令结果
        cd [directory]                  改变目录,这里不用 !cd,但打印当前目录需要 !pwd
        A <message list> consists of integers, ranges of same, or user names separated
        by spaces.  If omitted, Mail uses the last message typed.
        A <user list> consists of user names or aliases separated by spaces.
        Aliases are defined in .mailrc in your home directory.


        1* 如果阅读过某信息,执行q退出时候,mail会把阅读过的信息“取回”放在 ~/mbox,执行pre后就不取回。如果退出时执行x命令则不会取回信息。
        2* 这三句不难理解,但不好翻译(本人水平问题),也就保留原文了

        所支持的全部命令列表:
        & l
        Commands are:
        next, alias, print, type, Type, Print, visual, top, touch, preserve,
        delete, dp, dt, undelete, unset, mail, mbox, more, page, More, Page,
        unread, U, !, copy, chdir, cd, save, source, set, shell, version,
        group, write, from, file, folder, folders, ?, z, headers, help, =,
        Reply, Respond, reply, respond, edit, echo, quit, list, xit, exit,
        size, hold, if, else, endif, alternates, ignore, discard, retain,
        saveignore, savediscard, saveretain, core, #, clobber

        & t 7        //阅读第7封信息,阅读时,按空格键就是翻页,按回车键就是下移一行
        & d 10     //删除第10封信息
        & d 10-100 //删除第10-100封信息
        & top      //显示当前指针所在的邮件的邮件头
        & file       //显示系统邮件所在的文件,以及邮件总数等信息
        & x          //退出mail命令平台,并不保存之前的操作,比如删除邮件
        & q         //退出mail命令平台,保存之前的操作,比如删除已用d删除的邮件,
                       //已阅读邮件会转存到当前用户家目录下的mbox文件中
                       //如果在mbox中删除文件才会彻底删除。

    --------------------------------------
    Linux邮件命令用法

    1. 将文件当做电子邮件的内容送出
    语法:mail -s “主题”用户名@地址< 文件
    例如:
    mail -s “program” user < file.c 将file.c

    当做mail的内容,送至user,主题为program。

    2. 传送电子邮件给本系统用户
    语法:mail 用户名

    3. 传送电子邮件至外地用户
    语法: mail 用户名@接受地址
    .../usr/lib/sendmail -bp
    ......“Mail queue is empty” ......mail ....

    例如:
    mailtest@hotmail.com
    Subject : mail test
    :
    键入信文内容
    : :
    按下Ctrl+D 键或. 键结束正文。
    连按两次Ctrl+C键则中断工作,不送此信件。
    Cc( Carbon copy) : 复制一份正文,给其他的收信人。

    4. 检查所传送的电子邮件是否送出,或滞留在邮件服务器中
    语法:/usr/lib/sendmail -bp
    若屏幕显示为“Mail queue is empty” 的信息,表示mail 已送出。
    若为其他错误信息,表示电子邮件因故尚未送出。

    =================================

    mail、Mail 或 mailx 命令

    用途

    发送和接收邮件。
    语法
    读取新来的邮件

    mail -e

    mail -f [ -dHNn ] [ -F ] [ FileName ]

    mail [ -dHNn ] [ -F ] [ -u UserID ]
    发送邮件

    mail [ -s Subject ] [ -c Address(es) ] [ -dinNv ] Address
    描述

    mail 命令调用邮件实用程序,使您能够:

        * 读取新来的邮件。
        * 发送邮件。

    另外,可以使用可用的选项和子命令来定制您发送和接收邮件的方法。

    mail 命令可用于系统邮箱和个人邮箱两类邮箱。

    新来的邮件存储在系统邮箱内。缺省情况下,用户的系统邮箱是位于 /var/spool/mail 目录中的一个文件。邮箱文件以用户标识命名。例如,如果用户标识是 jeanne,那么系统邮箱是 /var/spool/mail/jeanne。

    缺省情况下,当用户读取、删除或保存在其系统邮箱内的所有邮件时,邮箱被删除。要不删除邮箱,请使用 set 子命令来设置 keep 选项。
    标志
    -c Address(es)         指定要向其发送消息副本的用户列表。可以指定一个或多个地址。当指定多于一个地址时,地址列表必须在引号("")内。
    -e         测试系统邮箱内是否有邮件。如果存在要读取的邮件,mail 实用程序不会写入任何东西并带一个成功返回码而退出。
    -f FileName         从指定的文件读取消息。如果没有指定文件操作数,那么从 mbox 读取消息。从读取消息退出时,未删除的消息会写到这个文件中。
    -F         将消息记录在以收件人命名的文件中。该名称是在邮件标题中 To: 行的地址的最前部分。如果设置则覆盖 record 变量。
    -H         仅写标题摘要。
    -i         忽略 tty 中断信号。
    -n         禁止读取 /usr/share/lib/Mail.rc 文件。
    -N         禁止标题的初始打印。
    -s Subject         指定将创建的消息的主题。
    -u UserID         指定与执行 mail -f /var/spool/mail/UserID 等同的缩写。为指定的用户的邮箱启动 Mail 程序。必须有指定邮箱的访问许可权。
    -v         将 Mail 程序置为详细方式。显示传送到用户终端的详细信息。

    示例

       1. 要启动 Mail 程序并列出邮箱中的消息,请在命令行提示符下输入以下信息:

          mail

          mail 命令列出在系统邮箱中的每条消息。邮件系统然后显示邮箱提示符(?)来表示等待输入。当您看到此提示符时,请输入邮箱子命令。要查看子命令列表,请输入:
          ?

          本条目列出 Mail 子命令。
       2. 要将消息 letter 发送到收件人 user1@host1 并抄送给 user2@host2 和 user3@host3,请输入:

          mail -c "user2@host2 user3@host3" user1@host1<letter

       3. 要查看个人邮箱的内容,请输入:

          mail -f

          此命令显示在个人邮箱 $HOME/mbox 中的消息列表。
       4. 要查看指定邮件文件夹的内容,请输入:

          mail -f +dept

          此命令显示在 dept 文件夹中的消息列表。
       5. 要将消息发送到本地系统的用户,请输入:

          mail ron

          完成将消息输入到用户 ron 时,按 Enter 键以及 .(句号)或 Ctrl+D 来退出编辑器并发送消息。要确定某用户是否在本地系统,请在 /etc/passwd 文件中查看该用户名。

          如果消息成功发送,将不会收到通知。如果消息无法发送,将发送给您一个错误信息。
       6. 要将一个文件通过邮件发送到本地系统的另一位用户,请输入:

          mail karen < letter1

          此命令将文件 letter1 的内容发送到本地系统的用户 karen。命令发送文件后,Mail 程序显示命令行提示符。
       7. 要将消息发送到一个远程系统用户,请输入:

          mail dale@zeus

          现在可以创建一个到 dale 的消息。在本示例中,发送消息到远程系统 zeus 上的 dale 用户。要将消息发送到通过网络连接到您的系统的另一个系统上的用户,您必须知道那个人的登录标识和另一个系统的名称。

    展开全文
  • Linux——mail

    2020-02-08 12:41:43
    mailx是linux系统上常见的邮件发送工具,可以通过配置smtp服务器使用大部分的邮箱发送邮件...[root@master ~]#vim /etc/mail.rc set from=linuxbe@126.com #设置发件人的信息 set smtp=smtp.126.com #配置为smt...

    mailx是linux系统上常见的邮件发送工具,可以通过配置smtp服务器使用大部分的邮箱发送邮件。

    一、插件安装

    [root@master ~]#yum -y install mailx
    

    二、配置文件

    [root@master ~]#vim /etc/mail.rc    
    set from=linuxbe@126.com   #设置发件人的信息
    set smtp=smtp.126.com  #配置为smtp. 126 .com
    set smtp-auth-user= linuxbe @126.com #配置发件人邮箱地址
    set smtp-auth-password=FFSFD112sf    #客户端授权码,不是邮箱地址密码!!!!!!
    set smtp-auth=login    #邮件认证方式
    

    三、测试验证

    1.管道方式
    [root@master ~]#cat /etc/passwd | mail -s test linuxbe@126.com
    [root@master ~]#echo "邮件内容" | mail -s "邮件主题"   linuxbe @foxmail.com
    
    2.重定向方式
    [root@master ~]#mail -s "邮件标题" -a data.txt linuxbe@126.com < data.txt        #文件内容读取输出     
    [root@master ~]#echo "邮件内容" | mail -s "邮件标题" -a data.txt linuxbe@126.com     #直接填写正文输出     
    

    四、发送文件编码

    利用uuencode编码,利用uudecode解码。uuencode 是将二进制文件转换为文本文件的过程,转换后的文件可以通过纯文本 e-mail 进行传输,在接收方对该文件进行 uudecode,即将其转换为初始的二进制文件。

    1.安装包

    uuencode 包含在 sharutils 包里,需要安装 sharutils。

    [root@localhost ~]# yum install -y sharutils
    
    2.编码

    uuencode 编码后的文件比原文件要大

    [root@localhost ~]# uuencode file.txt file.txt
    begin 644 file.txt
    =:&5L;&\@=V]R;&0*"C$Q+C$Q(&ES(&-O;6EN9PH``
    end
    

    使用 -m 选项,则使用 base64 编码格式。
    第一个 file.txt 是需要编码的文件名,第二个 file.txt 是编码后的文件名(解码时使用)。

    [root@localhost ~]# uuencode file.txt file.txt > file.txt.uue
    [root@localhost ~]# ls -l file.txt file.txt.uue 
    -rw-r--r--. 1 root root 29 11月 10 15:26 file.txt
    -rw-r--r--. 1 root root 67 11月 11 13:35 file.txt.uue
    
    3.解码

    新建 tmp 目录,把 file.txt.uue 拷贝进去,用 uudecode 对文件解码。

    [root@localhost tmp]# uudecode file.txt.uue
    

    解码后的文件名,编码时输入的第二个 file.txt 参数,文件的权限为 644,也就是编码时默认的 644。

    4.mail 命令结合 uuencode 发送附件

    用 mail 命令结合 uuencode 快速发送邮件附件

    [root@localhost ~]# uuencode file.txt file.txt | mail -s "邮件主题" 123456@qq.com
    

    包含两个及以上附件

    [root@localhost ~]# (uuencode file.txt file.txt;uuencode file2.txt file2.txt) | mail -s "邮件主题" 123456@qq.com
    

    在 Winows 中,用 Outlook、Foxmail 等客户端能自动识别经过 uuencode 编码的附件。如果附件被收取到 Linux/Unix 等系统下,如果 Linux 下的 MUA 或者客户端不识别,可以手工处理邮件提取相应的部分,用 uudecode 解码即可。

    vim send_mail.sh
    #!/bin/bash
    help() {
       echo "eg: $0 [subject] [address] [content_file]"   # 脚本发送格式
       exit 1
    }
    
    if [ ! -n "$1" ] ; then
        help
    fi
    
    if [ ! -n "$2" ] ; then
        help
    else
        mail_to=$2
        echo "Send mail to ${mail_to} ..."
    fi
    
    if [ ! -n "$3" ] ; then
        help
    else
        mail -s $1 ${mail_to} < $3  # 发送邮件
    fi   
    
    [root@localhost ~]# ./send_mail.sh "邮件标题" 123456@qq.com,888888@qq.com file.txt
    Send mail to 123456@qq.com,888888@qq.com ...
    

    ————Blueicex 2020/2/4 7:50 blueice1980@126.com

    展开全文
  • Linux 内网发送邮件

    2020-07-28 17:24:02
    有些问题需要第一时间发...发监控邮件用mail命令即可,不需要使用sendmail命令. 解决: 1、添加邮件服务器域名解析到/etc/hosts/ maildrop]# echo "邮件服务器ip地址 smtp.域名.com" >>/etc/hosts 2、修改/e

    有些问题需要第一时间发邮件报警出来,否则漏掉之后比较麻烦。

    需求: GP外部表有一个location 选项,这个选项是一个ip地址后面跟一个文件名,这个文件和外部表一 一对应。现需要监控外部表的location 是否为外部文件所放的IP地址。

    发监控邮件用mail命令即可,不需要使用sendmail命令.

    解决:

    1、添加邮件服务器域名解析到/etc/hosts/

    maildrop]# echo "邮件服务器ip地址 smtp.域名.com" >>/etc/hosts

    2、修改/etc/mail.rc

    #mail
    set smtp=smtp.xxx.com               # 这里填入smtp地址
    set smtp-auth=login                 # 认证方式
    set smtp-auth-user="test"           # 默认对外发邮件的用户(关键),SMTP.domain.com认证的用户
    set smtp-auth-password=password     # 这里填入密码(并非发件人邮箱的密码)
    set ssl-verify=ignore               # 忽略证书警告
    set from=user@xxx.com               # 设置发信人邮箱
    set nss-config-dir="/root/.certs"   # 证书所在目录    
    
    
    

     

    3、重启postfix

      
    home]# postfix stop
    postfix/postfix-script: stopping the Postfix mail system
    home]# postfix start
    postfix/postfix-script: starting the Postfix mail system
    
    postfix reload 重新加载postfix 配置

    Postfix邮件服务器采用了模块化的设计,由许多个不同的程序集合而成,分别用于实现不同的功能。Postfix在启动时首先启动名为master的进程,由master进程主导邮件的处理工作。

    Postfix邮件系统的控制主要通过/usr/sbin/postfix命令进行,结合start、stop、check、reload选项分别实现启动、停止、检查、重载服务的操作。例如,若要启动postfix邮件服务,并验证服务状态,可以执行以下操作。

    postfix]# postfix start
    postfix/postfix-script: fatal: the Postfix mail system is already running
     postfix]# postfix status
    postfix/postfix-script: the Postfix mail system is running: PID: 25621
    

    需要注意的是,实际监听服务的进程名并不是postfix,而是master。

    postfix]# netstat -anpt | grep ":25"
    tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      25621/master        
    tcp        0      0 ::1:25                      :::*                        LISTEN      25621/master  

    -a (all)显示所有选项,默认不显示LISTEN相关
    -t (tcp)仅显示tcp相关选项
    -n 拒绝显示别名,能显示数字的全部转化成数字。
    -p 显示建立相关链接的程序名
     

    4、如何发送一封邮件?

       echo '邮件内容' | mail -s '邮件标题' 收件人邮箱
      #或者:
      cat 邮件内容.txt | mail -s '邮件标题' 收件人邮箱
      #或者
      mail -s '邮件标题' 收件人邮箱 < 邮件内容.txt
      #或者
        mail -s "主题"  收件地址  -a 附件 < 文件(邮件正文.txt)
        #或者
        mail -vv -s "hello nineusn by shell" 'test@126.com'
         该种方式发送的邮件内容是以附件形式发送的

    例子一:发送一封域外邮件的具体例子,也可以是用telnet mail.domain.com 25来一步一步模拟这个步骤。

    ]# echo -e "HostName: $HOSTNAME , ServiceName:$date" | mail -vv -s "hello nineusn" 'wtest@126.com' 
    Resolving host smtp.cecchot.com . . . done.
    Connecting to 10.56.200.80 . . . connected.
    220 domain.com Anti-spam GT for Coremail System (domain.com[20190919])
    >>> EHLO P1MAIL01 宣告客户机地址
    250-mail
    250-PIPELINING
    250-AUTH LOGIN PLAIN  表示支持SMTP认证
    250-AUTH=LOGIN PLAIN
    250-coremail 1Uxr2xKj7kG0xkI17xGrUDI0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UrfCDojUCa0xDrUUUUj
    250-STARTTLS
    250-SMTPUTF8
    250 8BITMIME
    >>> AUTH LOGIN 告知要进行认证登录,“AUTH LOGIN”进行登录认证,然后才能够正常发送邮件。用户名,密码字串默认使用BASE64编码的加密格式,使用openssl工具可以生成
    334 dXNlcm5hbWU6 输入加密的用户名字串
    >>> Y2ltc3VwcG9ydA== 通过openssl 对账户加密后的,可以使用测试 printf "user" | openssl base64
    334 UGFzc3dvcmQ6 输入加密的密码字串
    >>> Q2ltLVpueHh6eDMxNQ== 通过openssl 对密码加密后的,可以使用测试 printf "passwd" | openssl base64
    235 Authentication successful 认证成功的反馈信息
    >>> MAIL FROM:<cimsupport@cecchot.com> 告知发件人
    250 Mail OK
    >>> RCPT TO:<wangxucs123@126.com> 告知外域收件人地址
    250 Mail OK
    >>> DATA 告知要发送邮件数据
    354 End data with <CR><LF>.<CR><LF>
    >>> .
    250 Mail OK queued as AQAAfwC32dWmzR9f9cVoAA--.24696S2 成功提交到发送队列
    >>> QUIT
    221 Bye
    

    例子二: 发送一个带附件的邮件到域外邮箱

     

    需要注意的是

    1、只有通过SMTP认证的用户才允许向外域发送邮件,否则只能够给本域内的其他用户发送邮件。例如,只有在通过认证以后,用户a@eeechot.com才能够向test@163.com等外部邮箱发送邮件,否则只能向lessof@eeechot.com等本域内的其他用户发送邮件。

     2、向外域发送邮件时,还需要DNS服务器,外域的邮件服务器,互联网络等支持,对方才能够成功收到邮件

    3、启动postfix时报错处理

    安装 rpm -ivh mysql-libs-5.1.73-3.el6_5.x86_64.rpm 

     

     

    展开全文
  • 邮件

    2020-04-02 11:39:04
    邮件发送 发送邮件:SMTP协议 接收邮件:POP3协议 ...jar包:mail.jar和activation.jar 普通java程序 package com.yu; import com.sun.mail.util.MailSSLSocketFactory; import javax.mail.*; impo...

    邮件发送

    发送邮件:SMTP协议

    接收邮件:POP3协议

    需要JavaMail API 和 Java Activation Framework

    jar包:mail.jar和activation.jar

    普通java程序

    package com.yu;
    
    import com.sun.mail.util.MailSSLSocketFactory;
    
    import javax.mail.*;
    import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeMessage;
    import java.util.Properties;
    
    //发送一封简单的邮件
    public class MailDemo01 {
        public static void main(String[] args) throws Exception {
            Properties prop = new Properties();
            prop.setProperty("mail.host","smtp.qq.com");//设置qq邮件服务器
            prop.setProperty("mail.transport.protocol","smtp");//邮件发送协议
            prop.setProperty("mail.smtp.auth","true");//需要验证用户名密码
    
            //qq邮箱设置ssl加密,其他邮箱不需要
            MailSSLSocketFactory sf = new MailSSLSocketFactory();
            sf.setTrustAllHosts(true);
            prop.put("mail.smtp.ssl.enable","true");
            prop.put("mail.smtp.ssl.socketFactory",sf);
    
            //1.创建定义整个应用所需的环境信息的Session对象  qq才有其他没有
            Session session = Session.getDefaultInstance(prop, new Authenticator() {
                public PasswordAuthentication getPasswordAuthentication(){
                    //发件人用户名、授权码
                    return new PasswordAuthentication("发件人邮箱","授权码");
                }
            });
            //开启session的debug模式查看运行状态
            session.setDebug(true);
            //2.通过session得到transport对象
            Transport ts = session.getTransport();
            //3.使用邮箱的用户名和授权码连上邮件服务器
            ts.connect("smtp.qq.com","发件人邮箱","授权码");
            //4.创建邮件
            MimeMessage message = new MimeMessage(session);
            //邮件发件人
            message.setFrom(new InternetAddress("发件人邮箱"));
            //邮件收件人
            message.setRecipient(Message.RecipientType.TO,new InternetAddress("收件人邮箱"));
            //邮件标题
            message.setSubject("测试");
            //邮件的文本内容
            message.setContent("test","text/html;charset=utf-8");
            //5.发送邮件
            ts.sendMessage(message,message.getAllRecipients());
            //6.关闭连接
            ts.close();
        }
    }
    
    展开全文
  • mail

    2017-03-14 22:47:12
    ###########mail服务################   服务端主机名为mailwestos.com  ip为172.25.254.22 客户端主机名为maillinux.com  ip为172.25.254.122   *******DNS中添加mail*************   [root@mailwestos...
  • 电子邮件

    2015-07-26 23:12:54
    简单邮件传输协议SMTP(Simple Mail Transfer Protocol)采用客户服务器方式 通用因特网邮件扩充MIME(Multipurpose Internet Mail Extension) 邮局协议第三版POP3(Post Office Protocol)采用客户服务器方式 网际...
  • java发送邮件mail.jar

    万次阅读 2019-08-08 09:06:41
    这里短信发送是基于对mail.jar 封装的jar包开发的,但是基本参数是一样的,可以参考 package com.dw; import com.dareway.framework.exception.AppException; import com.dareway.framework.mail.MailInfo; ...
  • 全栈工程师开发手册 (作者:栾鹏) java教程全解 java使用javax.mail包发送电子邮件。这个实例可发送多附件。这里使用163邮箱进行测试。可以设置账号、密码、主题... Mail sendmail = new Mail(); sendmail.setHos
  • Ubuntu mail命令发送邮件

    万次阅读 2017-09-08 13:05:21
    ubuntu server 14.04 从命令行发邮件安装mailutilssudo ...需要记住这里的System mail name,后面会用到。发送邮件 用一行命令发送邮件 给邮箱example@qq.com(改成你自己要发送的邮箱)发封邮件。邮件主题为Test ema
  • 终端出现 You have new mail.的解决方法

    万次阅读 2018-02-28 20:29:34
    打开一个新的终端窗口,第一句会出现You have new mail.提示。 出现这种情况的原因,因为系统出现错误(例如cron出现权限问题等)需要邮件通知用户。系统会将检查的各种状态汇总,定期发送本机用户邮箱中。 只要把...
  • 问题:终端远程登陆后经常提示You have new mail in /var...一般这种情况mail的内容就只是一些正常的系统信息或者是比较重要的错误报告。如果你安装了mutt的话直接用这个命令就可以查看mail的内容(用root登陆先),...
  •  由于某个模块用到程序运行完后,自动收集结果发送邮件给相关人等。假如邮件收件人里某个地址...javax.mail.SendFailedException: Invalid Addresses;  nested exception is:  com.sun.mail.smtp.SMTPAddres...
  • mail.jar&activation.jar

    万次下载 热门讨论 2020-07-30 23:31:01
    mail.jar与activation.jar 希望对大家有帮组啊!
  • linux利用mail和sendmail发送邮件

    万次阅读 2019-07-23 15:41:33
    MUA:Mail User Agent,邮件用户代理,用来编写,收发邮件 MTA:Mail Transfer Agent,邮件传输代理,将邮件传输到正确目的地 MDA:Mail Delivery Agent,邮件分发代理,将邮件分发到正确目的用户 以一个例子来说明...
  • transport.connect((String)props.get("mail.smtp.host"),username,password); transport.sendMessage(mimeMsg, mimeMsg.getAllRecipients()); //transport.sendMessage(mimeMsg,mimeMsg.getRecipients...
  • ubuntu配置mail邮件服务器

    千次阅读 2019-04-14 14:34:51
    最近在看项目中前辈写过的shell,当成功或失败时有邮件发出,并且发送邮件的命令很简单,只是一个mail命令,由于之前不是很了解,所以简单看了一下,并在自己的虚拟机上测试了一下。所以此文的目的主要是给像我一样...
  • Linux mail命令用法

    万次阅读 2017-01-03 14:42:33
    在Linux系统下mail命令的测试 1. 最简单的一个例子:  mail -s test admin@aispider.com 这条命令的结果是发一封标题为test的空信给后面的邮箱,如果你有mta并且后面的邮箱不会挡这种可能莫名奇妙的信的...
  • 今天在操作LINUX的时候每次执行一些命令都会发现无缘无故多出一行语句“You have new mail in /var/spool/mail/root”迫于强迫症的我实在不能容忍,所以输入echo "unset MAILCHECK"&gt;&gt;/etc/...
  • 使用PHPMail发送邮箱(163邮箱为例)

    万次阅读 2018-02-24 10:29:32
    1、下载phpmail压缩包,并解压。2、创建index.html文件。并写入代码。&lt;form action="" method="post"&...mail"/&gt;&lt;/p&gt; &lt;p&gt;
  • You have mail in /var/spool/mail/root

    千次阅读 2018-05-28 14:26:45
    转载http://www.fedora.hk/linux/yumwei/show_17.html安装完LINUX后经常使用终端远程登录,登录后经常出现You have new mail in /var/spool/mail/root的提示,很是烦人。这东西到底是做什么用的呢?经过查询才知道这...
1 2 3 4 5 ... 20
收藏数 415,640
精华内容 166,256
关键字:

mail