Posted on 發表迴響

hMailServer 筆記

點閱: 0

hMailServer是Martin Knafve創建的Windows免費電子郵件服務器。它作為Windows服務運行,並包括用於管理和備份的管理工具。它支持IMAP,POP3和SMTP電子郵件協議。

試驗: Win10+Appserv+hMailServer+Roundcube 成功架設!

Posted on 發表迴響

Roundcube 筆記

點閱: 0

Roundcube WEBMAIL
Roundcube 其實算是很完善的一個 Webmail,本身加入了 Ajax 可以讓滑鼠搬移信件,安裝簡單,並且畫面做得不錯,雖然是 OpenSouree 但開發團隊非常的用心在經營。
Roundcube 僅支援 IMAP + SMTP
支援的Database有 : MsSql、MySql、Mysql5、Postgres、Sqllite

Roundcube Plugins
基本的Roundcube功能十分陽春,但可以外掛其他需要的功能模組,原始的Roundcube檔案已經附帶了一些外掛的模組,這些檔案存放在Roundcube資料夾下的plugins資料夾內。模組的啟用大多相當容易,先到Roundcube內的plugins資料夾下,找到想起用模組的資料夾名稱,接著到Roundcube內的config資料夾下開啟config.inc.php,找到以下這行
$config[‘plugins’] = array(”);
將想啟用的模組名稱加入上方的設定,例如:
$config[‘plugins’] = array(‘markasjunk’,’password’,’userinfo’,’zipdownload’);
接著到Roundcube內的plugins資料夾下,查看想開啟模組的對應資料夾下,是否有config.inc.php.dist 這支檔案,如果有,表示這個模組有些設定可以變更,請將config.inc.php.dist更名或複製成config.inc.php,再修改該模組資料夾下的config.inc.php內容即可。

archive 封存郵件
加入模組後,需在設定內的特殊資料夾下指定封存的資料夾
markasjunk 標示垃圾郵件
這個模組安裝後,介面上會多了一個垃圾郵件的按鈕,可以將指定的郵件移動至垃圾郵件的資料夾下
managesieve 篩選器
可以自訂郵件的篩選過濾條件,將目標郵件執行設定的動作,如搬移、複製或轉寄。
managesieve需安裝dovecot-managesieved dovecot-sieve元件:
sudo apt-get install dovecot-managesieved dovecot-sieve
在/etc/postfix/main.cf內新增
mailbox_command = /usr/lib/dovecot/dovecot-lda -d “$USER” -f “$SENDER” -a “$RECIPIENT”
修改/etc/dovecot/conf.d/15-lda.conf
protocol lda {
mail_plugins = $mail_plugins sieve

}
修改/etc/dovecot/conf.d/90-plugin.conf
plugin {
# setting_name = value
setting_name = sieve

}
重新啟動 postfix與dovecot

讓roundcube顯示使用者的quota:
修改/etc/dovecot/conf.d/10-mail.conf如下:
mail_plugins = $mail_plugins quota
修改/etc/dovecot/conf.d/20-imap.conf:
mail_plugins = $mail_plugins imap_quota
修改/etc/dovecot/conf.d/90-quota.conf
## Quota limits
plugin {
quota_rule = *:storage=3G
quota_rule2 = Trash:storage=+100M
quota_rule3 = SPAM:ignore
quota_grace = 10%%
}
## Quota warnings
plugin {
quota_warning = storage=95%% quota-warning 95 %u
quota_warning2 = storage=80%% quota-warning 80 %u
}
plugin {
quota = maildir:User quota
}

重新啟動 dovecot
須注意的是此處只是設定在roundcube上顯示的quota上限,實際上postfix的mailbox_size_limit還是在postfix的main.cf內設定!

