Ruby实现邮件主动推送触发程序
邮件服务器接收到邮件后,service push通知程序。有什么办法实现吗? 1、客户端轮询 2、服务器主动推送。 首先熟悉一下,收发邮件的协议: Net::SMTP(发送邮件) Net::POP3(接收邮件) Net::IMAP(接收邮件) 网上很多用pop3收邮件的例子,但是用pop3收邮件只能获取收件箱里面所有邮件,邮件是否已读等标记无法获取,使用imap协议则避免了这个尴尬,imap不仅能获得一个邮件的详细信息(比如是否已读,是否回复),它还允许用户更改邮件的标记,但是目前支持imap协议的邮件服务器并不多,我知道的只有21cn和gmail,下面的例子中使用了代理 、SSL认证多
暂无评论