現在的MUA一般都會預設pop3收信時可以在server中保留幾天的信件
但,MUA又是怎麼判斷上一次已經收到哪一封,下次要從哪一封開始收咧?
pop3收信時,每一封信都會有一封單一的ID,來區別每一封信件
這個ID就叫做UIDL
以下是dovecot 2.x 的預設值
設定檔為 dovecot/conf.d/20-pop3.conf
# POP3 UIDL (unique mail identifier) format to use. You can use following
# variables, along with the variable modifiers described in
# doc/wiki/Variables.txt (e.g. %Uf for the filename in uppercase)
#
# %v - Mailbox's IMAP UIDVALIDITY
# %u - Mail's IMAP UID
# %m - MD5 sum of the mailbox headers in hex (mbox only)
# %f - filename (maildir only)
# %g - Mail's GUID
#
# If you want UIDL compatibility with other POP3 servers, use:
# UW's ipop3d : %08Xv%08Xu
# Courier : %f or %v-%u (both might be used simultaneosly)
# Cyrus (<= 2.1.3) : %u
# Cyrus (>= 2.1.4) : %v.%u
# Dovecot v0.99.x : %v.%u
# tpop3d : %Mf
#
# Note that Outlook 2003 seems to have problems with %v.%u format which was
# Dovecot's default, so if you're building a new server it would be a good
# idea to change this. %08Xu%08Xv should be pretty fail-safe.
#
#pop3_uidl_format = %08Xu%08Xv
server端可以用telnet mailserver 110 指令測試
登入後打uidl 就可以show出每一封信的uidl
驗證客戶端的收信log以thunderbird為例
可以在%appdata%\Roaming\Thunderbird\Profiles\ 下面搜尋popstate.dat 檔案
裡面就記載了,thunderbird上次的收信紀錄,下次才不會收到重複的信件
- Jan 15 Thu 2015 10:22
pop3如何判斷已經收到哪一封信
- Jan 14 Wed 2015 17:48
FreeBSD 9.x 安裝vmware-tools
1. 開啟vSphere Client
2. 選guestos , 點右鍵,Guest -> install/upgrade vmware tools
3. mkdir /mnt/cdrom ; mount_cd9660 /dev/cd0 /mnt/cdrom
4. mkdir /tmp/workdir ; cp /mnt/cdrom/vmware-freebsd-tools.tar.gz /tmp/workdir
5. cd /tmp/workdir ; tar -zxpBvf vmware-freebsd-tools.tar.gz
6. cd vmware-tools-distrib ; ./vmware-install.pl ; 如果出現對話視窗直接用預設值就好
7. 正常來說裝完會直接啟動/usr/local/lib/vmware-tools/sbin/vmtoolsd
如果沒有出現,檢查一下有沒有安裝/usr/ports/misc/compat6x/
- Jan 12 Mon 2015 15:37
apache allow/deny ip 參考 X-Forwarded-For
將原來的allow from ,修改成以下的格式
vi .htaccess
order deny,allow
deny from all
#allow from 10.1.1.100
SetEnvIF X-Forwarded-For "10.1.1.100" AllowIP
Allow from env=AllowIP
- Jan 12 Mon 2015 12:33
分享 博客來e-coupon
50元e-coupon
使用期限:2015/01/08~2015/01/12 23:59:59,逾期失效。
訂單消費滿 699 可抵用
EGSHcEWM
EGScAVCK
EGSLhEdY
EGSLhEdY
- Jan 12 Mon 2015 12:17
centos 6.x 安裝postfix + sasl + dovecot + openwebmail
postfix troubleshooting工具
postconf -n
postfix check
netstat -tap
/etc/sasl2/smtpd.conf
pwcheck_method: saslauthd
mech_list: plain login
dovecot troubleshooting
$ telnet mailserver 110
Trying mailserver...
Connected to mailserver (1.1.1.1).
Escape character is '^]'.
+OK Dovecot ready.
user ethanlee
-ERR Plaintext authentication disallowed on non-secure (SSL/TLS) connections.
-ERR Disconnected for inactivity.
Connection closed by foreign host.
solution:
vi /etc/dovecot/conf.d/10-auth.conf
#disable_plaintext_auth = yes
disable_plaintext_auth = no
/etc/init.d/dovecot restart
[安裝openwebmail]
cd /etc/yum.repos.d
wget http://repos.fedorapeople.org/repos/jkaluza/httpd24/epel-httpd24.repo
安裝套件
yum install openwebmail perl-CGI httpd
啟動httpd
/etc/init.d/httpd start
第一次執行以下指令,如果有錯誤會提醒你修改設定檔
/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
預設登入網址為
http://ip/cgi-bin/openwebmail/openwebmail.pl
登入後,如果發現預設icon是英文的話,要改成正體中文修改以下設定檔
/var/www/cgi-bin/openwebmail/etc/openwebmail.conf
#default_iconset Cool3D.English
default_iconset Cool3D.Chinese.Traditional
- Jan 09 Fri 2015 18:35
notebook 接上hdmi螢幕後,喇叭沒聲音?
開始 -> 控制台 -> 硬體和音效 -> 聲音
把喇叭設定成預設即可
- Jan 07 Wed 2015 17:36
bash history to syslog
vi /etc/profile
PROMPT_COMMAND='history -a >(tee -a ~/.bash_history | logger -p local2.notice -t "$USER[$$]")'
vi /etc/syslog.conf
local2.notice /var/log/history.log
vi /etc/logrotate.conf
/var/log/history.log {
daily
rotate 100
}
重啟syslog
/etc/init.d/syslog restart
logrotate每天會排程執行,如果要手動執行的話
logrotate -d -f /etc/logrotate.conf
- Jan 06 Tue 2015 14:49
rsync 應用
rsync 是unix link系統間常用的檔案同步工具
用起來很方便,但相對的,資安的問題也要考量
最單純的作法當然是有防火牆的話,就讓防火牆開開心心做他想做的事
[查看server端有哪些module可供同步]
client 端
rsync -av server_ip::
可以列出遠端server提供那些module可供同步
如果server端不想讓別人知道有哪些mofule可供同步
可以在rsyncd.conf 設定
list = no
如此一來可以隱藏設定的模組
[略過不用同步的檔案]
rsync -av --exclude '特徵' server_ip::/module/ /dest/
[完整同步,如果server有把檔案移除的話,client端的檔案也一併移除]
rsync -av --delete server_ip::/module/ /dest/
- Jan 03 Sat 2015 22:41
[遊記] 桃園三坑老街
想到桃園的老街通常都是想到大溪老街買豆干
但是很少觀光客知道三坑老街
這裡保留了很多古老特色,適合闔家出遊
還有看到自行車出租,因為那天已經天色已晚,所以沒有騎車去逛逛
三坑老街必吃美食
冰滴咖啡、牛汶水、草仔粿、客家菜包
- Dec 25 Thu 2014 16:45
分享博客來e-coupon
面額:100 , 消費滿999以上可以抵用
只到今天為止
因為用不到,有需要的朋友請自取
EGFkm5pB
EGF7Firj
EGFkivNw
EGFKj7CY
EGFxHTLJ
EGFyVHHb
EGF4xT3E
EGF7KvQJ
- Dec 24 Wed 2014 20:27
分享 博客來 e-coupon
面額: 100,消費滿999以上才可以抵用
E-Coupon序號:EGFyVHHb
E-Coupon有效期限:2014/12/06~2014/12/25 23:59:59前使用,逾期失效。
§ 博客來E-Coupon使用說明
使用E-Coupon需先註冊成為博客來網站會員。點此加入會員
單筆訂單滿999元(含)以上且購物車內商品需有一項售價高於100元方可折抵,一次交易限抵用一張E-Coupon。
請在購物流程的第二步『付款方式』的下方「若您要使用E-Coupon電子折價券╱單品折價券,請先打勾,於下一頁輸入序號」處勾選,按下一步後,將出現填寫E-Coupon序號之欄位,填寫後可選擇欲抵扣的商品品項。
建議您保留贈送信件或登入「會員專區」查詢您的序號資訊,保障您E-Coupon的使用權利。
博客來售票、使用信用卡分期付款以及透過行動博客來結帳之訂單,不可抵用E-Coupon。
凡交易取消、退貨退款或無其他爭議者,該筆訂單抵用之E-Coupon將以原序號退回,恕不延長使用期限。
若還有其他問題請參考E-Coupon抵用辦法及使用說明
博客來 謹上
- Dec 24 Wed 2014 15:08
lenovo x220i安裝msata ssd硬碟
lenovo x220i系列除了7mm的sata硬碟外,另外提供一個msata的介面可以使用,醬子就可以用msata開機,另外再裝一顆比較大容量的硬碟來放資料
可惜目前薄型硬碟最大似乎只到1TB
安裝步驟
1. 關閉notebook電源,翻到背面,移除電源線及電池
2. 卸下兩顆鍵盤螺絲
3. 翻到正面,先把鍵盤往前推,再把鍵盤拿起來,如果還是不好拿,可以找支一字起子輕輕撬起來,注意不要傷到排線
4. 翻到背面,移除五顆螺絲
5. 翻到正面,拿起觸碰版的上蓋,一樣注意不要傷到排線
6. 標註地方為msata的插槽,小心把上面的線移到旁邊並插入ssd硬碟,將剛剛撥開的線移回去
7. 最後基本上就是怎麼拆,就怎麼裝回去
PC DIY! 2月號/2017 第240期
雜誌名稱:PC DIY!
刊別:月刊
出版地區:台灣
語言:繁體中文
出版日期:2017/02/22
- Dec 24 Wed 2014 13:31
買錯apple app如何退款
- Dec 22 Mon 2014 11:34
分享 博客來e-coupon
面額: 100
E-Coupon有效期限:2014/12/06~2014/12/25 23:59:59前使用,逾期失效。
E-Coupon序號:EGF4xT3E
§ 博客來E-Coupon使用說明
使用E-Coupon需先註冊成為博客來網站會員。點此加入會員
單筆訂單滿999元(含)以上且購物車內商品需有一項售價高於100元方可折抵,一次交易限抵用一張E-Coupon。
請在購物流程的第二步『付款方式』的下方「若您要使用E-Coupon電子折價券╱單品折價券,請先打勾,於下一頁輸入序號」處勾選,按下一步後,將出現填寫E-Coupon序號之欄位,填寫後可選擇欲抵扣的商品品項。
建議您保留贈送信件或登入「會員專區」查詢您的序號資訊,保障您E-Coupon的使用權利。
博客來售票、使用信用卡分期付款以及透過行動博客來結帳之訂單,不可抵用E-Coupon。
凡交易取消、退貨退款或無其他爭議者,該筆訂單抵用之E-Coupon將以原序號退回,恕不延長使用期限。
若還有其他問題請參考E-Coupon抵用辦法及使用說明
- Dec 21 Sun 2014 00:28
分享 博客來e-coupon
面額: 100
E-Coupon有效期限:2014/12/06~2014/12/25 23:59:59前使用,逾期失效。
E-Coupon序號:EGF7KvQJ
§ 博客來E-Coupon使用說明
使用E-Coupon需先註冊成為博客來網站會員。點此加入會員
單筆訂單滿999元(含)以上且購物車內商品需有一項售價高於100元方可折抵,一次交易限抵用一張E-Coupon。
請在購物流程的第二步『付款方式』的下方「若您要使用E-Coupon電子折價券╱單品折價券,請先打勾,於下一頁輸入序號」處勾選,按下一步後,將出現填寫E-Coupon序號之欄位,填寫後可選擇欲抵扣的商品品項。
建議您保留贈送信件或登入「會員專區」查詢您的序號資訊,保障您E-Coupon的使用權利。
博客來售票、使用信用卡分期付款以及透過行動博客來結帳之訂單,不可抵用E-Coupon。
凡交易取消、退貨退款或無其他爭議者,該筆訂單抵用之E-Coupon將以原序號退回,恕不延長使用期限。
若還有其他問題請參考E-Coupon抵用辦法及使用說明
- Dec 01 Mon 2014 14:33
[遊記] 日本上網 use b-mobile
在出國前,買了b-mobile五天上網的sim卡
http://www.books.com.tw/products/N000531125
下單前請先確定你的手機有沒有支援
出發前要先上網登記護照資訊及預計出發的日期
http://www.bmobile.ne.jp/visitor/tw.html
官網上面有寫要上傳護照內頁照片
但是我登記時沒有看到這個流程,估計是目前流程已經簡化了
到了日本插上sim卡後,可以參考下面的設定,根據不同的手機及平台設定
http://www.bmobile.ne.jp/english/setting.html
總的來說就是要設定APN
APN: bmobile.ne.jp
User name: bmobile@fr (1GB) or bmobile@U300 (14Days)
Password: bmobile
因為要用他就要把原來的sim卡拔起來,所以建議可以拿一隻不打算來打電話的手機來當基地台
醬子幾個人就可以一起分享網路了,強烈建議要帶行動電源
- Dec 01 Mon 2014 14:19
[遊記] 日本退稅筆記
今天剛從日本回來
發現日本退稅比起歐洲要來的方便一些
可以分為兩個階段
一、買東西時
1. 在免稅的店家消費滿一定金額後結帳時的費用就是沒加營業稅的價錢,目前日本營業稅是8%
2. 店員會幫你打包好,回國前都不可以拆封,如果是跟朋友合購的話,也要回國後再分
3. 店員會在你的護照上面釘上單據及騎縫章,出海關前也不可以撕掉
二、到機場
1. 退稅品可以直接拖運,海關沒有檢查(至少是到目前為止還是)
2. 檢查完個人隨身行李後,有一個櫃台海關會把護照上的單據撕走
3. 就開開心心的準備上飛機了
- Dec 01 Mon 2014 14:16
中華民國103年09月、10月 統一發票中獎號碼
中華民國103年09月、10月 統一發票中獎號碼
特別獎 | 22267127 八位數號碼與上列號碼相同者獎金一千萬元 |
特獎 | 31075480 八位數號碼與上列號碼相同者獎金二百萬元 |
頭獎 | 35396 804 15352 117 54709 991 八位數號碼與上列號碼相同者獎金二十萬元 |
貳獎 | 末七碼與頭獎相同者各得獎金四萬元 |
參獎 | 末六碼與頭獎相同者各得獎金一萬元 |
肆獎 | 末五碼與頭獎相同者各得獎金四千元 |
伍獎 | 末四碼與頭獎相同者各得獎金一千元 |
陸獎 | 末三碼與頭獎相同者各得獎金二百元 |
增開陸獎 | 114、068、476、970 |
兌獎日期 | 2014/12/5 ~ 2015/3/5 |
本對獎單如有排印錯誤, 以財政部開獎紀錄為準。
- Dec 01 Mon 2014 14:13
中華民國103年07月、08月 統一發票中獎號碼
中華民國103年07月、08月 統一發票中獎號碼
特別獎 | 16256820 八位數號碼與上列號碼相同者獎金一千萬元 |
特獎 | 33378146 八位數號碼與上列號碼相同者獎金二百萬元 |
頭獎 | 92040 881 99971 012 70124 883 八位數號碼與上列號碼相同者獎金二十萬元 |
貳獎 | 末七碼與頭獎相同者各得獎金四萬元 |
參獎 | 末六碼與頭獎相同者各得獎金一萬元 |
肆獎 | 末五碼與頭獎相同者各得獎金四千元 |
伍獎 | 末四碼與頭獎相同者各得獎金一千元 |
陸獎 | 末三碼與頭獎相同者各得獎金二百元 |
增開陸獎 | 998、741、833、732 |
兌獎日期 | 2014/10/6~2015/1/5 |
本對獎單如有排印錯誤, 以財政部開獎紀錄為準。
- Nov 25 Tue 2014 18:46
安裝在vmware esx的win7 guest os會自動suspend
覺得很奇怪,為什麼放著就會自動suspend
原來是我自己豬頭,讓他睡著了
修改電源設定不要讓他自動睡眠即可
- Oct 30 Thu 2014 14:43
Promise SUPER TRAK raid rebuild
1. 開機時按ctrl+s進入raid bios
2. 點選disk array management
3 選擇進入有異常的raid
4. 點選physical drives in the disk array,記錄下正常的硬碟代號
如果線上是1,3,4 異常的id就是2
5 點選Start Manual Rebuild
Source Sequence Number 填入其中一個正常的硬碟id, 如1
Target Physical Drive ID 填入新裝上去的硬碟id, 這個例子應該要填2
6. Start Manual Rebuild 按enter, 開始rebuild
7. 回到主選單,點選background activity看目前rebuild的進度,建議重建完後再上線
- Oct 27 Mon 2014 13:32
在linux/unix下搜尋某些特定檔案是否包含關鍵字
- Oct 21 Tue 2014 17:50
exchange 2010 郵件自動轉寄功能
- Oct 14 Tue 2014 17:32
機車環島,給自己的生日禮物
有些事現在不做一輩子都不會做了
但重點是,一切盡力而為,不要太逞強
出發前,基本的檢查一定要
前後煞車、大燈(遠光、近光)、煞車燈、方向燈、喇叭、胎紋、胎壓..等
機油、齒輪油該換的就換一下,進階一點的可以順便看一下皮帶有沒有裂掉,不然騎到一半斷掉就不好玩了
建議攜帶的東西
個人行李,裝什麼就看個人習慣了
雨衣,誰知道這幾天會不會下雨
可以上網的行動裝置,導航很重要
行動電源,手機沒電的話,怎麼導航啊
濕紙巾,休息的時候擦一下臉上的灰頭土臉很好用
以下是我的行程
10/10 從汐止出發
西濱公路有些路段要看清楚,不然可能會不小心騎到快車道,被拍到網路上去就丟臉了
中午到彰化伸港零售市場吃必吃的碗粿,在金玉堂書店對面,很好找
但星期一、二公休,只開到12:00
晚上到台南落腳,可以逛逛台南小吃,就早早回去睡覺
10/11 睡飽飽後繼續前進
高雄部分號誌是參考用的
我還來不及切換到在地人模式前不知不覺已經到了屏東了
到東隆宮想像一下梨子打鼓的樣子,梨子打鼓好帥啊
接下來墾丁,好久沒來墾丁了,但這次只能匆匆的經過,無法久留
繞到台灣東邊後,剛好颱風就在外海,海浪把砂石和漂流木打上岸上
霎那間以下文字畫過腦海
亂石穿空,驚濤拍岸,捲起千堆雪
隨即落腳台東
10/12
第一站是伯朗大道
坐在金城武樹下,假掰的拍個照是一定要的
沿途花東縱谷,山川壯麗
刺激的來了,傳說中的蘇花公路
心得是,因為大家車速不會太快,夾在兩台小車中間就對了
大部分的車子不會為難你,但是還是有沒品的小車硬要把你從後面切到旁邊把你擠開
出了蘇花公路,終於放鬆下來,晚上羅東夜市好好的逛逛
對了,如果看到加油站寫"前無加油站,請先加滿油"的標語的話
千萬不要鐵齒,不管你喜不喜歡這家,加就對了
10/13
算是最輕鬆的路程,從東北角沿著濱海公路回到汐止
但是切記越到最後,越是不能放鬆
這趟的旅程總共1179KM
謝謝小銀,一路辛苦了
- Oct 14 Tue 2014 17:24
掛載nfs權限全部變成4294967294
拿centos 6.x來當nfs server
當nfs client 掛載起來的時候,檔案owner全部變成4294967294
網路上很多解法
/etc/default/nfs-common
NEED_IDMAPD=yes
及修改 /etc/idmapd.conf
但目前還沒試成功
偷雞解法就讓client強迫用nfsv3來掛載nfs了
mount -t nfs -o nfsvers=3 nfsserver:/export /mnt/remote
開機時自動掛載
vi /etc/fstab
nfsserver:/exports /mnt/remote nfs nfsvers=3
nfs4是個神奇的東西,有空再研究
- Sep 26 Fri 2014 18:04
讓guestos可以讀取usb儲存裝置
編輯guest 設定,點選add ...
依序新增 usb controller 及 usb device 即可
- Aug 25 Mon 2014 18:32
使用php計算某日是幾天後
使用php計算某日是幾天後
<?php
//未來日期的時間戳記
$exp = @strtotime($argv[1]);
//今天的時間戳記
$today = @strtotime(@date("Ymd"));
//相差的時間戳記除以86400
$days = (($exp-$today)/86400);
//即可得到未來的時間是幾天後
echo $days;
?>
- Aug 17 Sun 2014 13:13
在cisco switch 限制可以上網的clinet mac address
conf t
int gi0/1
switchport mode access
switchport port-security
switchport port-security violation protect
switchport port-security mac-address xxxx.xxxx.xxxx
- Jun 23 Mon 2014 17:24
Nessus出現Your client sent a request this server does not understand
如果出現這個錯誤訊息,試著把你的網址從原本的http://hostname:8834/ 換成 https://hostname:8834/ 看看
HTTP/1.1 400 Bad Request
Date: Mon, 23 Jun 2014 09:23:58 GMT
Server: NessusWWW
Connection: close
Expires: Mon, 23 Jun 2014 09:23:58 GMT
Content-Length: 208
Content-Type: text/html
X-Frame-Options: DENY
Cache-Control:
Expires: 0
Pragma :
400 Bad Request
Bad Request
Your client sent a request this server does not understand
Connection closed by foreign host.
- Jun 20 Fri 2014 17:19
設定vmware esx 開機後 自動啟動 guest os
1. 登入 vSphere Client
2. Configuration -> Virtual Machine Startup/Shutdown -> Properties
3. Allow virtual machines to start and stop automatically with the system 打勾
4. 將要自動開機的guest os從Manual Startup 往上移到 Automatic Startup
5. OK