Mailcap是一款用于RethinkDB的电子邮件采集和归档服务器。
Mailcap使得电子邮件更易于保存在RethinkDB数据库中。
Mailcap是一款SMTP服务器,因此它可以从任何MTA接收邮件。
电子邮件被解析成JSON格式以便于搜索。
使用ReGrid,文件附件能够有效节省
入门
安装Mailcap
npm install -g mailcap
新建 config.js
mailcap bootstrap
编辑 config.js
module.exports = { port: 2525, // Port server listens on address: '', // Email address mail will be sent to table: 'email', // RethinkDB table to store mail in rethinkdb: { host: 'localhost', // RethinkDB host address db: 'test' // RethinkDB database name }, regrid: { bucketName: 'email' // ReGrid bucket name } }
启动服务器
mailcap start
存储格式
Mailcap存储所有邮件在配置表中。文件附件在ReGrid分开存放。
简介 Mailcap 文件可用来配置支持 MIME 的应用程序例如邮件阅读器和 Web 浏览器如何响应具有不同 MIME 类型的文件。 (“mailcap” 这个名称源自短语 “mail capability”。) 例如,一个 mailcap 文件可能包含 video/mpeg; xmpeg %s 这样的行。 然后,如果用户遇到 MIME 类型为 video/mpeg 的邮件消息或 Web 文档时
Python的mailcap库是用于处理电子邮件文件附件的库。它可以用来识别邮件文件附件的类型,并通过预定义的规则自动处理它们。使用该库的主要方法是通过定义文件类型和关联的处理程序,来描述如何处理不同类型的文件附件。 import mailcap def handle_pdf(filename, mimetype): # 处理 PDF 文件 with open(filename,
#这个是用LYNX看HTML文件的.这个看效果比较好 #text/html;lynx --dump %s; nametemplate=%s.html; copiousoutput #这个是用W3M看HTML文件的 text/html;w3m -dump %s; copiousoutput; description=HTML Text; nametemplate=%s.html #这个是用LYNX看
博文背景 作者一直想搞明白Linux下的print命令如何使用? 直接print hello.txt会报错 Error: no "print" mailcap rules found for type "text/plain" 具体操作 ubuntu@139:~/temp $ cat /etc/mailcap | egrep print application/x-troff-man; /usr
创建一个mbox邮箱 # mailbox_mbox_create.py import mailbox import email.utils from_addr = email.utils.formataddr(('Author', 'author@example.com')) to_addr = email.utils.fo
可以在getData()方法中多次调用QueryList来实现递归多级采集。 使用场景:如采集多级菜单,需要先采集第一级菜单,然后采集第二级菜单,以此类推。 示例采集代码: <?php require 'QueryList/vendor/autoload.php'; use QL\QueryList; //获取每个li里面的h3标签内容,和class为item的元素内容 $html =<<<S
我希望能够从Java服务器应用程序发送/接收邮件。是否有标准的工具链可供使用?[主要的是,我正在用Java编写一个企业web应用程序,我需要一种方法(1)发送包含授权代码的电子邮件,以及(2)接收投诉。] 谢谢! 编辑:我道歉。这完全是我的错。我在规格中不清楚。 当我说发送/接收电子邮件时,我的意思是:我需要我的应用程序能够运行自己的邮件服务器。我没有正在使用的外部imap/pop3帐户。我的应用
C# Mail Server 是 Java Email Server (JES) 的 C# 移植版本。
我有一个Java程序,安装在一台旧的Ubuntu机器上,使用javax.mail发送邮件。然而,那台机器坏了,我现在正在一台新的CentOS机器上运行同样的Java应用程序。 但是,当尝试使用mail.smtp.host=127.0.0.1发送电子邮件时,我得到一个错误“MessagingException:501语法:HELO hostname”。 我猜邮件服务器尚未在此CentOS中激活。 如
我有一个服务器与静态IP在我的家里,我服务我自己的网页与一个域和所有工作良好。 在我的网页,你可以通过电子邮件和密码注册。当您注册一个名为nodemailer的节点模块,从google帐户发送电子邮件时,问题是google帐户有一个发送电子邮件的限制。 所以我需要将nodemailer模块连接到我自己家里的服务器上。 我在谷歌上搜索,但没有类似的答案。 如何在NodeJS中使用后缀?? http: