小议提高电子邮件送达率的方法

2015.06.12/2016.08.15发布于研究暂无评论#DKIM#SPF#debian#email#exim#ubuntu

简要总结通过SPF + DKIM + DMARC等技术提高邮件送达率的方法,备忘。

最近VPS服务器发送的logwatch邮件被gmail服务器当作垃圾邮件拒收了,不是被扔到垃圾箱里,而是直接悲剧的给退回了。之前还能用gmail的过滤器把邮件从垃圾箱里拾回来,现在可好,连破烂都没得捡了。

查阅了网上的一些资料后,发现设置SPF和DKIM可以有效的降低邮件被识别为垃圾邮件的几率,遂实践了一番,下面总结记录SPF, DMARC的设置方法和在Ubuntu 14.04服务器上为Exim4启用DKIM支持的流程。

SPF

SPF全称是Sender Policy Framework,简单的说就是在你域名的DNS服务商那里添加一条TXT记录来检验发件地址(bounce address)。

继续阅读...

Debian/Ubuntu 常用软件

2013.08.25/2016.08.25发布于笔记暂无评论#debian#ubuntu#软件

介绍常用Debian/Ubuntu平台上的软件和部分软件的使用方法。可在Linux Packages Search查找需要的软件包。

软件列表

下面是常用的debian软件列表,直接运行apt-get install %package-name%即可安装。

系统管理

  • apropos 查找说明手册
  • apt-file 可用于查找文件所属的软件包
  • batch & atq 设置和管理一次计划任务
  • chkconfig 管理系统服务
  • dmidecode 查看硬件设备信息
  • exim4 邮件服务器
  • fallocate 创建指定大小的空文件
  • fontconfig: 管理字体,fc-list列出当前可用的字体
  • htop 比top更直观的进程监控/系统信息软件
  • imagemagick 转换和编辑图片
  • locate 配合updatedb进行文件索引和搜索
  • mutt 收发邮件
  • p7zip 7zip的linux版本
  • rev 将文件或输入的每一行的字符倒序排列 123 => 321
  • shred 涂改和彻底删除文件,使其无法被恢复
  • tcpdump packet analyzer
  • translate-toolkit
  • unzip 解压zip压缩格式的文件
  • watch 每隔一段时间执行某个程序,然后全屏输出执行结果
  • xkill 干掉图形窗口
  • zgrep 类似于grep,但支持在压缩文件中查找
  • zip 压缩为zip格式
继续阅读...

Debian/Ubuntu常见问题及解决方法整理

2013.08.25/2016.09.16发布于笔记暂无评论#debian#problem#ubuntu

记录使用Debian/Ubuntu时遇到的问题及其解决方法。

网络问题

ping: connect: network is unreachable

使用service networking restart后无法联网,运行ifconfig后发现没有eth0,这时需要手动配置eth0接口,注意将$IP_ADDRESS, $MASK和$GATE_WAY改为你的IP地址、子网掩码和网关地址:

ifconfig eth0 $IP_ADDRESS netmask $MASK
route add default gw $GATE_WAY
继续阅读...

Debian/Ubuntu系统小技巧收集

2013.08.25/2016.07.31发布于笔记暂无评论#debian#trick#ubuntu

整理一些Debian/Ubuntu上的小技巧,包括系统管理、系统美化和娱乐等方面。

系统管理

挂载samba共享文件夹

sudo apt-get install cifs-utils
sudo mkdir /media/samba-shared
sudo mount -t cifs -o guest,rw //samba-address/shared-folder /media/samba-shared

zip解压后的文件名乱码

继续阅读...

Debian/Ubuntu自启动方法总结

2013.08.25/2013.12.05发布于笔记暂无评论#debian#note#startup#ubuntu#未完成

总结Debian/Ubuntu的启动方法.

XDG AutoStart

将程序的快捷方式置于/etc/xdg/autostart即可随XDG自启动.下面是fcitx输入法的快捷方式.

[Desktop Entry]
Name=Fcitx
Name[zh_CN]=Fcitx
Name[zh_TW]=Fcitx
Comment=Input Method
Comment[zh_CN]=输入法
Comment[zh_TW]=輸入法
Exec=fcitx
Icon=fcitx
Terminal=false
Type=Application
Categories=System;Utility;
StartupNotify=false
X-GNOME-Autostart-Phase=Applications
X-GNOME-AutoRestart=false
X-GNOME-Autostart-Notify=false
X-KDE-autostart-after=panel
X-KDE-StartupNotify=false

~/.config/autostart

继续阅读...

Debian/Ubuntu资源收集

2013.08.25发布于笔记暂无评论#debian#resource#ubuntu
继续阅读...

Debian/Ubuntu软件管理常用命令

2013.08.25/2016.09.19发布于笔记暂无评论#apt#debian#dpkg#ubuntu

参考了这篇文章,在这里记录debian系统上管理软件经常用到的命令,以方便以后查询。

apt

apt-get

  • apt-get install 安装软件
  • apt-get -f install 修复依赖关系
  • apt-get -u install 升级软件
  • apt-get remove %pkg% 删除软件
  • apt-get purge %pkg% 删除软件及其配置文件
  • apt-get -u upgrade 升级所有已安装的软件
  • apt-get dist-upgrade 升级操作系统到下一个版本
  • apt-get build-dep %pkg% 安装依赖的软件

可以通过以下选项开启代理。

继续阅读...

Debian6上安装haskell pandoc

2013.08.25发布于笔记暂无评论#debian#haskell#install#pandoc

debian6 squeeze上在安装haskell和pandoc

安装haskell platform和cabal

首先安装依赖的软件包

apt-get install libgmp3-dev freeglut3 freeglut3-dev

然后下载ghc 7.4.2, 在这里选择合适的版本。解压后执行:

继续阅读...