IMAP命令学习
admin | 未分类 | 2015-05-25
前几天要做关于IMAP协议方面的东西,对IMAP协议的命令不熟,特别是FETCH命令的用法,不但网上很难找到,就是专业文章也很难找到。经过这两天 对一些书籍和RFC3501的深入学习,了解了一些关于IMAP4协议命令的用法,有了一点心得体会,现在拿出来,希望能给做方面东西的朋友们一点帮助。1.CREATE <folder>CREATE可以创建指定名字的新邮箱。邮箱名... [阅读全文]
Postfix+Dovecot+MySQL搭建邮件服务器
admin | 系统 | 2015-05-15
网上有很多使用Postfix搭建邮件服务器的文章,但目前貌似没有看到较为完整的一篇。本例将尝试在Ubuntu系统中使用Postfix+Dovecot+MySQL搭建邮件服务器。
目录[-]
开始之前
工作原理
服务器接收邮件的过程
用户查收邮件的过程
用户发送邮件的过程
DNS配置
SSL证书
修改hostname
MySQL安装及配置
MySQL安装
新建数据库及用户
新建表格
插入数据
测试数... [阅读全文]
修改 thundbird 签名
admin | 二次开发 | 2015-05-12
thundbird 签名分为 html 和非 html
1.修改非html
需要修改源代码,重新编译
mailnews\compose\src\nsMsgCompose.cpp
line 4247
C++
static const char htmlBreak[] = "<br>";
static const char dashes[] = "-- ";
static const char htmlsigopen[] = "<div class=\"moz-signature\">";
... [阅读全文]
调试 NSIS 插件
C++
1.dll 入口 写个 messagebox,下一行 设置个断点
2.编译debug 版本
3.复制dll 到 nsis 的plugin 目录
4.编译nsis 得到 exe
5.运行exe 弹出第一步的messagebox
6.vs 附加进程 到 此exe 进程
7.关闭messagebox ,即可进入调试
1234567
1.dll 入口 写个 messagebox,下一行 设置个断... [阅读全文]
QWebview Ssl 双向认证
admin | Qt Gui | 2015-05-09
C++
qtssl::qtssl(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);
connect(ui.webView->page()->networkAccessManager(), SIGNAL(sslErrors(QNetworkReply*, const QList<QSslError>&)), this,
SLOT(on_networkReply_sslErrors(QNetworkReply*, const QList<QSslError>&)))... [阅读全文]
c++ 清除ssl 状态
admin | win32 | 2015-05-09
C++
#include "stdafx.h"
#include "windows.h"
#include "tchar.h"
typedef BOOL (__stdcall *SSL_EMPTY_CACHE_FN_A) (LPSTR, DWORD);
typedef BOOL (__stdcall *SSL_EMPTY_CACHE_FN_W) (LPWSTR, DWORD);
typedef BOOL (__stdcall *INCREMENTURLCACHEHEADERDATA_FN) (DWORD, LPDWORD);
VOID ClearSslState(VOID)
{
... [阅读全文]
此银行卡快捷支付需要重新开通 支付宝问题
admin | 杂类 | 2015-05-09
C++
建议您撤销重新签约下,具体撤销路径为:登录支付宝账户——【账户管理】——【账户资产】——【银行卡】,找到对应的银行点击【关闭】,然后根据页面的提示操作即可。
撤销后在此页面点击【继续添加银行卡】,按照页面提示操作,重新签约即可。
12
建议您撤销重新签约下,具体撤销路径为... [阅读全文]
javascript canvas show circle picture
admin | JavaScript | 2015-05-04
XHTML
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Canvas tutorial</title>
<script type="text/javascript">
function draw(){
var canvas = document.getElementById('tutorial');
if (canvas.getContext){
... [阅读全文]
为什么要设置“Ctrl+Alt+Del 登录”的方式
admin | 系统 | 2015-04-21
“Ctrl+Alt+Del 登录”又称为安全登录。因为当你在登录时有些病毒或木马什么的会用一个假冒的窗口骗你输入用户名和密码。窃取了你的登录密码之后可以对你的机器作进一步破坏。
安全登录的作用就是防止这种密码窃取。(因为 Ctrl+Alt+Del 组合键只有操作系统本身才能识别,我们由此来保证用这个组合键打开的窗口为真正的系统登录窗口。)
怎么设置?
... [阅读全文]