Skip to content

Ubuntu上配置Postfix使用gmail转发邮件

任务:如何配置Ubuntu上的Postfix使用gmail邮件服务器转发邮件 原因:使用ADSL等方式上网的ubuntu服务器发送的邮件经常被当作垃圾邮件 注:这篇博文不是要配置一个完整的Postfix邮件服务器,只是谈一下如何让它把所有要发送的邮件转交给gmail的邮件服务器来发送,减少发送邮件被当作垃圾邮件的几率。你需要有一个gmail的账户。 如何做: 1. 如果你的Ubuntu上没有Postfix,先安装。 sudo apt-get install postfix (在安装的过程中会提示你Postfix的使用场合,选择Internet Configuration) 2. 创建一个包含有你的gmail邮件服务器地址及你的账户信息的文件,这里以/etc/postfix/relay_passwd为例。内容如下: smtp.gmail.com:587 [email protected]:My_pass 3. 运行postmap命令,生成postmap database: postmap /etc/postfix/relay_passwd 4. 在/etc/postfix/main.cf中添加如下内容: ## To use gmail MTA as relay host 2012, 03/28 relayhost = smtp.gmail.com:587 smtp_sasl_password_maps = hash:/etc/postfix/relay_passwd smtpd_use_tls…

Read more

OpenBSD5.0_Gnome2.3安装用ISO

上一篇文章中我简单介绍了一下OpenBSD 5.0 + Gnome 2.3的一个VirtualBox虚拟机文件。现在对应的一个可安装的ISO文件也基本可用了。可以在115网盘上下载。 part1: http://115.com/file/anznxk3c part2:http://115.com/file/e7y7av8o 下载完成后,使用7-zip软件解压,然后会生成一个名为OpenBSD.iso的文件。 文件校验和: MD5 (OpenBSD.iso) = 1ee617cc03ba218e1e4308e2322f331f SHA1 (OpenBSD.iso) = ccd703f8301e9f712c1a7446e2d41f68ac443e5d   如何使用 按上面的介绍,下载并解压出OpenBSD.iso文件后,即可像安装OpenBSD系统一样开始安装。(如果不熟悉OpenBSD安装,可参考这个视频)。 关键点有两个: 1. 保证/usr/local所在分区大于2.5G(因为Gnome桌面会安装较多软件) 2. 在选择安装组件时,要手工选择site50.tgz文件 这个ISO是OpenBSD5.0,I386平台。稍后我会录制一个演示视频。   已知问题: 1. 如果使用root以外的账户登录,需要手工指定gnome主题为Equinox_Evolution,才能看到图示的效果。 可以在System > Preferences > Appearance菜单下选择”Equinox_Evolution“主题。 然后,在桌面上右击,选择”Change Desktop Background”, 指定/usr/local/share/backgrounds/puffy_engraved_2_1024x768.jpg图片做桌面背景…

Read more

OpenBSD Gnome桌面环境虚拟机

上周在VirtualBox虚拟机上安装了OpenBSD 5.0 + Gnome 2.3,想要尝试一下OpenBSD用于桌面系统的可行性。配置完成以后,我把这个虚拟机从VirtualBox中导出,放在115的网盘上,希望有更多的朋友试一下OpenBSD,而且用的人越多,也就更容易发现其中的不足之处。 先上几个截屏,更直观一点。     现在简单汇总介绍一下: 1. 这个东西是…? 一个VirtualBox虚拟机文件。 2. 这个东西有什么用处? 它提供一个现成的OpenBSD 5.0加上Gnome 2.3的桌面环境 这个虚拟机是为那些想要试用一下OpenBSD,但还没有准备好在电脑安装它的朋友准备的。将这个虚拟机文件导入到VirtualBox中以后就有了一个现成的OpenBSD 5.0加上Gnome 2.3的桌面环境 3. 为什么我可能会对它感兴趣? 如果你不准备尝试OpenBSD系统,或者你对OpenBSD系统已经很熟悉,你很可能不会对这个文件感兴趣 4. OpenBSD? 和Windows XP/Windows 7一样,OpenBSD是一个操作系统;和CentOS/Ubuntu Linux发行版一样,它是一个免费的UNIX类操作系统;和它们都不一样的是,OpenBSD是一个专注于安全的操作系统。强调完全的开放源代码(BSD授权协议,不同于Linux的GPL协议)、代码质量和主动安全。 http://www.openbsd.org 5. 如何使用它? 很简单,几步就可以完成。 a>从下面的链接上下载并安装VirtualBox软件(4.1.10或更高版本) https://www.virtualbox.org/wiki/Downloads b> 下载这个虚拟机文件(分割成了四个部分) 下载链接: part1:  http://115.com/file/c2gldx6i…

