• linux邮件配置


    centos7操作系统

    1、配置Linux客户端邮件发送功能
    [root@www script] vim /etc/mail.rc

    在文件中添加如下:

    set from=1665***913@qq.com

    set smtp=smtp.qq.com

    set smtp-auth-user=1665***913@qq.com

    set smtp-auth-password=yslsnzvgqqtadhee (QQ邮箱授权码,需要开启pop3和smtp就会生成)

    set smtp-auth=login

    2、测试下是否可以使用

    echo "测试邮件" | mail -s "测试" *********@qq.com

    测试发现有时能发送,有时会退信并报以下错误:

    [root@www script]# smtp-server: 530 Error: A secure connection is requiered(such as ssl). More information at http://service.mail.qq.com/cgi-bin/help?id=28

    "/root/dead.letter" 11/325

    . . . message not sent.

    3、添加以下配置文件参数

    set from=1665***913@qq.com

    set smtp=smtp.qq.com

    set smtp-auth-user=1665***913@qq.com

    set smtp-auth-password=yslsnzvgqqtadhee QQ邮箱授权码,需要开启pop3和smtp就会生成

    set smtp-auth=login

    ##########################################

    set smtp-use-starttls (后面加上生成的pop3或smtp授权码)

    set ssl-verify=ignore (后面加上生成的pop3或smtp授权码)

    set nss-config-dir=/etc/pki/nssdb/ (后面加上生成的pop3或smtp授权码)

    再次出现错误,错误信息为:

    535 Error: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256

    smtp-server: 535 Error:

    http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256

    "/root/dead.letter" 11/307

    . . . message not sent.

    解决办法:

    在QQ邮箱首页点击,设置→账户→POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,开启POP3/SMTP服务即可解决问题。

    再次测试发送邮件,邮件发送成功......

    [root@www script]# cat /tmp/jiankong.log |mailx -v -s ‘hello‘ ‘1665***913@qq.com‘

    Resolving host smtp.qq.com . . . done.

    Connecting to 14.17.57.241 . . . connected.

    220 smtp.qq.com Esmtp QQ Mail Server

    >>> EHLO www.net-leader.com.cn

    250-smtp.qq.com

    250-PIPELINING

    250-SIZE 73400320

    250-STARTTLS

    250-AUTH LOGIN PLAIN

    250-AUTH=LOGIN

    250-MAILCOMPRESS

    250 8BITMIME

    >>> STARTTLS

    220 Ready to start TLS

    Error in certificate: Peer‘s certificate issuer is not recognized.

    Comparing DNS name: "upload.mail.qq.com"

    Comparing DNS name: "hwsmtp.exmail.qq.com"

    Comparing DNS name: "hwimap.exmail.qq.com"

    Comparing DNS name: "cloudmx.qq.com"

    Comparing DNS name: "imap.exmail.qq.com"

    Comparing DNS name: "hwpop.exmail.qq.com"

    Comparing DNS name: "smtp.qq.com"

    SSL parameters: cipher=AES-256, keysize=256, secretkeysize=256,

    issuer=CN=GeoTrust SSL CA - G3,O=GeoTrust Inc.,C=US

    subject=CN=pop.qq.com,OU=R&D,O=Shenzhen Tencent Computer Systems Company Limited,L=Shenzhen,ST=Guangdong,C=CN

    >>> EHLO www.net-leader.com.cn

    250-smtp.qq.com

    250-PIPELINING

    250-SIZE 73400320

    250-AUTH LOGIN PLAIN

    250-AUTH=LOGIN

    250-MAILCOMPRESS

    250 8BITMIME

    >>> AUTH LOGIN

    334 VXNlcm5hbWU6

    >>> MTY2NTExMTkxM0BxcS5jb20=

    334 UGFzc3dvcmQ6

    >>> eXNsc256dmdxcXRhZGhlZQ==

    235 Authentication successful

    >>> MAIL FROM:<1665111913@qq.com>

    250 Ok

    >>> RCPT TO:<1665111913@qq.com>

    250 Ok

    >>> DATA

    354 End data with <CR><LF>.<CR><LF>

    >>> .

    250 Ok: queued as

    >>> QUIT

    221 Bye

    这样就不会报错,能成功发送邮件了。

    本文出自 “每天一小步” 博客,请务必保留此出处http://fenyuer.blog.51cto.com/11265169/1917019

  • 相关阅读:
    AcceptEx与完成端口(IOCP)结合实例
    GMap.NET实现电子围栏功能(WPF版)
    十余年软件开发经历,经验总结和程序一览(涉及Socket、WPF、vc++、CAD、图像、GIS)
    AutoCAD 凸度(bulge)的概念及使用WPF函数画图
    WinForm版图像编辑小程序(实现图像拖动、缩放、旋转、抠图)
    使用GMap.NET类库,实现地图轨迹回放。(WPF版)
    使用 GMap.NET 实现添加标注、移动标注功能。(WPF版)
    关于组织召开 “2015中国职业经理人大会”的通知
    Windows平台下使用ffmpeg和segmenter实现m3u8直播点播
    【求职必备】知名互联网公司常见面试问题和应答策略--通用篇
  • 原文地址:https://www.cnblogs.com/chenjiye/p/9151555.html
Copyright © 2020-2023  润新知