- 邮件服务器 之 基于FreeBSD和Postfix的邮件系统与邮件列表的web mail安装
weixin_33835103
php数据库python
作者:杨廷勇(scyzxpattoping.net)来自:LinuxSir.Org版权:杨廷勇Copyright©2004、2005、2006摘要:本文介绍使用FreeBSD+Postfix+Cyrus-sasl+Courier-imap+tmail3.5+spamassassin+Clamav+mailscanner+mailscanner-mrtg+mailman,来架构一个具有多域名,有邮件
- 基于FreeBSD和Postfix的邮件系统与邮件列表的web mail安装
weixin_30886233
php数据库python
作者:杨廷勇(scyzxpattoping.net)来自:LinuxSir.Org版权:杨廷勇Copyright©2004、2005、2006摘要:本文介绍使用FreeBSD+Postfix+Cyrus-sasl+Courier-imap+tmail3.5+spamassassin+Clamav+mailscanner+mailscanner-mrtg+mailman,来架构一个具有多域名,有邮件
- 解决抓包firefox网址时显示此连接不受信任
weixin_44723309
firefox前端
问题:解决办法:1、启动fiddler,打开firefox,输入https://www.tmail.com2、点击tools-options-HTTPS-Action下的exportrootcertificatetodesktop按钮3、下载完证书后安装好即可
- 基于Linux和Postfix的邮件系统的web mail安装手册(转)
weixin_30735391
作者:杨廷勇(scyzxpattoping.net)来自:LinuxSir.Org版权:杨廷勇Copyright©2004、2005、2006摘要:本文介绍使用Linux+Postfix+Cyrus-sasl+Courier-imap+Tmail3.0+spamassassin+Clamav+mailscanner,来架构一个具有多域名,有邮件列表、webmail、防病毒、防垃圾邮件、web管理界
- 调用由ASP动态生成的JS文件
selifecn
javascript很强大,但是js文件却不能接受get方法或post方法传过来的参数,而ASP可以很好的支持这点,那么可以用ASP来接收传递过来的参数再动态生成JS代码,那么两种强大的功能就结合在一起了.服务器上的ASP文件:mail_t.asp"")then'response.write""response.write"alert('tmail.js调用成功,uid为:"response.wr
- 解决netbeans下新建model出现 invalid multibyte character 的错误
magnesium
ruby
IDE:netbeans6.8rais:2.3.5在netbeans6.8下新建model会出现以下错误:/usr/lib/ruby/gems/1.9.1/gems/actionmailer-2.3.2/lib/action_mailer/vendor/tmail-1.2.3/tmail/utils.rb:117:in`':invalidmultibytecharacter(ArgumentErr
- wm 常用程序和设置调用大全
世外涛缘
http://www.cnblogs.com/mugua/archive/2009/04/06/1430461.html#电话/Windows/cprog.exe#拨号/Windows/cprog.exe-urltel:123456#短信/Windows/tmail.exe-transport"SMS"#新短信/Windows/tmail.exe-transport"SMS"-to""#联系人/W
- golang简单的抓取
逐梦如风
goang
使用golang抓取天猫的页面都是302,目前没有好的办法,正在查找哦,但是如果使用c语言的libcurl库是可以设置crt文件,直接抓取的哦~~对于go,我还得学习和摸索下。已解决,注意返回的状态码和cookie,重新抓取即可。packagemainimport("crypto/tls""fmt""io/ioutil""net/http")consttmail_crt="/xxxx/TMAIL.
- c的日志库
逐梦如风
c/c++
c的json库不知道啥时候才有心情把它写完我想的是先看看网络之类的再去完一下c的json库最近又有了个新的玩具,做了一个天猫书店的抓取代码,php写的,打算把它用c重复来一遍,练练手~~头文件////log.h//tmail_spider////Createdbybikangon16/9/20.//Copyright(c)2016年bikang.Allrightsreserved.//#ifnde
- 关于windows mobile 下用MAPIRule截获短信及tmail.exe的相关问题
Windows Mobile
在做短信截获软件时, 曾经遇到一个问题:
截获短信时,常用联系人和非常用联系人的短信到达后首先被系统的tmail.exe处理,但是tmail把这两者的号码(Address)解析成了不同的格式,
常用联系人:解析成 <姓名 + 号码>
非常用联系人:解析成 <号码>
因此,在截获时不能使用CatchNum == BlackNum 来判断,应该用 Cat
- tmail.exe 及其他常用命令参数
mail
一、tmail.exe
1,直达短信收件箱:
命令参数:"\Windows\tmail.exe"-service "SMS"("SMS"前面有一个半角空格)
2,直达彩信收件箱设置如下:(如果你的短信和彩信是一起的那就不需要设置)
命令参数:"\Windows\tmail.exe"-servi
- rails笔记 actionmailer
action
actionmailer
rails 内置提供了发送邮件的方法即actionmailer , 在内部使用TMail的api,同时提供了对测试友好的功能,默认在test状态下面,rails不会真正发送mail,只会把mail附加到ActionMailer::Base.deliveries中,这样可以通过测试方法访问了
配置actionmailer
ActionMailer::Base.deli
- Cempi实战攻略(六)——如何截获到达的短消息
em
Cempi实战攻略(六)——如何截获到达的短消息 By 吴春雷 QQ:819543772 EMAIL:
[email protected]
1. MapiRule是什么?我从哪里能够得到它?
MapiRule是微软提供的用于演示短信拦截技术的DEMO程序,程序展示了使用COM技术为tmail.exe注册服务,实现客户端短信拦截的
- CEMAPI实战攻略(四)——发送短消息
map
CEMAPI实战攻略(四)——发送短消息 By 吴春雷 QQ:819543772 EMail:
[email protected]
四.发送短消息
发送短信是一个相对比较简单的过程,之所以拿出来一节来讨论,是因为我们不仅仅要讨论如何发送短信,还要讨论一个重要的进程,也就是tmail.exe进程。简单的讲,这个进程在后台控制着短信和邮件的接收和发送过程,在前台提供一个显示UI,供大家对短信进行操作
- 利用tmail.exe 命令参数来发送邮件
mail
由于需要最近学习了一下tmail命令参数相关的东西,要实现在程序中发邮件。
先让我们来看一下tmail.exe 的命令参数吧。
-service -to -cc -bcc -body -subject -attach
一一解释一下:
-service 选择mail acount 这里可以是SMS, MMS, ActiveSync or your
- 为什么MAPI不适用于M8
map
因为“提到在Windows Mobile客户端对短信进行操作,几乎所有人都会在第一时间想起CEMAPI接口,诚然cemapi接口是目前为止使用最多,也是最为成熟的技术,利用Cemapi接口可以很方便的实现短信的发送、接收、删除等相关操作,而无需关注繁琐的编码解码问题,但Cemapi也有自己的缺点,比如cemapi中接口完全基于tmail实现,短信截获、发送、到达通知等操作最终也是由tmail来实现
- Tmail: 开源邮件服务器软件包
mail
Tmail 是开源邮件技术社区的最新的邮件服务器软件包,软件基于 GPL 协议,集成了 postfix、spamassasin、clamav、courier-imap、courier-authlib 的简易安装包。其中独创的 Web 界面管理 postfix 选项,Web 设置 spamassassin,Web 设置中文退信模板等,基于 Web 管理系统配置是开源邮件系统中的首创。
安装过
- zmail邮件系统安装手册 V2.0版本
jason.tang
Tmail邮件系统安装手册V2.0版本1、系统环境centos6.0以上,最小化安装(64位系统)2、部署1、删除自带的postfix、mysql、httpd#rpm-qa|greppostfix|xargsrpm-e--nodeps#rpm-qa|grepmysql|xargsrpm-e--nodeps2、下载tmail安装包wgethttp://60.173.10.106:88/tmail_s
- 泛域名解析平台配置思路
skanda
泛域名
还是因为业务需求,开发一套saas系统,需要给每个用户一个管理平台,类似淘宝商城,aaa.tmall.com,bbb.tmail.com.第一次接触泛域名解析,还一头雾水,一个是域名解析商的事情,一个是程序猿的事情,二者如何通讯。好像泛域名这种东西没有manual,摸索一番,大致步骤如下:1,域名管理中心,添加泛域名解析 泛域名解析,请在主机名处输入*,增加A记录即可 pingaaa.do
- tmail 5.0.1 X64 企业级邮件系统安装
jason.tang
tmail
tmail系统包括webmail和管理后台。支持手机邮箱。统装好后删除系统自带MYSQL POSTFIX HTTPDrpm-qa|grepmysql|xargsrpm-e--nodepsrpm-qa|greppostfix|xargsrpm-e--nodepsrpm-qa|grepmysql|xargsrpm-e--nodeps下载http://60.173.10.106:88/tmail_set
- Centos el6_X64 安装postfix TMAIL 5.0.1
jason.tang
tmail
先安装 centosel6最小安装或者软件工作站系统装好后删除系统自带MYSQL POSTFIX HTTPDrpm-qa|grepmysql|xargsrpm-e--nodepsrpm-qa|greppostfix|xargsrpm-e--nodepsrpm-qa|grepmysql|xargsrpm-e--nodeps请先到 http://www.thismail.org/bbs/thread-
- java-多线程-一道阿里面试题分析
李国刚
java多线程阿里面试题
传说这是阿里的一道面试题:也传说发这道题出来的作者去了tmail。下面是关于题目的描述: 这段代码大多数情况下运行正常,但是某些情况下会出问题。什么时候会出现什么问题?如何修正?可见博客 http://yueyemaitian.iteye.com/blog/1387901 Java代码 public class MyStack { private List list = new A
- 关于Tmail
Peisl
Tmail是开源邮件技术社区的最新的邮件服务器软件包,软件基于GPL协议,集成了postfix,spamassasin,clamav,courier-imap,courier-authlib的简易安装包.其中独创的web界面管理postfix选项,web设置spamassassin,web设置中文退信模板等,基于web管理系统配置是开源邮件系统中的首创.安装过程简单快速,整个安装过程只需要一分钟,
- 基于Linux和Postfix的邮件系统的web mail安装手册
xiaomage234
作者: 杨廷勇(scyzxpattoping.net)来自: LinuxSir.Org版权:杨廷勇Copyright©2004、2005、2006摘要: 本文介绍使用Linux+Postfix+Cyrus-sasl+Courier-imap+Tmail3.0+spamassassin+Clamav+mailscanner,来架构一个具有多域名,有邮件列表、webmail、防病毒、防垃圾邮件、web
- Tmail: 开源邮件服务器软件包
runAndRun
Tmail是开源邮件技术社区的最新的邮件服务器软件包,软件基于GPL协议,集成了postfix、spamassasin、clamav、courier-imap、courier-authlib的简易安装包。其中独创的Web界面管理postfix选项,Web设置spamassassin,Web设置中文退信模板等,基于Web管理系统配置是开源邮件系统中的首创。安装过程简单快速,整个安装过程只需要一分钟
- Ruby 发送电子邮件
wangxiaohigh
Ruby
使用Ruby发送电子邮件,无论是自动生成的还是人工输入的都可以。首先你需要把邮件的信息转换成一个单一的数组,包含了邮件的内容和附件等信息。需要引用这几个类库如RubyMail、Tmail、ActionMailer。因为ActionMailer依赖rails,所以用它来写。示例代码如下require'rubygems'
require'action_mailer'
classSimpleMail
- Ruby 发送电子邮件
javasee
Ruby
使用Ruby发送电子邮件,无论是自动生成的还是人工输入的都可以。首先你需要把邮件的信息转换成一个单一的数组,包含了邮件的内容和附件等信息。需要引用这几个类库如RubyMail、Tmail、ActionMailer。因为ActionMailer依赖rails,所以用它来写。示例代码如下require'rubygems'
require'action_mailer'
classSimpleMail
- mysql 的一些用法
moonlit1228
1,显示所有的表名称命令:showtablesfromtmail;结果:(这是Tmail系统中的数据库tmail的表一览)+---------------------+|Tables_in_tmail|+---------------------+|T_SpamMaillist||T_SpamMv||T_SpamUserlist||T_TMSLOG||T_TMSLOG2||address||adm
- 什么是Tmail?
moonlit1228
什么是Tmail?转自:http://www.thismail.org/bbs/thread-3227-1-1.htmlTmail是开源邮件技术社区的最新的邮件服务器软件包,软件基于GPL协议,集成了postfix,spamassasin,clamav,courier-imap,courier-authlib的简易安装包.其中独创的web界面管理postfix选项,web设置spamassassi
- Windows Mobile常用程序和控制面板命令参数列表
dxcgis
WindowsMobile
有时需要在自己开发的程序中调用WindowsMobile内置的程序来实现相应的功能,如打开word文档、图片、视频等。打开txt文件:System.Diagnostics.Process.Start("pword.exe","-opendoc"+“//mydocument//test.txt”);发送短信:System.Diagnostics.Process.Start("tmail.exe","
- [黑洞与暗粒子]没有光的世界
comsci
无论是相对论还是其它现代物理学,都显然有个缺陷,那就是必须有光才能够计算
但是,我相信,在我们的世界和宇宙平面中,肯定存在没有光的世界....
那么,在没有光的世界,光子和其它粒子的规律无法被应用和考察,那么以光速为核心的
&nbs
- jQuery Lazy Load 图片延迟加载
aijuans
jquery
基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载。
对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度。
版本:
jQuery v1.4.4+
jQuery Lazy Load v1.7.2
注意事项:
需要真正实现图片延迟加载,必须将真实图片地址写在 data-original 属性中。若 src
- 使用Jodd的优点
Kai_Ge
jodd
1. 简化和统一 controller ,抛弃 extends SimpleFormController ,统一使用 implements Controller 的方式。
2. 简化 JSP 页面的 bind, 不需要一个字段一个字段的绑定。
3. 对 bean 没有任何要求,可以使用任意的 bean 做为 formBean。
使用方法简介
- jpa Query转hibernate Query
120153216
Hibernate
public List<Map> getMapList(String hql,
Map map) {
org.hibernate.Query jpaQuery = entityManager.createQuery(hql);
if (null != map) {
for (String parameter : map.keySet()) {
jp
- Django_Python3添加MySQL/MariaDB支持
2002wmj
mariaDB
现状
首先,
[email protected] 中默认的引擎为 django.db.backends.mysql 。但是在Python3中如果这样写的话,会发现 django.db.backends.mysql 依赖 MySQLdb[5] ,而 MySQLdb 又不兼容 Python3 于是要找一种新的方式来继续使用MySQL。 MySQL官方的方案
首先据MySQL文档[3]说,自从MySQL
- 在SQLSERVER中查找消耗IO最多的SQL
357029540
SQL Server
返回做IO数目最多的50条语句以及它们的执行计划。
select top 50
(total_logical_reads/execution_count) as avg_logical_reads,
(total_logical_writes/execution_count) as avg_logical_writes,
(tot
- spring UnChecked 异常 官方定义!
7454103
spring
如果你接触过spring的 事物管理!那么你必须明白 spring的 非捕获异常! 即 unchecked 异常! 因为 spring 默认这类异常事物自动回滚!!
public static boolean isCheckedException(Throwable ex)
{
return !(ex instanceof RuntimeExcep
- mongoDB 入门指南、示例
adminjun
javamongodb操作
一、准备工作
1、 下载mongoDB
下载地址:http://www.mongodb.org/downloads
选择合适你的版本
相关文档:http://www.mongodb.org/display/DOCS/Tutorial
2、 安装mongoDB
A、 不解压模式:
将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务,默
- CUDA 5 Release Candidate Now Available
aijuans
CUDA
The CUDA 5 Release Candidate is now available at http://developer.nvidia.com/<wbr></wbr>cuda/cuda-pre-production. Now applicable to a broader set of algorithms, CUDA 5 has advanced fe
- Essential Studio for WinRT网格控件测评
Axiba
JavaScripthtml5
Essential Studio for WinRT界面控件包含了商业平板应用程序开发中所需的所有控件,如市场上运行速度最快的grid 和chart、地图、RDL报表查看器、丰富的文本查看器及图表等等。同时,该控件还包含了一组独特的库,用于从WinRT应用程序中生成Excel、Word以及PDF格式的文件。此文将对其另外一个强大的控件——网格控件进行专门的测评详述。
网格控件功能
1、
- java 获取windows系统安装的证书或证书链
bewithme
windows
有时需要获取windows系统安装的证书或证书链,比如说你要通过证书来创建java的密钥库 。
有关证书链的解释可以查看此处 。
public static void main(String[] args) {
SunMSCAPI providerMSCAPI = new SunMSCAPI();
S
- NoSQL数据库之Redis数据库管理(set类型和zset类型)
bijian1013
redis数据库NoSQL
4.sets类型
Set是集合,它是string类型的无序集合。set是通过hash table实现的,添加、删除和查找的复杂度都是O(1)。对集合我们可以取并集、交集、差集。通过这些操作我们可以实现sns中的好友推荐和blog的tag功能。
sadd:向名称为key的set中添加元
- 异常捕获何时用Exception,何时用Throwable
bingyingao
用Exception的情况
try {
//可能发生空指针、数组溢出等异常
} catch (Exception e) {
 
- 【Kafka四】Kakfa伪分布式安装
bit1129
kafka
在http://bit1129.iteye.com/blog/2174791一文中,实现了单Kafka服务器的安装,在Kafka中,每个Kafka服务器称为一个broker。本文简单介绍下,在单机环境下Kafka的伪分布式安装和测试验证 1. 安装步骤
Kafka伪分布式安装的思路跟Zookeeper的伪分布式安装思路完全一样,不过比Zookeeper稍微简单些(不
- Project Euler
bookjovi
haskell
Project Euler是个数学问题求解网站,网站设计的很有意思,有很多problem,在未提交正确答案前不能查看problem的overview,也不能查看关于problem的discussion thread,只能看到现在problem已经被多少人解决了,人数越多往往代表问题越容易。
看看problem 1吧:
Add all the natural num
- Java-Collections Framework学习与总结-ArrayDeque
BrokenDreams
Collections
表、栈和队列是三种基本的数据结构,前面总结的ArrayList和LinkedList可以作为任意一种数据结构来使用,当然由于实现方式的不同,操作的效率也会不同。
这篇要看一下java.util.ArrayDeque。从命名上看
- 读《研磨设计模式》-代码笔记-装饰模式-Decorator
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.Fi
- Maven学习(一)
chenyu19891124
Maven私服
学习一门技术和工具总得花费一段时间,5月底6月初自己学习了一些工具,maven+Hudson+nexus的搭建,对于maven以前只是听说,顺便再自己的电脑上搭建了一个maven环境,但是完全不了解maven这一强大的构建工具,还有ant也是一个构建工具,但ant就没有maven那么的简单方便,其实简单点说maven是一个运用命令行就能完成构建,测试,打包,发布一系列功
- [原创]JWFD工作流引擎设计----节点匹配搜索算法(用于初步解决条件异步汇聚问题) 补充
comsci
算法工作PHP搜索引擎嵌入式
本文主要介绍在JWFD工作流引擎设计中遇到的一个实际问题的解决方案,请参考我的博文"带条件选择的并行汇聚路由问题"中图例A2描述的情况(http://comsci.iteye.com/blog/339756),我现在把我对图例A2的一个解决方案公布出来,请大家多指点
节点匹配搜索算法(用于解决标准对称流程图条件汇聚点运行控制参数的算法)
需要解决的问题:已知分支
- Linux中用shell获取昨天、明天或多天前的日期
daizj
linuxshell上几年昨天获取上几个月
在Linux中可以通过date命令获取昨天、明天、上个月、下个月、上一年和下一年
# 获取昨天
date -d 'yesterday' # 或 date -d 'last day'
# 获取明天
date -d 'tomorrow' # 或 date -d 'next day'
# 获取上个月
date -d 'last month'
#
- 我所理解的云计算
dongwei_6688
云计算
在刚开始接触到一个概念时,人们往往都会去探寻这个概念的含义,以达到对其有一个感性的认知,在Wikipedia上关于“云计算”是这么定义的,它说:
Cloud computing is a phrase used to describe a variety of computing co
- YII CMenu配置
dcj3sjt126com
yii
Adding id and class names to CMenu
We use the id and htmlOptions to accomplish this. Watch.
//in your view
$this->widget('zii.widgets.CMenu', array(
'id'=>'myMenu',
'items'=>$this-&g
- 设计模式之静态代理与动态代理
come_for_dream
设计模式
静态代理与动态代理
代理模式是java开发中用到的相对比较多的设计模式,其中的思想就是主业务和相关业务分离。所谓的代理设计就是指由一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。比如我们在进行删除操作的时候需要检验一下用户是否登陆,我们可以删除看成主业务,而把检验用户是否登陆看成其相关业务
- 【转】理解Javascript 系列
gcc2ge
JavaScript
理解Javascript_13_执行模型详解
摘要: 在《理解Javascript_12_执行模型浅析》一文中,我们初步的了解了执行上下文与作用域的概念,那么这一篇将深入分析执行上下文的构建过程,了解执行上下文、函数对象、作用域三者之间的关系。函数执行环境简单的代码:当调用say方法时,第一步是创建其执行环境,在创建执行环境的过程中,会按照定义的先后顺序完成一系列操作:1.首先会创建一个
- Subsets II
hcx2013
set
Given a collection of integers that might contain duplicates, nums, return all possible subsets.
Note:
Elements in a subset must be in non-descending order.
The solution set must not conta
- Spring4.1新特性——Spring缓存框架增强
jinnianshilongnian
spring4
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- shell嵌套expect执行命令
liyonghui160com
一直都想把expect的操作写到bash脚本里,这样就不用我再写两个脚本来执行了,搞了一下午终于有点小成就,给大家看看吧.
系统:centos 5.x
1.先安装expect
yum -y install expect
2.脚本内容:
cat auto_svn.sh
#!/bin/bash
- Linux实用命令整理
pda158
linux
0. 基本命令 linux 基本命令整理
1. 压缩 解压 tar -zcvf a.tar.gz a #把a压缩成a.tar.gz tar -zxvf a.tar.gz #把a.tar.gz解压成a
2. vim小结 2.1 vim替换 :m,ns/word_1/word_2/gc  
- 独立开发人员通向成功的29个小贴士
shoothao
独立开发
概述:本文收集了关于独立开发人员通向成功需要注意的一些东西,对于具体的每个贴士的注解有兴趣的朋友可以查看下面标注的原文地址。
明白你从事独立开发的原因和目的。
保持坚持制定计划的好习惯。
万事开头难,第一份订单是关键。
培养多元化业务技能。
提供卓越的服务和品质。
谨小慎微。
营销是必备技能。
学会组织,有条理的工作才是最有效率的。
“独立
- JAVA中堆栈和内存分配原理
uule
java
1、栈、堆
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和基本类型常量(public static f