您的位置:首页 > 编程语言 > PHP开发

使用SMTP协议发送邮件

2018-03-25 15:27 127 查看
    最近在看《计算机网络》,在学习email邮件发送协议时,学到了一个叫SMTP的协议,该协议是为了发送email邮件而涉及的一个协议,普通window用户,利用系统已经安装好的telnet,然后在cmd中使用telnet命令和SMTP协议命令即可实现发送邮件的基本功能;
    第一步.注册sohu邮箱,并在其设置中打开pop3/smtp服务
            


    第二步:注册QQ邮箱,同样在其设置中打开pop3/smtp服务
 (如果收发任意一个邮箱没有打开此功能就无法完成发送邮件功能)
    第三步:将系统 的telnet功能打开
        点击打开链接(具体看此链接)

    第三步:打开cmd,在其中输入
            


    第四步:连接成功后会返回 220
    第五步:输入 ehlo +(任意输入一值即可)打招呼,此步成功后会出现下面的东东

            


    第六步:输入 auth login ,登陆账户
    第七步:如果上面一步成功后会出现


           那么就可以输入账户名的base64编码啦64base在线编码网站

                假如我的邮箱账户名是rousong@sohu.com,那么就可以直接把rousong放入编码器内编码就可以当成用户名输入了
    第八步:上一步成功后就会出现


     那么接着就可以输入密码了,同上理,输入密码的base64编码
    第九步:上面所有的都成功后就会返回 

,证明你可以开始正式开始发邮件了
    第十步:输入发送者邮箱
mail from:<kaisongyu111@sohu.com>    第十一步:输入接受者邮箱rcpt to:<842770903@qq.com>    第十二步:输入data开始编辑邮件内容
           


        依次输入:From:<发送者的email>
                        To:<接受者的email》
                         Subject:<发送主题》
                            空一行
                        <发送内容>
                          .   (输入点代表编辑结束)
       此时你的邮件就已经发送出去啦!
        第十三步:查看邮箱(你刚刚发送的邮件可能被放入了邮箱的垃圾箱内,如果接受不到邮件,就去邮箱内查看





全部过程如下:
            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息