password 變更密碼
這個模組可以讓使用者直接在網頁上修改自己的密碼。原始的設定是透過sql的語法去變更使用者密碼,但小弟功力太差,搞了半天就是搞不定,只好改用其他方法!在系統下安裝poppassd,透過它來變更使用者密碼。先安裝poppassd
sudo apt-get install poppassd
接著來到password資料夾下,將config.inc.php.dist複製一份並更名為config.inc.php
sudo cp config.inc.php.dist config.inc.php
接著編輯config.inc.php,找到以下這行:
$config[‘password_driver’] = ‘sql’;
並修改成
$config[‘password_driver’] = ‘poppassd’;
下方這幾項設定可以視需求修改
$config[‘password_minimum_length’] = 8; //密碼的最小長度
$config[‘password_require_nonalpha’] = false; //密碼至少需要含一個數字與一個標點符號
$config[‘password_log’] = true; //密碼的變更是否記錄log檔,若開啟會在 Roundcube下的logs資料夾內產生一個 password的log檔

userinfo 會在設定選項內多了一個”使用者資訊”的欄位

zipdownload 支援用zip的方是一次下載多個郵件附件
當郵件的附件有多個時,可以將多個附件用zip的方式打包一起下載。在zipdownload資料夾下,將config.inc.php.dist複製一份並更名為config.inc.php,編輯內容,找到下面這行
$config[‘zipdownload_charset’] = ‘ISO-8859-1’;
這裡可以指定zip檔案名稱的編碼,可以改成UTF-8,避免檔案名稱出現亂碼。
$config[‘zipdownload_charset’] = ‘UTF-8’;

試驗: Win10+Appserv+hMailServer+Roundcube 成功架設!

Posted on 發表迴響

LMDE – Linux Mint

點閱: 0

LMDE 是 Linux Mint 的一個子項目,為 Linux Mint Debian Edition 之縮寫。顧名思義,LMDE 是 Linux Mint 發行版基於 Debian 的版本,也是其團隊對除 Ubuntu 之外的底層系統發展方向的探索

該項目於日前發布了代號為「Cindy」的 LMDE 3,搭載了 Cinnamon 桌面環境,基於 Debian 9 Stretch。

Posted on 發表迴響

可移除裝置出現SATA硬碟

點閱: 0

我的SATA硬碟明明是系統硬碟,右下角卻顯示「安全地移除硬體」,這是變成隨身碟了嗎?

因為,支援熱插拔就跟usb一樣可卸除!

如果您的電腦使用的是nforce晶片組的主板,可試試!
1.打開註冊表編輯器窗口后,依次點擊:
HKEY_LOCAL_MACHINE\
SYSTEM\
CurrentControlSet\
Services\
nvata 或 nvatabus
註:若沒有找到nvata*文件,可以右鍵點擊services新建一個子項將其命名為nvata*

2.接著右鍵點擊nvata文件夾,新建一個DWORD(32-位元)值,將其命名為「DisableRemovable」

3.雙擊DisableRemovable鍵值,然後在編輯窗口中將數值數據修改為「1」,點擊「確定」保存即可。

4.重啟電腦。
*網路查閱後,似乎也能改善在沒插入隨身碟的時候顯示出來的問題。

Posted on 發表迴響

firefox 書籤 javascript 筆記

點閱: 0

實用的javascript書籤範例;我們只要像平常收藏書籤一樣,將「javascript連結」加入Firefox的「書籤工具列」,就可以”按一下”完成一些工作。

Youtube 當前頁面轉址重複播放方法:
javascript:location.href=’http://youtuberepeat.blogspot.com/?’+location.href;

