仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1072|回复: 11
打印 上一主题 下一主题

[其他Linux] Linux编程之对debian下的exim4增加DKIM撑持仓酷云

[复制链接]
若天明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:29:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
当你经过一段时间的学习后就应该扩充自己的知识,多学习linux命令,但是不要在初学阶段就系统的学习linux命令。
exim是一款罕见的邮件发送软件,用自带的apt-get安装的exim4版本是不撑持DKIM,我们必需要对其源码举行改革才行。
这里先容一下在debian情况下对exim举行DKIM(DomainKeysIdentifiedMail)邮件署名的撑持。
#apt-getinstalllibdkim-devdpatch在/etc/apt/sources.list中增加:
deb-srchttp://ftp.us.debian.org/debianlennymaincontribnon-free增加需要的软件:
#cd/usr/src
#apt-get--force-yes-yinstallbuild-essentialdevscriptsdocbook-xslxsltprocdocbook-xmllibpcre3-devlibldap2-devlibpam0g-devlibident-devlibdb4.6-devlibxmu-devlibxt-devlibxext-devlibx11-devlibxaw7-devlibpq-devlibmysqlclient15-devlibsqlite3-devlibperl-devlibgnutls-devlibsasl2-dev
#apt-getsourceexim4
#cdexim4-4.69/
#fakerootdebian/rulesunpack-configs然后复制设置文件
#cpEDITME.exim4-heavyEDITME.exim4-custom
#echo"EXPERIMENTAL_DKIM=yes">>EDITME.exim4-custom
#echo"LDFLAGS+=-ldkim">>EDITME.exim4-custom
#fakerootdebian/rulespack-configs修正
videbian/rules
找到extradaemonpackages这行,修正为:
extradaemonpackages=exim4-daemon-heavyexim4-daemon-custom
为了让exim找到libdkim,还必要
echo"80_libdkim_patch">>debian/patches/00list
cddebian/patches
wgethttp://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=99_libdkim_1.0.19.dpatch;att=1;bug=486437-O-|
cat>>80_libdkim_patch.dpatch完成以上步骤,并没有提醒堕落i后就能够编译了
debuild-uc-us以后就能够失掉安装包了:
#ls../*.deb|grepexim4
../exim4_4.69-7_all.deb
../exim4-base_4.69-7_amd64.deb
../exim4-config_4.69-7_all.deb
../exim4-daemon-custom_4.69-7_amd64.deb
../exim4-daemon-custom-dbg_4.69-7_amd64.deb
../exim4-daemon-heavy_4.69-7_amd64.deb
../exim4-daemon-heavy-dbg_4.69-7_amd64.deb
../exim4-daemon-light_4.69-7_amd64.deb
../exim4-daemon-light-dbg_4.69-7_amd64.deb
../exim4-dbg_4.69-7_amd64.deb
../exim4-dev_4.69-7_amd64.deb
../eximon4_4.69-7_amd64.deb安装包的按次
dpkg-iexim4-config*.deb
dpkg-iexim4-base*.deb
dpkg-iexim4-daemon-light*.deb
dpkg-idaemon-custom*.deb
最初,修正设置文件/etc/exim4/exim4.conf.template在remote_smtp处
增加:
dkim_selector=dkim
dkim_domain=${lc:${domain:$h_from:}}
dkim_private_key=/root/dkim.private.key
dkim_strict=0
dkim_canon=relaxed
系统管理相关命令:df、top、free、quota、at、lp、adduser、groupaddkill、crontab、tar、unzip、gunzip、last
分手快乐 该用户已被删除
沙发
发表于 2015-1-21 07:47:00 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
变相怪杰 该用户已被删除
板凳
发表于 2015-1-30 11:48:48 | 只看该作者
可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
飘飘悠悠 该用户已被删除
地板
发表于 2015-2-6 11:06:39 | 只看该作者
你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-16 00:38:31 | 只看该作者
其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。
海妖 该用户已被删除
6#
发表于 2015-2-16 14:28:06 | 只看该作者
Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
透明 该用户已被删除
7#
发表于 2015-3-5 06:34:01 | 只看该作者
任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.
小妖女 该用户已被删除
8#
发表于 2015-3-10 19:56:03 | 只看该作者
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
不帅 该用户已被删除
9#
发表于 2015-3-11 01:16:07 | 只看该作者
Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。
深爱那片海 该用户已被删除
10#
发表于 2015-3-11 07:23:00 | 只看该作者
上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.
金色的骷髅 该用户已被删除
11#
发表于 2015-3-17 23:09:16 | 只看该作者
这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
小女巫 该用户已被删除
12#
发表于 2015-3-25 06:01:43 | 只看该作者
linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 16:47

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表