精华内容
下载资源
问答
  • 前言Linux--mail邮件命令/var/spool/mail/root 中有新邮件 这个问题应该是网络混乱状态 还有就是root给管理员账户发送的报错。报错如下: 1 命令说明指令名称:mail指令所在路径:/bin/mail执行权限:所有用户语法:...

    前言

    Linux--mail邮件命令

    /var/spool/mail/root 中有新邮件 这个问题应该是网络混乱状态 还有就是root给管理员账户发送的报错。

    报错如下:

    0818b9ca8b590ca3270a3433284dd417.png

    1  命令说明

    指令名称:mail

    指令所在路径:/bin/mail

    执行权限:所有用户

    语法:mail [用户名]    此处的用户无论当前是否在线都可以

    功能描述:查看发送电子邮件

    范例:#mail root

    1.2  应用举例

    1.2.1  给root用户发送邮件

    命令演示:

    [root@localhost~]# mail root

    Subject:the application of mail

    today, I want tolearn the command of mail

    It seems not sodifficult !

    根据提示输入邮件标题和内容,按Ctrl+c键保存结束。

    操作示意图如图1所示:

    0818b9ca8b590ca3270a3433284dd417.png

    图1  给root用户发送邮件

    需要说明的是:mail命令的执行利用的并不是目前我们已经搭建好的邮件服务器。即:如果是本机用户给本机用户发送邮件,利用的就是本地的内存。也就是说当前的linux系统并没有搭建邮件服务器,甚至是网络都不通,也能通过mail命令发送邮件。当前如果是要给真正的互联网邮箱发送邮件,那么就必须要求网络畅通了

    1.2.2  root用户接收和查看邮件内容

    命令演示:

    [root@localhost~]# mail

    Heirloom Mailversion 12.4 7/29/08.  Type ? for help.

    "/var/spool/mail/root":1 message 1 new

    >N  1 root                  Sat Jul 30 05:49  19/685  "the application of mail"

    &

    操作示意图如图2所示:

    0818b9ca8b590ca3270a3433284dd417.png

    图2  接收和查看邮件内容

    邮件内容信息说明:

    N:New,表示该邮件是新邮件,还未读。若该邮件已读,则该位置的N字母将不会再显示。

    1:表示邮件序号。(此处表示第一封邮件)

    root:表示邮件的发送发

    Sat Jul 30 05:49:邮件发送日期和时间

    "theapplication of mail":邮件的主题

    "theapplication of mail":邮件保存的邮箱具体位置。

    1.2.3  邮件交互界面可进行的操作

    在“&”输入提示符后面输入help命令,查看该界面支持的相关命令。

    & help

    mail commands

    type type messages

    next                            goto and type nextmessage

    from give head lines ofmessages

    headers                         print out activemessage headers

    deletedeletemessages

    undeleteundeletemessages

    save folder      append messages tofolder and mark as saved

    copy folder      append messages tofolder without marking them

    writefile       appendmessage texts to file, save attachments

    preservekeepincoming messages in mailbox even if saved

    Replyreply to message senders

    replyreply tomessage senders and all recipients

    mailaddresses                  mail tospecific recipients

    file folder                     change to another folder

    quit                            quit and applychanges to folder

    xit                             quit and discardchanges made to folder

    !                               shell escape

    cdchdirto directory or home if none given

    list                            list names of allavailable commands

    A consists of integers, ranges of same, or other criteria

    separated byspaces.  If omitted, mail uses the lastmessage typed.

    操作示意图如图3所示:

    0818b9ca8b590ca3270a3433284dd417.png

    图3  help命令查看邮件交互界面支持的相关命令

    在该交互界面直接输入邮件序列号,就可以查看指定邮件的具体内容:

    & 1

    Message  1:

    Fromroot@localhost.localdomain  Sat Jul 3005:49:18 2016

    Return-Path:

    X-Original-To:root

    Delivered-To:root@localhost.localdomain

    Date: Sat, 30Jul 2016 05:49:17 +0800

    To:root@localhost.localdomain

    Subject: theapplication of mail

    User-Agent:Heirloom mailx 12.4 7/29/08

    Content-Type:text/plain; charset=us-ascii

    From:root@localhost.localdomain (root)

    Status: R

    today, I want tolearn the command of mail

    It seems not sodifficult !

    操作结果示意图如图4所示:

    0818b9ca8b590ca3270a3433284dd417.png

    图4  查看指定邮件的具体内容

    此时若想回到之前的邮件显示列表,可在该交互界面输入字符“h”,操作结果显示如图5所示:

    0818b9ca8b590ca3270a3433284dd417.png

    图5  返回邮件显示列表

    如果想要删除邮件,可在该交互界面输入命令:d 邮件序号

    若要退出当前交互界面,按q键即可。

    操作结果示意图如图6所示:

    0818b9ca8b590ca3270a3433284dd417.png

    图6  删除邮件操作

    注意:mail命令的关键作用在于方便root用户及时查看系统信息邮件。

    有时候系统会给root用户发送一些系统信息邮件。所以当我们root登录系统之后,系统就会提示有新的邮件,需要接收。

    系统给root用户发送的邮件信息都是非常重要的。比如说日志的统计信息,还有一些系统的报错信息。所以,当收到root的邮件信息提示时,一定要及时仔细查看,因为很有可能系统在运行的过程中出现了一些问题了,有可能会影响到系统的稳定和安全。

    展开全文
  • 出于安全考虑,需要监控部分敏感主机的root账号访问情况,于是实现root登录时发送邮件到指定邮箱。 提前明确: 发件箱、发件箱授权码、发件箱smtp地址、件箱   第一步 申请邮箱授权码 选择腾讯企业邮箱,...

    出于安全考虑,需要监控部分敏感主机的root账号访问情况,于是实现root登录时发送邮件到指定邮箱。

    提前明确:

    发件箱、发件箱授权码、发件箱smtp地址、收件箱

     

    第一步 申请邮箱授权码

    选择腾讯企业邮箱,登录发件箱账号后,绑定微信,启用安全登录,选择“客户端专用密码-生成新密码”,此即授权码。

    参考:https://www.yiyisoft.com/news/402.html

     

    第二步 配置邮件发送

    编辑/etc/mail.rc,增加如下内容

    set from=server@domainname.com    #发件箱
    set smtp=smtp.exmail.qq.com               #smtp地址,腾讯企业邮就是这个了
    set smtp-auth-user=server@domainname.com
    set smtp-auth-password=vT6K1234543XdsqV   ##<--这里填的是邮箱授权码
    set smtp-auth=login

    测试配置效果

    echo Hello World | mail -s test samgg@domainname.com

    收件箱samgg@domainname.com即可收到主题test、内容Hello World的邮件。

    PS:最好采用同一服务商的邮箱,否则可能出现互相屏蔽的情况,比如腾讯与网易,原因你懂的。

    参考:https://blog.csdn.net/ipenx/article/details/78441291

     

    第三步 配置账号访问时发送邮件

    如果要监控所有账号登陆,配置/etc/bashrc;监控指定账号,在该账号默认目录下,编辑.bashrc,我要监控的是root,加入如下内容

    echo "ALERT - Root Shell Access (`hostname`) on:" `date` `who` | mail -s "`hostname` Root Access from `who | cut -d'(' -f2 | cut -d')' -f1`" samgg@domainname.com

    即时生效:source .bashrc    

    再次使用root登录时,samgg@domainname.com即可收到来自server@domainname.com的邮件。

    参考:https://www.jb51.net/LINUXjishu/336236.html

     

     

    报错:

    Jun 11 13:40:56 VM_13_11_centos postfix/postqueue[1558]: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol

    Jun 11 13:40:56 VM_13_11_centos postfix/postqueue[1558]: warning: inet_protocols: configuring for IPv4 support only

    修改/etc/postfix/main.cf如下参数

    inet_protocols = all 改为 inet_protocols =ipv4

    重启服务:

    service postfix restart

     

    报错:could not connect: Connection timed out

    "/root/dead.letter" 11/305

    . . . message not sent.

    排查1:smtp服务器地址dns解析无误

    排查2:smtp服务器端口25是否可以访问;

    排查结果:25端口不通

    PS:smtp端口知识延伸:smtp涉及三个端口:25 587 465;

    具体参考:https://blog.csdn.net/zhangyuan12805/article/details/78781330

     

    解决:要么解决25端口不通的问题,要么参考如下改用smtps:

    查看/etc/postfix/master.cf

    smtp inet n - n - - smtpd

    查看/etc/services里面smtp相关465端口ok

    urd 465/tcp smtps # URL Rendesvous Directory for SSM / SMTP over SSL (TLS)

    配置ssl,修改/etc/mail.rc

    set smtp=smtps.exmail.qq.com               #smtp地址,腾讯企业邮就是这个了,如果不行,就换成set smtp=smtps://smtp.exmail.qq.com:465

    set ssl-verify=ignore #ssl认证方式

    set nss-config-dir=/root/.certs #证书所在目录

     

    请求数字证书(这里用的qq邮箱,所以向qq请求证书)

    mkdir -p /root/.certs/

    echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/qq.crt

    certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt

    certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt

    certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ~/.certs -i ~/.certs/qq.crt

    certutil -L -d /root/.certs

    如果未请求证书,将报错:Error in certificate: Peer's certificate issuer is not recognized.

    有时邮件可以发送,但依然报错:Error in certificate: Peer's certificate issuer is not recognized.,删除.certs,重新申请证书。

     

    其他问题排查:

    1、查看防火墙是否对相应端口有限制,修改防火墙策略

    -A INPUT -p tcp -m multiport --dports 465,25 -j ACCEPT

    2、邮箱是否开启smtp

     

    邮箱开启smtp

    如果遇到,503错误,smtp-server: 535 Error

    • 1

    那代表你的邮箱还没开启smpt服务。 

    例如,QQ邮箱登录后,设置–>帐号–>pop3/smtp,开启,然后QQ邮箱还会给出授权码,就是上面配置时候填的smtp-auth-passwd。

     

     

     

    展开全文
  • 简单邮件传输协议(Simple Mail Transfer Protocol,SMTP):用于发送和中转发出的电子邮件,占用服务器的25/TCP端口。 邮局协议版本3(Post Office Protocol 3):用于将电子邮件存储到本地主机,占用服务器的110/...

    主要用到SMTP和POP3协议:
    简单邮件传输协议(Simple Mail Transfer Protocol,SMTP):用于发送和中转发出的电子邮件,占用服务器的25/TCP端口。
    邮局协议版本3(Post Office Protocol 3):用于将电子邮件存储到本地主机,占用服务器的110/TCP端口。

    我们要做的就是打开这两个端口,并且配置文件。

    一、开放25和110端口

    防火墙开启端口:

    firewall-cmd --add-port=25/tcp --permanent
    
    firewall-cmd –-add-port=110/tcp --permanent
    
    firewall-cmd --reload
    

    或者直接把防火墙整个关了也行。。。

    二、安装配置postfix

    postfix是提供发件服务的,如果本机存在sendmail,会与postfix冲突,需要先卸载:

    rpm -qa|grep sendmail 查看是否安装sendmail
    

    卸载sendmail:

    rpm -e sendmail 或者 yum remove sendmail
    

    在centos7里自带postfix,可以rpm -qa|grep postfix 一下,如果没有的话,可以直接yum安装(前提机器通了外网或者配置了yum源):

    yum install postfix
    

    修改配置文件:

    vim /etc/postfix/main.cf
    

    修改内容:(有点多,不用vim不好找,取消注释的意思就是将注释里的内容改成现在这个字段,为其赋值)

    # 75行: 取消注释,设置hostname 
    myhostname = mail.abc.com 
    # 83行: 取消注释,设置域名 
    mydomain = abc.com 
    # 99行: 取消注释 
    myorigin = $mydomain 
    # 116行: 默认是localhost,我们需要修改成all
    inet_interfaces = all 
    # 119行: 推荐ipv4,如果支持ipv6,则可以为all 
    inet_protocols = ipv4 
    # 164行: 添加 
    mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain 
    # 264行: 取消注释,指定内网和本地的IP地址范围,以网段格式 
    mynetworks = 127.0.0.0/8
    # 419行: 取消注释,邮件保存目录
     home_mailbox = Maildir/ 
    # 571行: 添加 
    smtpd_banner = $myhostname ESMTP 
    # 添加到最后 
    # 规定邮件最大尺寸为10M 
    message_size_limit = 10485760 
    # 规定收件箱最大容量为1G 
    mailbox_size_limit = 1073741824 
    # SMTP认证 
    smtpd_sasl_type = dovecot 
    smtpd_sasl_path = private/auth 
    smtpd_sasl_auth_enable = yes
    smtpd_sasl_security_options = noanonymous 
    smtpd_sasl_local_domain = $myhostname 
    smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject
    

    开启postfix服务并自启动

    systemctl  restart  postfix
    systemctl  enable  postfix
    

    三、安装配置dovecot

    安装:

    yum install dovecot 
    

    配置dovect

    vim /etc/dovecot/dovecot.conf 
    
    # 26行: 如果不使用IPv6,请修改为* 
    listen = *
    #在主配置文件中的第48行,设置允许登录的网段地址,也就是说我们可以在这里限制只有来自于某个网段的用户才能使用电子邮件系统。如果想允许所有人都能使用,则不用修改本参数
    login_trusted_networks = 192.168.10.0/24更改内容
    

    编辑文件10-auth.conf

    vim /etc/dovecot/conf.d/10-auth.conf 
    
    # 9行: 取消注释并修改 disable_plaintext_auth = no 
    # 97行: 添加 auth_mechanisms = plain login 
    

    编辑文件10-mail.conf

    vim /etc/dovecot/conf.d/10-mail.conf
    
    # 30行: 取消注释并添加 mail_location = maildir:~/Maildir
    

    编辑文件10-master.conf

    vim /etc/dovecot/conf.d/10-master.conf
    
    # 88-90行: 取消注释并添加 # Postfix smtp验证 
    unix_listener /var/spool/postfix/private/auth { 
    mode = 0666 
    user = postfix
    group = postfix
    }
    

    编辑文件10-ssl.conf(不使用ssl情况下需要修改)

    vim /etc/dovecot/conf.d/10-ssl.conf
    
    # 8行: 将ssl的值修改为 ssl = no
    

    启动dovecot并自启动

    systemctl restart dovecot
    systemctl enable dovecot
    

    四、添加收发邮件账户

    邮件的用户是和系统用户一致的,也就是说系统用户可以当做邮件用户,所以直接添加系统用户就行,我在这里配置了一个发送邮件的用户,一个接收邮件的用户。

    [root@smtp ~]# useradd sendroot
    [root@smtp ~]# passwd sendroot
    [root@smtp ~]# useradd receive
    [root@smtp ~]# passwd receive
    

    如果想把所有经过SMTP服务器的邮件都归档到一个用户里,这个用户可以接收所有邮件,需要做个转发,接收到邮件就转发给这个用户可使用配置里的always_bcc字段:

     vi /etc/postfix/main.cf
    

    增加下面一行

    always_bcc = receive@abc.com
    

    重启:

    #/etc/init.d/postfix reload
    

    五、telnet 端口进行收发邮件测试

    发送邮件
    IP换成你自己的邮件服务器IP,发邮件端口号为25

    telnet  ip 25
    Trying ip...
    Connected to ip.
    Escape character is '^]'.
    220 mail.abc.com ESMTP
    
    mail from:sendroot@abc.com
    250 2.1.0 Ok
    rcpt to:receive@abc.com
    250 2.1.5 Ok
    data
    354 End data with <CR><LF>.<CR><LF>
    subject hello receive
    my name is sendroot
    .
    250 2.0.0 Ok: queued as E7E082004AE8
    quit
    221 2.0.0 Bye
    Connection closed by foreign host.
    

    接收邮件
    IP换成你自己的邮件服务器IP,收邮件端口号为110

    telnet ip 110
    Trying ip...
    Connected to ip.
    Escape character is '^]'.
    +OK Dovecot ready.
    user receive
    +OK
    pass receive
    +OK Logged in.
    list
    +OK 1 messages:
    1 307
    .
    retr 1
    +OK 307 octets
    Return-Path: <sendroot@abc.com>
    X-Original-To: receive@abc.com
    Delivered-To: receive@abc.com
    Received: from unknown (unknown [])
            by mail.abc.com (Postfix) with SMTP id E7E082004AE8
            for <receive@abc.com>; Thu, 26 Nov 2020 16:14:31 +0800 (CST)
    
    subject hello receive
    my name is sendroot
    .
    QUIT
    +OK Logging out.
    

    六、使用Foxmail登陆邮箱

    客户端配置:新建账号,选择其他邮箱:
    在这里插入图片描述
    在这里插入图片描述
    选择手动设置,配置如下:
    pop和smtp服务器写我们上面安装的postfix和dovecot的服务器ip
    在这里插入图片描述
    创建成功:
    在这里插入图片描述
    如果发现这里面有一些crontab发给root的系统邮件,不想要可以:

    方法1:将MAILTO变量更改为空白

    vi /etc/crontab
    
    SHELL=/bin/bash
    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    MAILTO=""
    

    重启crontab:

    service crond restart
    

    方法2:修改crond服务禁用发送输出邮件:

    vi /etc/sysconfig/crond
    
    # Settings for the CRON daemon.
    # CRONDARGS= :  any extra command-line startup arguments for crond
    CRONDARGS=-s -m off
    

    重启crond.service:

    systemctl restart crond.service
    
    展开全文
  • 出于安全考虑,需要监控部分敏感主机的root账号访问情况,于是实现root登录时发送邮件到指定邮箱。提前明确:发件箱、发件箱授权码、发件箱smtp地址、件箱第一步 申请邮箱授权码选择腾讯企业邮箱,登录发件箱账号...

    出于安全考虑,需要监控部分敏感主机的root账号访问情况,于是实现root登录时发送邮件到指定邮箱。

    提前明确:

    发件箱、发件箱授权码、发件箱smtp地址、收件箱

    第一步 申请邮箱授权码

    选择腾讯企业邮箱,登录发件箱账号后,绑定微信,启用安全登录,选择“客户端专用密码-生成新密码”,此即授权码。

    db91dd72c9bec3a854e3bb0fb0103f61.png

    参考:https://www.yiyisoft.com/news/402.html

    第二步 配置邮件发送

    编辑/etc/mail.rc,增加如下内容

    set from=server@domainname.com    #发件箱

    set smtp=smtp.exmail.qq.com               #smtp地址,腾讯企业邮就是这个了

    set smtp-auth-user=server@domainname.com

    set smtp-auth-password=vT6K1234543XdsqV   ## set smtp-auth=login

    测试配置效果

    echo Hello World | mail -s test samgg@domainname.com

    收件箱samgg@domainname.com即可收到主题test、内容Hello World的邮件。

    PS:最好采用同一服务商的邮箱,否则可能出现互相屏蔽的情况,比如腾讯与网易,原因你懂的。

    参考:https://blog.csdn.net/ipenx/article/details/78441291

    第三步 配置账号访问时发送邮件

    如果要监控所有账号登陆,配置/etc/bashrc;监控指定账号,在该账号默认目录下,编辑.bashrc,我要监控的是root,加入如下内容

    echo "ALERT - Root Shell Access (`hostname`) on:" `date` `who` | mail -s "`hostname` Root Access from `who | cut -d'(' -f2 | cut -d')' -f1`" samgg@domainname.com

    即时生效:source .bashrc

    再次使用root登录时,samgg@domainname.com即可收到来自server@domainname.com的邮件。

    参考:https://www.jb51.net/LINUXjishu/336236.html

    报错:

    Jun 11 13:40:56 VM_13_11_centos postfix/postqueue[1558]: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol

    Jun 11 13:40:56 VM_13_11_centos postfix/postqueue[1558]: warning: inet_protocols: configuring for IPv4 support only

    修改/etc/postfix/main.cf如下参数

    inet_protocols = all 改为 inet_protocols =ipv4

    重启服务:

    service postfix restart

    报错:could not connect: Connection timed out

    "/root/dead.letter" 11/305

    . . . message not sent.

    排查1:smtp服务器地址dns解析无误

    排查2:smtp服务器端口25是否可以访问;

    排查结果:25端口不通

    PS:smtp端口知识延伸:smtp涉及三个端口:25 587 465;

    具体参考:https://blog.csdn.net/zhangyuan12805/article/details/78781330

    解决:要么解决25端口不通的问题,要么参考如下改用smtps:

    查看/etc/postfix/master.cf

    smtp inet n - n - - smtpd

    查看/etc/services里面smtp相关465端口ok

    urd 465/tcp smtps # URL Rendesvous Directory for SSM / SMTP over SSL (TLS)

    配置ssl,修改/etc/mail.rc

    set smtp=smtps.exmail.qq.com               #smtp地址,腾讯企业邮就是这个了,如果不行,就换成set smtp=smtps://smtp.exmail.qq.com:465

    set ssl-verify=ignore #ssl认证方式

    set nss-config-dir=/root/.certs #证书所在目录

    请求数字证书(这里用的qq邮箱,所以向qq请求证书)

    mkdir -p /root/.certs/

    echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/qq.crt

    certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt

    certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt

    certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ~/.certs -i ~/.certs/qq.crt

    certutil -L -d /root/.certs

    如果未请求证书,将报错:Error in certificate: Peer's certificate issuer is not recognized.

    有时邮件可以发送,但依然报错:Error in certificate: Peer's certificate issuer is not recognized.,删除.certs,重新申请证书。

    其他问题排查:

    1、查看防火墙是否对相应端口有限制,修改防火墙策略

    -A INPUT -p tcp -m multiport --dports 465,25 -j ACCEPT

    2、邮箱是否开启smtp

    邮箱开启smtp

    如果遇到,503错误,smtp-server: 535 Error

    1

    那代表你的邮箱还没开启smpt服务。

    例如,QQ邮箱登录后,设置–>帐号–>pop3/smtp,开启,然后QQ邮箱还会给出授权码,就是上面配置时候填的smtp-auth-passwd。

    展开全文
  • linux邮件收发

    2015-10-07 22:48:39
    linux每部主机的每个用户都有一个mailbox,我们可以使用mail命令收发邮件。mailbox地址保存于环境变量MAIL中,一般为/var/spool/mail/USERNAME。centos默认会安装并启动邮件服务,仅服务于本机上的用户。一、邮件...
  • Linux-mail的邮件收发及察看

    千次阅读 2012-09-05 09:25:10
    linux中输入mail,就举行了件箱,并揭示二十封邮件列表。 此刻号召提醒符为"&" unread 符号为未读邮件 h|headers 揭示目前的邮件列表 l|list 揭示目前扶持的号召列表 ?|help 揭示多个察看邮件列表的号召...
  • 最近开发项目的时候发现公司服务器用root账号登录的时候 一直会提示有新的信件,一直提示一直提示,定时任务比较多,造成/var/spool/mail/root文件特别的大, 。过十天半个月就会收到 服务器的磁盘使用率超90%的...
  • linux中输入mail,就进行了件箱,并显示二十封邮件列表。此时命令提示符为"&"unread 标记为未读邮件h|headers 显示当前的邮件列表l|list 显示当前支持的命令列表?|help 显示多个查看邮件列表的命令参数用法d ...
  • 监控linux某些服务状态并进行邮件报警,使用postfix和dovecot进行邮件收发
  • 1.首先购买云服务器和域名,这里我买的是腾讯云(Centos 7) 2.到对应的james官网下载对应的james包,我下载的是james-binary-...当然你也可以使用javamail来收发邮件,特别注意发件人用户名别加域名,件人要加上域名
  • linux mail 命令 (收发邮件

    万次阅读 2016-08-24 09:45:53
    1. 如何查看linux的mailqueue $mailq $sendmail -bp $ll /var/spool/mqueue 这是mail队列存放的目录,可以将里面的文件删除来清空mailqueue 可以通过这些命令来查看邮件是否送出   2. 如何发送mail 1)将文件当做...
  • Linux邮件

    千次阅读 2017-03-14 18:50:38
    邮件 1.配置所需软件postfix 2.配置dovecot
  • Linux发送邮件

    2017-04-10 18:09:15
    最近在搞zabbix监控,需要发送邮件当做提醒,就大概研究了一下Linux主机如何向互联网上发送邮件Linux常见的发送邮件方法有两种一种是启动本机的邮件服务postfix,另一种是使用网上第三方邮件服务商提供的服务。...
  • Linux 快速搭建免费邮件服务器

    千次阅读 2019-10-16 09:20:20
    使用EwoMail进行快速搭建邮件服务器,只需要简单的配置一下即可完成安装,EwoMail是完全开源免费的,需要授权,没有任何限制。 EwoMail集成的组件: Postfix:邮件服务器 Dovecot:IMAP/POP3/邮件存储 Amavisd:反...
  • linux 使用mailx发送邮件

    万次阅读 2009-02-22 11:46:00
    测试版本 red hat(其他版本可参照 man mail ,man mailx 获得更多信息)发送带有附件的邮件创建邮件内容文件mail.txt[root@localhost ~]# touch mail.txt[root@localhost ~]# vi mail.txt编辑好以后内容后发送邮件...
  • 因公司业务需求,需要定时发送一些业务邮件。... 就在google 上搜搜 ,发现 利用 esmtp和mutt 可以收发 邮件 ,那我用一个就可以利用其他邮件服务器发送邮件了吗。听大家都说gmail的邮箱 设这程utf...
  • Linux搭建SMTP发送邮件服务器

    万次阅读 2017-11-11 22:18:09
    该例子使用的是Centos6系统作为SMTP邮件服务器其他的发行版配置基本一样,只是命令会有些不同
  • linux sendEmail工具发送邮件

    千次阅读 2015-02-08 01:44:21
    sendEmail 是一个邮件代理传输程序,当sendmail程序得到一封待发送的邮件的时候,它需要根据目标地址确定将信件投递给对应的服务器,这是通过DNS服务实现的。例如一封邮件的目标地址是test@163.com,那么sendmail...
  • linux下配置电子邮件传输(一)

    千次阅读 2017-05-22 18:46:35
    linux下配置电子邮件传输 发送端
  • linux下发送外部邮件

    2013-08-01 13:22:56
    in/mail会默认使用本地sendmail...而通过修改配置文件可以使用外部SMTP服务器,可以达到使用sendmail而用外部的smtp服务器发送邮件的目的:  修改配置文件(/etc/mail.rc)  set from=fromUser@domain.com smtp=s
  • 使用mail命令安装mailx安装包[root@localhost ~]# yum -y install mailx安装完成,我们可以使用下面发送带附件的邮件:[root@localhost ~]# echo "Message Body Here" | mail -s "Subject Here" u...
  • Linux搭建邮件服务器

    千次阅读 2020-06-11 17:16:36
    有些企业出于信息安全、保密的考虑,选择自己搭建邮件服务器,那么,我们就给大家介绍一下如何在Linux系统搭建邮件服务器。 一、邮件服务器搭建准备 1、准备一台服务器(云服务器或本地虚拟的服务器都可以) 2、...
  • 其中在整个一套邮件服务器中,默认信息传输都是明文传输的,所以这个在安全性上面就不是那么好。但是如果说一封邮件从发生到对方接受想要全程做到加密处理这个也是很难的。因为一封邮件从一个域转到另外一个域服务器...
  • linux邮件

    2016-01-07 11:22:16
    Linux服务器发送邮件一般都是基于sendmail进行的,sendmail服务器提供对外的邮件发送功能。 1.安装sendmail服务器安装方法: #sudo apt-get install sendmail 2.然后通过ps查看是否有sendmail进程,如果...
  • 本文介绍Linux系统邮件发送功能。安装组件yum install perl-Net-SSLeay perl-IO-Socket-SSL -y下载安装包cd /optwget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz解压tar zxf ...
  • 使用 linuxmail命令发送邮件

    千次阅读 2018-10-27 13:53:20
    一般Linux发送报警邮件通过本地邮箱或外部邮箱服务器,这里用最简单的方法实现linux 使用外部邮箱即可实现发送邮件功能,你只需简单注册个国内的邮件服务商邮箱,如163,也可以使用公司邮箱,需要安装mailx工具,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 29,447
精华内容 11,778
关键字:

linuxroot不收邮件

linux 订阅