Youtube 在新分頁開啟重複播放方法:
javascript:window.open(‘http://youtuberepeat.blogspot.com/?’+location.href);
但是,當前頁面會變成 [object] 或 [object Window] 的訊息,若要解決這個問題,只要在多加一個”void”,就可以解決了~
javascript:void window.open(‘http://youtuberepeat.blogspot.com/?’+location.href);

YouTube 影片轉下載為 MP3 音樂檔案或其它:
(範例一)javascript:(function(){ window.open(‘https://y2mate.com/youtube/’+window.location.href.split(“=”)[1]); })();
(範例二)javascript:(function(){ window.open(window.location.href.split(“.com”)[0]+’to.com/zh/?v=’+window.location.href.split(“v=”)[1]); })();

Posted on 發表迴響

更新後網路芳鄰(NAS)失效解決方式[筆記]

點閱: 507

先使用管理者權限執行CMD
輸入下方指令
SC.EXE config lanmanworkstation depend=bowser/mrxsmb10/nsi
輸入下方指令
SC.EXE config mrxsmb20 start=disabled
重開機後,網路芳鄰裡的裝置就會再次出現了!

但這時只是裝置出現!要連進去還是連不進去
必須要做以下動作才能解決了https://www.youtube.com/watch?v=iHCu6lCWgSI

Windows 系統管理工具\服務 開啟後\

DNS Client 確定開啟
Function Discovery Provider Host 請啟動並由手動改成自動
Function Discovery Resource Publication 請啟動並由手動改成自動
SSDP Discovery 請啟動並由手動改成自動
UPnP Device Host 請啟動並由手動改成自動

搜尋windows 找 “Windows 功能” 點進 “開啟或關閉Windows 功能”
展開SMB 1.0/CIFS 檔案共用支援
勾選”SMB 1.0/CIFS 用戶端”
重啟電腦就可以連網路芳鄰了!!!

還有另一種可能,叫做「Guest access in SMB2 disabled by default」。不用把SMB改回1.0版,而是把登錄檔修改一個值
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters] => 修改或新增“AllowInsecureGuestAuth” = 1 (DWORD)

參考網路上找來的分享文。Windows 10 1709 無法存取QNAP Synology NAS網路芳鄰(SMB)

參考網路上找來的分享文喔
https://www.mobile01.com/topicdetail.php?f=300&t=5335865

微軟說明如下:

檔案總管網路瀏覽

電腦瀏覽器服務需要 SMBv1 通訊協定,才能填入 Windows 檔案總管節點 (又稱為 [網路上的芳鄰])。 此舊版通訊協定早已過時、不再路由傳送,並且安全性有限。 由於服務沒有 SMBv1 就無法運作,因此也一併移除。

然而,如果您在家中及小型企業工作群組環境中,仍必須使用檔案總管網路,才能找出 Windows 電腦,您可以在不再使用 SMBv1 的 Windows 電腦上執行下列步驟:

啟動 [功能探索提供者裝載服務] 和 [功能探索資源發佈服務],然後將這兩個服務設定為 [自動 (延遲啟動)]。 當您開啟檔案總管網路時,若出現提示時,請啟用網路探索。

該子網路內,所有具有這些設定的 Windows 裝置都會出現在 [網路] 中,以供瀏覽。 這是使用 WS-DISCOVERY 通訊協定。 Windows 裝置出現之後,如果您的其他廠商和製造商仍未出現在這個瀏覽清單中,請與他們連絡。 可能是他們已停用這個通訊協定,或者他們只支援 SMBv1。

注意:建議您對應磁碟機和印表機,而不要啟用這個功能,因為這個功能仍需要搜尋和瀏覽其裝置。 對應的資源比較容易尋找、需要的訓練較少,並且使用起來較為安全。 如果這些資源是透過群組原則自動提供,尤其如此。除了舊版電腦瀏覽器服務以外,系統管理員還可以使用 IP 位址、Active Directory Domain Services (AD DS)、Bonjour、mDNS、uPnP 等方法,為印表機設定位置。

如果您無法使用上述任何因應措施,或者應用程式製造商無法提供支援的 SMB 版本,您可以依照 KB 2696547 中的步驟執行,手動重新啟用 SMBv1。

重要:強烈建議您,不要重新安裝 SMBv1, 因為這個舊版通訊協定已知具有與勒索軟體和其他惡意程式碼相關的安全性問題。
可參考連結如下:
https://support.microsoft.com/zh-tw/help/4034314/smbv1-is-not-installed-by-default-in-windows

Posted on 發表迴響

Office 2010 starter Excel 閃退

點閱: 34

Excel無法開啟、崩潰等問題,你最近爬文應該大都找到的是 1月號微軟發布的更新檔 KB4461627 有問題,
但若你是用免費的 Office starter 2010 你在[檢視以安裝的更新]中會找不到那更新檔!

暫時解決方法1:
開空白Excel, “檔案”, 按最下面的 “選項”, 然後選第二項 “公式”, 在 “錯誤檢查” 的
把”啟用背景錯誤檢查” 的空格的勾移去 再 按確定!

暫時解決方法2:
開空白Excel, “檔案”, 按最下面的 “選項”, 然後選第五項「語言」,點選「英文(美國)」設定為預設值,並按下確認,所有對跳出來的提醒按下「是」按下「確定」!

將電腦中的有關Microsoft Office Starter的程式全部關閉後重新開啟!

Posted on 發表迴響

更新(KB4480970)有部分人會出現網路芳鄰無法連結問題

點閱: 126

2019.01月份更新(KB4480970)
有部分人會出現網路芳鄰無法連結問題,
有部分人表示在安裝該更新之後SMBv2網絡無法進行連接。
遠端桌面連線 發生驗證錯誤。無法連線到本機安全性授權單位。

已經有修正程式了。
如果使用網路芳鄰無法連結的話可以去下載修正程式
所謂的無法連結是指你使用的電腦是用管理員帳號去連接網路芳鄰的分享時會出現無法連結的現象。

目前有2種方式:
1.直接移除KB4480970(這是一月份累積更新)就會正常。
P.S:網路上說不太建議這樣做因為有其他的漏洞修正。
2.安裝修正程式KB4487345。

另一個教學
如何修復Windows 7 KB4480970導致的SMBv2問題
1.打開Windows控制面板,然後導航到“程序和功能”>“已安裝的更新”頁面,其中列出了系統上最近安裝的所有更新。
2.您可以手動瀏覽列表並查找更新KB。
3.找到後,右鍵單擊它並從右鍵菜單中選擇卸載。
4.Windows將卸載更新。
5.重新啟動PC,您將能夠再次訪問網絡。

其它檢索資源:
解決Windows 7 遠端桌面連線 發生驗證錯誤。無法連線到本機安全性授權單位
1月 14, 2019
1. windows 7 自動更新微軟推播之更新版本KB4480970 (Monthly Rollup),會造成發生驗證錯誤,且尚未更新 KB4480960,會造成本機唯一個administrator群組帳號,無法連線,KB4480960
2. 解決方法為我的電腦->滑鼠右鍵->內容->遠端->選擇所有連線方式皆可連入(本來應該是較安全的殻層驗證造成的連線錯誤)
3. 從 windows update catalog(https://www.catalog.update.microsoft.com/home.aspx),搜尋KB4480960並下載後安裝,再重開該windows 7機器即可。

Posted on 發表迴響

更新(KB4461627)後 Excel 閃退 (停止運作)

點閱: 1132

微軟強推 Office 一月更新,大量辦公室 Excel 一開即崩潰

關於此問題,微軟已經在官網給出了答案,表示是一個「KB4461627」的更新檔導致出現此問題,受影響的主要是 Office 2010 版本的 Excel。

移除更新檔案 (KB4461627) EXCEL 就可正常使用囉!

=== 如何解除安裝這項更新 === (參考網站 support.microsoft.com

Windows 10

移至 [開始],在 [搜尋 Windows] 方塊中輸入「檢視已安裝的更新」,然後按下 Enter。
在更新清單中,找出並選取KB4461627,,然後選取解除安裝。

Windows 8 和 Windows 8.1

從螢幕右邊邊緣向內撥動,然後選取 [搜尋]。 如果您使用滑鼠,請指向螢幕右下角,然後選取 [搜尋]。
輸入 windows update,選取 [Windows Update],然後選取 [已安裝的更新]。
在更新清單中,找出並選取KB4461627,,然後選取解除安裝。

Windows 7

移至 [開始],輸入「執行」,然後選取 [執行]。
輸入 Appwiz.cpl,然後選取 [確定]。
選取 [檢視安裝的更新]。
在更新清單中,找出並選取KB4461627,,然後選取解除安裝。