• 日期:20171104邮件,或许在win中不怎么用到。(因为我们大多数用QQ、微信即时聊天...我订阅过一个网站,然后每次一有新消息,就会发来我邮箱)不管邮件列表是什么,在linux中,想通信,发邮件是个好方法send配置复杂,

    日期:20171104


    邮件,或许在win中不怎么用到。(因为我们大多数用QQ、微信即时聊天,软件自动推送新闻)
    但在linux中,如果经常逛论坛(外国),或者源码官网,都会发现有“订阅邮件列表”的功能。
    (邮件列表是什么?我也不太了解,应该相当于订阅新闻之类的东东。我订阅过一个网站,然后每次一有新消息,就会发来我邮箱)

    不管邮件列表是什么,在linux中,想通信,发邮件是个好方法


    send配置复杂,选用smtp

    昨天发现了一个好东东,mail,用来收发邮件的。
    然后注意到自己用了那么久的linux,还没发过邮件,就想要试试。毕竟,为了记录别人hack你,好用而且安全方法有,
    1、把日志信息打印出来
    2、发送到你的邮箱
    第1种方法就算了,毕竟不是人人的都有打印机,再说那很浪费纸张。选用第2种比较好。

    但是第一次尝试mail失败后,发现mail只是一个外壳,需要其他程序的支持,sendmail就是常用的一个,当然还有其他类似sendmail程序。

    百度sendmail,那配置不是一般的难,各种失败后,我就放弃折腾了(以后再说。。。)

    那有没有其他简单方法呢?
    有,那就是使用smtp,Simple Mail Transfer Protocol,简单邮件传输协议。


    简单的配置mail

    /etc/mail.rc后面加上,(这文档需要root权限)

    ...
    
    set from=ipenx@qq.com
    set smtp=smtp.qq.com
    set smtp-auth-user=ipenx@qq.com
    set smtp-auth-password=jdxeqwaxbxiosoqp ##<--这里填的是邮箱授权码
    set smtp-auth=login

    解释,
    1、from,是你的邮箱,发送邮件的源邮箱
    2、smtp,是提供smtp服务的服务商地址。通常为smtp.(你的邮箱服务商,qq,163之类的).com,具体可以看看你用的邮箱。
    3、smtp-auth-user,使用的邮箱。???这和from有什么区别?
    4、smtp-auth-passwd,邮箱授权码。邮箱开启pop3/smtp的时候,一般会给你的。
    5、smtp-auth,选用的协议。网上多数是这么说的,但是觉得有点奇怪。

    注:smtp-auth-password,是邮箱授权码,并非你邮箱登录密码。(网上好多教程都没说,害我一直以为是登录密码)


    好了,可以测试一下,按网上说,做了以上配置就可以发邮件了。

    $ echo Hello World | mail -s test 2625722733@qq.com

    不知道大家可不可以,反正我不可以,并提示,

    mail: smtp-server: 530 Error: A secure connection is requiered(such as ssl)

    错误提示说,需要ssl之类的加密呢!


    配置ssl加密

    再在/etc/mail.rc后面添加

    set smtp-use-starttls
    set ssl-verify=ignore
    set nss-config-dir=/etc/pki/nssdb/

    参数具体作用貌似是ssl相关的,有兴趣的朋友,自行找资料。


    再来测试一下,

    $ echo Hello World | mail -s test 2625722733@qq.com

    到这里,我就成功利用我“ipenx@qq.com”的邮箱发送邮件到另一个邮箱“2625722733@qq.com”。


    邮箱开启smtp

    如果遇到,503错误,

    smtp-server: 535 Error

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


    以上的内容,都在以下文章中学到的

    http://www.mamicode.com/info-detail-1766944.html


    展开全文
  • 该例子使用的是Centos6系统作为SMTP邮件服务器其他的发行版配置基本一样,只是命令会有些不同

    该例子使用的是Centos6系统作为SMTP邮件服务器

    其他的Linux发行版配置基本一样,只是命令会有些不同。

    安装postfix

    检查postfix是否已安装
    rpm -qa | grep postfix
    
    如果已安装则会显示
    postfix-2.6.6-8.el6.x86_64
    
    如果没安装就运行该命令
    yum -y install postfix

    修改postfix配置文件

    文件位置:/etc/postfix/main.cf
    修改以下参数,将xxx.com换成你的域名,如果参数前面有#注释,记得去掉
    myhostname = mail.xxx.com
    mydomain = xxx.com
    myorigin = $mydomain
    inet_interfaces = all
    inet_protocols = ipv4
    
    修改完成后运行postifx
    service postfix start

    设置域名DNS

    添加一条A记录指向mail.xxx.com

    记录类型:A , 主机记录:mail ,记录值:(127.x.x.x)填写你服务器IP

    发送邮件

    使用mail组件进行发送邮件

    检查mail
    rpm -qa | grep mail
    
    如果没安装就运行该命令
    yum -y install mailx
    
    发送邮件到QQ或163邮箱测试效果
    
    echo "content" | mail -s "title" ewomail@163.com
    将(ewomail@163.com)改成你要发送的邮件地址

    163邮箱载图,发送人显示的是root,也就是系统登录的账号
    smtp邮件服务器

    注意

    该配置只能是发送邮件,并不能接收邮件。
    搭建完整的邮件服务器可参考这篇文章
    http://blog.csdn.net/gyxuehu/article/details/78500645

    展开全文
  • 该例子使用的是Centos6系统作为SMTP邮件服务器服务器需要是外网服务器。内网或个人电脑装的虚拟机是不行的。 其他的Linux发行版配置基本一样,只是命令会有些不同。安装postfix检查postfix是否已安装 rpm -qa | ...

    该例子使用的是Centos6系统作为SMTP邮件服务器
    服务器需要是外网服务器。内网或个人电脑装的虚拟机是不行的。

    其他的Linux发行版配置基本一样,只是命令会有些不同。
    安装postfix
    检查postfix是否已安装

    rpm -qa | grep postfix

     

    如果已安装则会显示

    postfix-2.6.6-8.el6.x86_64

     

    如果没安装就运行该命令

    yum -y install postfix

     

    修改postfix配置文件
    文件位置:/etc/postfix/main.cf
    修改以下参数,将xxx.com换成你的域名,如果参数前面有#注释,记得去掉
    myhostname = mail.xxx.com
    mydomain = xxx.com
    myorigin = $mydomain
    inet_interfaces = all
    inet_protocols = ipv4

    修改完成后运行postifx

    service postfix start

     

    设置域名DNS
    添加一条A记录指向mail.xxx.com
    ip xxx.com


    发送邮件
    使用mail组件进行发送邮件

    检查mail

    rpm -qa | grep mail

     

    如果没安装就运行该命令

    yum -y install mailx

     

    发送邮件到QQ或163邮箱测试效果

    echo "content" | mail -s "title" 123@qq.com


    将(123@qq.com)改成你要发送的邮件地址


    tail -f /var/log/maillog 查看日志,成功提示 250 Ok

    注意
    该配置只能是发送邮件,并不能接收邮件。

    转载于:https://www.cnblogs.com/summer010/p/10529263.html

    展开全文
  • 邮件自动群发通内部已经内置了很多常用的SMTP地址,会根据你录入的账户邮件地址自动选择,如果没有将为你推荐一个。 一般的SMTP服务器地址是在邮箱地址前增加smtp,比如 email@126.com 的SMTP地址是 smtp.126.com。...

    邮件自动群发通内部已经内置了很多常用的SMTP地址,会根据你录入的账户邮件地址自动选择,如果没有将为你推荐一个。

    一般的SMTP服务器地址是在邮箱地址前增加smtp,比如 email@126.com 的SMTP地址是 smtp.126.com。也有例外的,如果你用的是网站自带的邮箱,SMTP地址需要咨询一下你的网站提供商,一般常用的有下面几种,比如你的网站域名是www.yourdomain.com,那么SMTP服务器可能是下面之一
    smtp.yourdomain.com
    mail.yourdomain.com
    smtp.mail.yourdomain.com

    下面是一些常用邮箱的POP3 / SMTP地址。
    特别提示:有些SMTP配置可能已经有所变化,具体请查询邮件服务器提供商

    网易163邮箱
    POP3:pop.163.com
    SMTP:smtp.163.com

    网易vip.163邮箱
    POP3:pop.vip.163.com
    SMTP:smtp.vip.163.com

    网易126邮箱
    POP3:pop.126.com
    SMTP:smtp.126.com

    网易188邮箱
    POP3:pop.188.com
    SMTP:smtp.188.com

    网易yeah.net邮箱
    POP3:pop.yeah.net
    SMTP:smtp.yeah.net

    网易netease.com邮箱
    POP3:pop.netease.com
    SMTP:smtp.netease.com

    新浪免费邮箱
    POP3:pop.sina.com
    SMTP:smtp.sina.com

    新浪收费邮箱
    POP3:pop3.vip.sina.com
    SMTP:smtp.vip.sina.com

    新浪企业邮箱
    POP3:pop.sina.com
    SMTP:smtp.sina.com

    雅虎邮箱
    POP3:pop.mail.yahoo.cn
    SMTP:smtp.mail.yahoo.cn

    搜狐邮箱
    POP3:pop3.sohu.com
    SMTP:smtp.sohu.com

    TOM邮箱
    POP3:pop.tom.com
    SMTP:smtp.tom.com

    Gmail邮箱
    POP3:pop.gmail.com
    SMTP:smtp.gmail.com

    QQ邮箱
    POP3:pop.qq.com
    SMTP:smtp.qq.com

    263邮箱
    域名:263.net
    POP3:263.net
    SMTP:smtp.263.net

    域名:x263.net
    POP3:pop.x263.net
    SMTP:smtp.x263.net

    域名:263.net.cn
    POP3:263.net.cn
    SMTP:263.net.cn

    域名:炫我型
    POP3:pop.263xmail.com
    SMTP:smtp.263xmail.com

    21CN 免费邮箱
    POP3:pop.21cn.com
    SMTP:smtp.21cn.com
    IMAP:imap.21cn.com

    21CN 经济邮邮箱
    POP3:pop.21cn.com
    SMTP:smtp.21cn.com

    21CN 商务邮邮箱
    POP3:pop.21cn.net
    SMTP:smtp.21cn.net

    21CN 快感邮箱
    POP3:vip.21cn.com
    SMTP:vip.21cn.com

    21CN Y邮箱
    POP3:pop.y.vip.21cn.com
    SMTP:smtp.y.vip.21cn.com

    中华网任我邮邮箱
    POP3:rwpop.china.com
    SMTP:rwsmtp.china.com

    中华网时尚、商务邮箱
    POP3:pop.china.com
    SMTP:smtp.china.com

     

    转载于:https://www.cnblogs.com/YangYongTai/archive/2012/06/30/2571286.html

    展开全文
  • 首先linux下简单发监控邮件用mail命令即可,不需要使用sendmail命令. 启用smtp认证. /etc/mail/sendmail.mc  把以下这段设置加在/etc/mail.rc里。     set from=huabo2008@sina.cn     set smtp=smtp...
    首先linux下简单发监控邮件用mail命令即可,不需要使用sendmail命令.


    启用smtp认证.

    /etc/mail/sendmail.mc

    linux下发邮件设置smtp认证

     把以下这段设置加在/etc/mail.rc里。
            set from=huabo2008@sina.cn
            set smtp=smtp://smtp.sina.cn:25
            set smtp-auth-user=huabo2008@sina.cn
            set smtp-auth-password=我的密码是123,你相信么

    如果使用mailx命令则需要修改 /etc/nail.rc 格式与mail.rc一致.

    之后测试发邮件:echo hello word | mail -s " title" 123456@qq.com 即可
    展开全文
  • 因此可以用一下发放来解决这个问题,简言之就是利用Linux当做一个邮箱的客户端来登录已经存在的邮箱,比如126,163等等,用登陆的邮件来向外网发送邮件。参考文档:...
  • 之前公司每日报告是通过qq邮箱发送的,最近每天晚上发送邮件时,smtp.qq.com总出问题,决定换到126上 1.126邮箱默认不开启smtp服务,需要在网页端开启,期间有个手机验证 注意等下SMTP配置的密码为客户端授权密码 ...
  • 念书的时候写的一个 linux 下的smtp 内网邮件服务器.能够接收outlook 邮件
  • Linux使用smtp发送邮件

    2019-05-05 15:00:27
    应公司要求, 我这里需要在服务器上面起一个进程, 来监控服务器的程序状态, 如果有异常的话需要及时发邮件报警 这里为了发邮件遇到的问题还是有点多的, 所以在这里记录一下 postfix 这里刚开始我选择了使用postfix...
  • LINUX 配置SMTP发信认证

    2019-05-31 07:55:15
    为了提高邮件系统的安全性、减少垃圾邮件,本案例要求针对SMTP发信功能开启认证限制。 需要完成的配置任务如下: 1)启用saslauthd 认证服务 2)调整postfix 服务配置,添加相关认证设置 3)测试SMTP发信认证 方案 RHEL...
  • linuxsmtp配置及实现

    2016-08-30 21:46:02
     最近几天都在配置SMTP,... linuxsmtp配置方法有几种,具体如下:  方法一,使用mail函数发送邮件;使用时时需要在本地系统上正确设置SMTP,否则将不能发送邮件。由于对系统的依赖性比较大,很多时候很不
  • linuxsmtp服务器搭建

    2019-04-28 16:09:22
    linuxsmtp服务器搭建postfix安装和配置postfix安装安装sasldb、saslauthd配置postfix并启用smtp查看postfix配置文件的所有配置项sasldb2建立smtp用户和密码配置DNS服务器编辑主配置文件修改区域配置文件编辑区域...
  • 首先了解一下邮件的工作原理...发送方通过邮件客户程序,将编辑好的电子邮件向邮局服务器(SMTP服务器)发送。邮局服务器识别接收者的地址,并向管理该地址邮件服务器(POP3服务器)发送消息。邮件服务器识将消息存放
  • Linux C语言使用SMTP协议发送邮件(使用25端口) 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex...
  • 很多时候我们需要知道服务器的运行状态...一开始我使用linux本身的mail测试发送邮件,结果系统是提示发送出去了,但是测试接收邮箱没有接收到邮件,转而使用第三方邮箱来作为发送方,下面是设置163邮箱作为发送邮箱...
  • SMTP配置- SMPT(Simple Mail Transfer Protocol)即,简单邮件传输协议,它是一组由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMPT协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到...
  • linux设置smtp服务器

    2010-09-14 22:36:00
    <br />前 言  在CentOS中,默认的邮件服务器(SMTP方面)是sendmail,但sendmail有若干的缺点,比如,配置复杂、安全漏洞曾被多次发现–并且依然存在隐患、邮件发送速度慢等等,这里就不再一一叙述。...
  • Linux使用第三方SMTP服务发送邮件连接服务器失败解决办法 一、报错如下: 二、测试端口连通性: 三、其原因: 四、腾讯云解封25端口的方法(提交工单或直接申请) 1.提交工单 2.直接申请 3.检测端口是否开放 ...
  • 配置mailx使用SMTP服务器发送邮件
  • 方式一 修改/etc/mail.rc,增加一下类似N行,指定外部的smtp服务器地址、帐号密码等。 # vi /etc/mail.rc ...set smtp-auth-user=123456 set smtp-auth-password=sbsbsbsb set smtp-auth=login ...
1 2 3 4 5 ... 20
收藏数 29,940
精华内容 11,976
关键字:

linux smtp邮箱地址