Read more

获取Solaris UPDATE信息

Solaris上,uname -r命令可以给出发行版本号(release)。如果想要获得它的update信息(如 Solaris 10 update 1/update 3等等),需要通过/etc/release文件: solaris# cat /etc/release Solaris 10 10/09 s10x_u8wos_08a X86 Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved. Use is subject to license terms. Assembled 16 September 2009   其中,u8wos_08a中的u8就表示此系统的update号为8,即u8

Read more

OpenBSD network performance tunning

很不错的网络性能方面的文章,除了OpenBSD外还涉及FreeBSD/Ubuntu等。值得一读 Many of today’s desktop systems and servers come with on board gigabit network controllers. After some simple speeds tests you will soon find out that you are not be able to transfer data over the network much faster than…

Read more

file name too long error on OpenBSD

最近在OpenBSD自带的Apache1.3上总是碰到类似下面这样的错误。 [Wed Dec 28 14:15:51 2011] [error] [client 10.249.70.50] (63)File name too long: Cannot map GET /media/ajax/component/boxList/filter/featured/limit/all/layout/thumbBig/vars/a%253A25%253A%257Bs%253A3%253A%2522act%2522%253Bs%253A7%253A%2522boxList%2522%253Bs%253A3%253A%2522mod%2522%253Bs%253A5%253A%2522media%2522%253Bs%253A4%253A%2522mode%2522%253Bs%253A3%253A%2522all%2522%253Bs%253A6%253A%2522filter%2522%253Bs%253A8%253A%2522featured%2522%253Bs%253A5%253A%2522limit%2522%253Bs%253A3%253A%2522all%2522%253Bs%253A6%253A%2522layout%2522%253Bs%253A8%253A%2522thumbBig%2522%253Bs%253A6%253A%2522search%2522%253Bs%253A0%253A%2522%2522%253Bs%253A8%253A%2522per_page%2522%253Ba%253A3%253A%257Bs%253A8%253A%2522thumbBig%2522%253Bi%253A6%253Bs%253A5%253A%2522thumb%2522%253Bi%253A10%253Bs%253A4%253A%2522list%2522%253Bi%253A4%253B%257Ds%253A11%253A%2522show_filter%2522%253Bb%253A1%253Bs%253A10%253A%2522show_limit%2522%253Bb%253A0%253Bs%253A11%253A%2522show_layout%2522%253Bb%253A1%253Bs%253A11%253A%2522show_search%2522%253Bb%253A0%253Bs%253A10%253A%2522show_pager%2522%253Bb%253A0%253Bs%253A9%253A%2522show_more%2522%253Bb%253A1%253Bs%253A9%253A%2522save_page%2522%253Bb%253A1%253Bs%253A10%253A%2522pager_name%2522%253Bs%253A4%253A%2522page%2522%253Bs%253A9%253A%2522thumbsize%2522%253Bs%253A7%253A%2522160×120%2522%253Bs%253A9%253A%2522more_link%2522%253Bs%253A10%253A%2522media%252Flist%2522%253Bs%253A2%253A%2522id%2522%253Bs%253A9%253A%2522media-box%2522%253Bs%253A9%253A%2522component%2522%253Bs%253A7%253A%2522boxList%2522%253Bs%253A4%253A%2522type%2522%253BN%253Bs%253A4%253A%2522text%2522%253BN%253Bs%253A13%253A%2522captionParams%2522%253Ba%253A0%253A%257B%257Ds%253A7%253A%2522caption%2522%253Bs%253A9%253A%2522New%2Bmedia%2522%253Bs%253A4%253A%2522page%2522%253Bi%253A1%253B%257D HTTP/1.1 to file, referer: http://host 折腾了两周时间,最后发现是OpenBSD上的最长路径参数引起的。OpenBSD上路径最长默认为1024字节。Linux上则是4096。所以同样的web应用在Ubuntu+Apache2上没有问题,但在OpenBSD上就不行。 最后修改了下面两个文件,将PATH_MAX从原来的1024改为2048,然后重新编译内核后解决问题。   ./sys/sys/syslimits.h:46:#define        PATH_MAX                 2048   /*…

