首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏陶士涵的菜地

    [Go] imap收信非并发

    emersion/go-imap/client" ) var ( server, email, password string workernum int imapClient password == "" || workernum == 0 { log.Fatal("服务器地址,用户名,密码,参数错误") } //连接imap服务 imapClient = nil { log.Fatal(err) } //登陆 if err := imapClient.Login(email, password); err ! os.Mkdir(email, os.ModePerm) mailboxes := make(chan *imap.MailboxInfo, 20) go func() { imapClient.List mailDirs, m.Name) } for _, mailDir := range mailDirs { //选中每个邮件夹 mbox, err := imapClient.Select

    1.7K20发布于 2019-11-22
  • 来自专栏陶士涵的菜地

    [Go] 并发imap收信

    emersion/go-imap/client" ) var ( server, email, password string workernum int imapClient || email == "" || password == "" { log.Fatal("服务器地址,用户名,密码,参数错误") } //连接imap服务 imapClient = nil { log.Fatal(err) } //登陆 if err := imapClient.Login(email, password); err ! : imapClient, } pool.AddCar(&car) } } pool.colse() } /*具体做的事通过这个来传递 */ type Car struct { start, stop int mailDir string imapClient *client.Client } //具体做事

    1.5K00发布于 2019-11-26
  • 来自专栏陶士涵的菜地

    [Go] 测试go连接imap的tcp长连接

    连接上imap服务后,什么都不操作,我测试大约5分钟会被服务端断掉,测试代码如下 imapClient, _ := client.Dial("imap.sina.net:143") for time" "github.com/emersion/go-imap" "github.com/emersion/go-imap/client" ) func main() { imapClient , _ := client.Dial("imap.sina.net:143") err := imapClient.Login("shihan2@sopans.com", "密码") fmt.Println time.Second * 10) mailboxes := make(chan *imap.MailboxInfo, 20) go func() { imapClient.List

    2.5K10发布于 2019-11-22
  • 来自专栏Python七号

    Python接收邮件的几种方式

    imapclient imapclient 在内部使用的 imaplib,但比 imaplib 好用的多,示例代码如下: import ssl from imapclient import IMAPClient the certificate is trusted by a certificate authority ssl_context.verify_mode = ssl.CERT_NONE with IMAPClient = envelope.subject.decode(), date = envelope.date )) 文档:https://github.com/mjs/imapclient

    3.5K30发布于 2021-07-01
  • 来自专栏信息技术智库

    100天精通Python丨办公效率篇 —— 11、Python自动化操作 Email(发送邮件、收邮件、邮箱客户端)

    这里我推荐使用IMAPClient包,这样你就可以把邮件当成字典进行处理啦。 首先你需要连接你的邮件服务,然后登录你的邮箱账号。 然后使用IMAPClient包中的select_folder()和search()方法来选择邮件列表和搜索指定的邮件。最后使用fetch()方法抓取邮件具体信息即可。 import imaplib from imapclient import IMAPClient 2.1 配置账户信息 HOST = 'imap.qq.com' USERNAME = 'your_email @qq.com' PASSWORD = 'your_password' 2.2 连接邮箱服务器 # 连接邮箱服务器 server = IMAPClient(HOST) server.login(USERNAME

    2K10编辑于 2023-04-21
  • 来自专栏Java架构师必看

    Python 抓取邮件中表格到Excel

    上代码 import imapclient # 这个包导不进来,先导入 pyzmail36,下载好后再改回 pyzmail 即可 import pyzmail from bs4 import BeautifulSoup server = eamil_server # 获取邮件中的表格 def get_taleStr(self): # 腾讯企业邮箱 imapObj = imapclient.IMAPClient

    1.7K20发布于 2021-08-09
  • 来自专栏信数据得永生

    Python 自动化指南(繁琐工作自动化)第二版:十八、发送电子邮件和短信

    Python 自带了一个imaplib模块,但实际上第三方的imapclient模块更容易使用。本章介绍如何使用 IMAPClient 完整文档在imapclient.readthedocs.io。 >>> import imapclient >>> imapObj = imapclient.IMAPClient('imap.example.com', ssl=True) >>> imapObj.login 一旦有了 IMAP 服务器的域名,调用imapclient.IMAPClient()函数创建一个IMAPClient对象。大多数电子邮件运营商要求 SSL 加密,所以传递ssl=True关键字参数。 在交互式 Shell 中输入以下内容(使用您的运营商的域名): >>> import imapclient >>> imapObj = imapclient.IMAPClient('imap.example.com ', ssl=True) 在接下来的所有交互式 Shell 示例中,imapObj变量包含一个从imapclient.IMAPClient()函数返回的IMAPClient对象。

    15.4K40编辑于 2023-04-04
  • 来自专栏菜鸟小白的学习分享

    太实用了!自己动手写软件——邮件用户名密码验证

    IMAP协议 连接IMAP协议需要我们使用pip命令安装一个imapclient第三方模块。 ? 安装之后我们验证用户名密码的代码也十分简单 import imapclient print("=======破解IMAP协议========") user="1*********8@163.com" password="1***X" try: imap = imapclient("imap.163.com",port=143, ssl=True) imap.login(user,

    1.2K20发布于 2020-07-20
  • 来自专栏孤独的S

    用python实现开机自启动的远程关机脚本

    在这里有详细做法Python—利用邮件控制电脑关机,实现远程关机需要两个邮箱来操作,一个是发送关机指令的邮箱,一个是接收指令的邮箱: 完整代码如下: import time import os,sys from imapclient import IMAPClient import pyzmail def getemail(): getemailname = '接收邮件的邮箱' password = '接收邮件的邮箱的授权码 ' try: myemail = imapobj = IMAPClient('imap.qq.com', ssl=True) myemail.login(getemailname

    2.7K30发布于 2019-09-28
  • 来自专栏孤独的S

    Python—利用邮件控制电脑关机

    后来我发现了imapclient, 需要的模块,有一些需自行安装: import time import os,sys import smtplib from email.mime.text import email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText import getpass from imapclient import IMAPClient import pprint import pyzmail 主要代码: def gettheemail(): username = '接收邮箱' passwd = '授权码' try: imapobj = IMAPClient('imap.qq.com', ssl=True) except: return 0

    1.1K40发布于 2019-09-28
  • 来自专栏DotNet NB && CloudNative

    MailKit: 在 .NET 中实现高效电子邮件发送与接收

    MimeKit; publicclassEmailReceiver { public void ReadEmails() { using (var client = new ImapClient + message.TextBody); // 断开连接 client.Disconnect(true); } } } 使用 ImapClient

    1.6K10编辑于 2025-04-02
  • 来自专栏云+技术

    Centos下安装工单系统OTRS3.3.5

    List::Util::XS...................ok (v1.21)   o LWP::UserAgent...................ok (v6.05)   o Mail::IMAPClient required - Please install this module - ) 其中DBD::ODBC和DBD::Oracle现在用不上,剩下的Encode::HanExtra,JSON::XS,Mail::IMAPClient install  -- OK 过程中还有一大堆英文,看最后的OK就行了 cpan[2]>install JSON::XS 过程中会让确认一下,输入YES确认即可 cpan[3]>install Mail::IMAPClient List::Util::XS...................ok (v1.21)   o LWP::UserAgent...................ok (v6.05)   o Mail::IMAPClient

    2.5K20发布于 2019-04-09
  • 来自专栏全栈文档库

    C#进阶-实现邮箱收发功能

    string password = "your-password"; // 创建IMAP客户端 using (var client = new ImapClient string password = "your-password"; // 创建IMAP客户端 using (var client = new ImapClient string password = "your-password"; // 创建IMAP客户端 using (var client = new ImapClient

    2.7K21编辑于 2024-03-20
  • 来自专栏sktj

    python linux 系统管理与自动化运维

    pypdf2 图片:pillow 邮件:smtplib yagmail:简单发送邮件 image.png image.png 接收邮件:imapclient image.png settools打包

    1.5K10编辑于 2022-05-23
  • 来自专栏陶士涵的菜地

    利用channel形成管道沟通循环内外

    4 循环外: 5 循环外: 6 比如说这样的代码: mailboxes := make(chan *imap.MailboxInfo, 20) go func() { imapClient.List

    66120发布于 2019-11-27
  • 来自专栏C#

    创建基于MailKit和MimeKit的.NET基础邮件服务

    throw new ArgumentNullException(); } using (var client = new ImapClient { var sendServerConfiguration = SetSendMessage(); using (var client = new ImapClient

    2.9K50发布于 2018-04-02
  • 来自专栏C#

    创建基于MailKit和MimeKit的.NET基础邮件服务

    throw new ArgumentNullException(); } using (var client = new ImapClient { var sendServerConfiguration = SetSendMessage(); using (var client = new ImapClient

    1.9K00发布于 2018-07-31
  • 来自专栏历史专栏

    【愚公系列】2022年11月 .NET CORE工具案例-使用MailKit使用IMAP协议进行邮件读取

    DIRECTORY = @"D:\"; static void Main(string[] args) { using (var client = new ImapClient

    2.1K40编辑于 2022-12-07
  • 来自专栏信数据得永生

    Python 自动化指南(繁琐工作自动化)第二版:附录 A:安装第三方模块

    user PyPDF2==1.26.0 pip install --user python-docx==0.8.10(安装python-docx,不是docx) pip install --user imapclient

    1.4K50编辑于 2023-04-04
  • 来自专栏信数据得永生

    Python 自动化指南(繁琐工作自动化)第二版:附录 C:练习题的答案

    第十八章 分别是 SMTP 和 IMAP smtplib.SMTP()、smtpObj.ehlo()、smptObj.starttls()和smtpObj.login() imapclient.IMAPClient

    1.4K20编辑于 2023-04-04
领券