Coder,肖德时的个人BLOG

Entries Tagged as 'Tips'

javamail发送邮件,sendmail报错解决办法

十一月 11th, 2008 · No Comments

首先,我假设环境是linux redhat as4,sendmail是直接安装rpm的。
javamail认证设置发不出去,郁闷如下:

Nov 11 16:59:31 localhost sendmail[11876]: mAB8xUOA011876: [123.127.x.x] did not issue MAIL/EXPN/VRFY/ETRN during connect
ion to MTA
Nov 11 16:59:47 localhost sendmail[11877]: mAB8xlAV011877: [123.127.x.x] did not issue MAIL/EXPN/VRFY/ETRN during connect
ion to MTA
Nov 11 16:59:59 localhost sendmail[11878]: mAB8xxcK011878: [123.127.x.x] did not issue MAIL/EXPN/VRFY/ETRN during connect
ion to MTA
Nov 11 17:01:34 localhost sendmail[11881]: mAB91YX0011881: [123.127.x.x] did not issue MAIL/EXPN/VRFY/ETRN during connect
ion to MTA
Nov 11 17:05:06 localhost sendmail[11924]: mAB9562X011924: [123.127.x.x] did not issue MAIL/EXPN/VRFY/ETRN during connect
ion to MTA

=====解决办法:

cd /etc/mail/

1.修改/etc/mail/local-hosts-name文件
增加本地域和主机的FQDN,记住只是本地主机的FQDN和域名FQDN,不要添加其他域的,否则向外域发送邮件的时候会出现user unknown的错误:

2.更改/etc/mail/sendmail.mc文件,修改下列地方:

DaemonPortsOptions=Port=smtp,Addr=127.0.0.1, Name=MTA 更改为:

DaemonPortsOptions=Port=smtp,Addr=yourip或者0.0.0.0, Name=MTA

3.修改/etc/mail/sendmail.mc中的字段,取消“TRUST_AUTH_MECH”一行和下一行“define”处的注释。(于sendmail.mc文件的第48、49)

4.然后m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

5.开启认证chkconfig –level 35 saslauthd on

6.restart sendmail打完收工

Tags: Java · Tips

快速了解mysql数据库结构的方法-tips

十月 10th, 2008 · No Comments

这个方法其实不是什么秘密或者tricks。但相信还是会有人需要知道。

首先,由这里看到一个方法:mySQL workbench的使用

第一步:

mysqldump -d –no-add-drop-tables

然后在mySQL workbench菜单中
Clicked File->Import->Reverse Engineer MySQL Script
这样你会得到这个库的表结构信息。

第二步:

选择:

Model->Create Diagram from your Catalog Objects

oK,这回你可以看到效果了。

 MyCatch

Tags: MysqlDBA · Tips

awstats如何配置,想玩转它就看这里!

九月 18th, 2008 · No Comments

我想awstats这一日志统计工具,应该很多站长都玩过。这里有车东的awstats文档可参考配置。我的习惯是下最新的用,之前没有用过,所以在测试环境多配置了几次后,对一些不明白的地方有了一些认识。经验嘛,分享之。不足之处,还请各位大仙斧正。

1、安装没有什么技巧,当然车东提供的一个配置方式可以拿来用用,:-)
这里默认配置目录为:/etc/awstats

你先把awstats-6.9/wwwroot/cgi-bin/awstats.model.conf复制到/etc/awstats下,重命名为common.conf,随后的操作参考车东文档即可。

2、日志的格式,这是新手遇到问题最多的地方,或者说我自个吧。老是提示什么格式不对。或者出现只收录bad record记录。咱最终的目标是收到new record,才算搞定这些。
别急,这里我再提供一份完整的参考,并且保证有效。
我拿流行的nginx日志来配置:

nginx.conf里:
log_format  main        ‘$remote_addr - [$time_local] "$request" ‘
                          ‘$status $body_bytes_sent "$http_referer" ‘
                          ‘"$http_user_agent" $http_x_forwarded_for’;

其实就是默认值。然后在awstats.你的域名.conf里配置如下:
LogFormat = "%host - %time1 %methodurl %code %bytesd %refererquot %uaquot"

注意:默认awstats是以空格为分隔,所以错误发生的原因只有两条:要么少空格,要么字段顺序不对。睁大眼睛看看。其中$http_x_forwarded_for在awstats没有对应值,这里我提出来,需要细研究才知此标识有没有用处。有人把$http_x_forwarded_for去掉了,也没有问题,照样可以生成日志。

参考url:
http://www.chedong.com/tech/awstats.html

http://www.dbanotes.net/techmemo/nginx_awstats_fastcgi_for_perl.html

http://www.php-oa.com/category/awstats%E6%97%A5%E5%BF%97%E5%88%86%E6%9E%90

Tags: Tips

UseFul Links-总有你感兴趣的

七月 27th, 2008 · No Comments

 

突发奇想:发起一个北京书友会免费读专业技术书籍活动,你想参与吗?当然目前仅限北京用户。点这里了解全部>>

 
我知道国内有80%的计算机专业的毕业生,就是想找份工作。这有什么,我刚毕业那会也是这个目的。
PHP Interview Question

我看了一下,写的不错,直接要害。想必找公司只要多练习这些就可以了吧。呵呵。

Scalaris
Transactional Key/Value Store for Web 2.0 Hosting
类似于Amazon’s SimpleDB (aka Dynamo),但支持完全的ACID特性。
Scalaris is implemented in Erlang and Java. The code is available here.

Tags: Tips

小红帽杀毒-使用迅雷下载软件配置Tips

七月 2nd, 2008 · No Comments

antivir

avira_antivir_personaledition_classic-47759-1

正题:使用讯雷下载并使用小红帽杀毒方法:

点击讯雷菜单[配置]->[下载安全]

C:\Program Files\Avira\AntiVir PersonalEdition Classic\avscan.exe

参数:/GUIMODE=1

方式也是从网上搜索的,再复制一次,方便需要的朋友,又在网上抓瞎时能看到此贴。Over.

Tags: Tips