Read more

ixed.5.2.ope: Cannot load specified object

在OpenBSD上安装VIMP的时候sourceguardian 的loader报错: # ./symfony framework:init mysql://user:[email protected]/db Failed loading /usr/local/lib/php-5.2/modules/ixed.5.2.ope:  Cannot load specified object 为啥不能加载呢? 根据这个链接,打开PHP的debug看看: # LD_DEBUG=1 php -m 2>&1 | grep fail dlopen: failed to open libc.so.50.1 dlopen: /usr/local/lib/php-5.2/modules/ixed.5.2.ope: done (failed). # 原来是无法找到libc.so.50.1 系统上的libc呢? # ls /usr/lib/libc.so* /usr/lib/libc.so.60.1 这样做个软连接就可以了:…

Read more

OpenBSD frequently used commands

在使用系统的时候碰到一些不常用的命令经常要去看man手册。为了免去这个麻烦,最近抽空把自己常用的命令汇总了一下,做成PDF文档。希望对其他的朋友也能有所帮助。 这个文档将会不定期更新,会再增加诸如date,uname等常用命令。 2012.02.27: 更新下载链接,新版修正了前面的版本中的一个笔误(关于使用FLAVOR安装PACKAGE) 2012.06.18: 更新至v0.9.4版,新增了PF,MISC,TMUX,进程管理,其它也有一些小的更新。 下载v0.9.4

Read more

faac and the malformated aac bit stream error

在OpenBSD上编译了ffmpeg后,VIMP在转码的时候无法将mp4文件转换为m4v格式。手工执行同样的命令出现类似下面的错误: malformated aac bit stream , use -absf aac_adtstoasc av_interleaved_write_frame(): Operation not permitted   折腾了半天才发现,可能是OpenBSD 5.0的faac-2.18p2软件包的问题,将它卸载后重新编译faac软件后转码成功。 至此,VIMP2.2可以在OpenBSD 上运行了。 http://kdump.no-ip.org/

Read more

building MPlayer-1.0rc4 on openbsd 5.0

首先,建议使用openbsd 的package安装,而不是从源码编译,除非里面的mplayer确实不适用。 source file: http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2   编译之前,先下载: http://www2.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2 然后解压至/usr/local/lib/codecs文件夹 configure选项: –codecsdir=/usr/local/lib/codecs –extra-cflags=-I/usr/local/include –extra-ldflags=-L/usr/local/lib gmake && gmake install  #(gmake, not make)   如果出现: network.h:69: error: redefinition of ‘struct sockaddr_storage’ 编辑 libavformat/network.h文件,在文件前面添加: #define HAVE_STRUCT_SOCKADDR_STORAGE 1   在AMD64平台上,你可能会遇到下面的错误: {standard input}: Assembler messages: {standard input}:18: Error:…

Read more
Sidebar