How To Whitelist Hosts/IP Addresses In Postfix

postfix 裡的訊息

SMTP error from remote mail server after RCPT TO:: host mail.example.com [4.3.2.1]: 554 5.7.1 Service unavailable; Client host [1.2.3.4] blocked using dnsbl.sorbs.net; Currently Sending Spam See: http://www.sorbs.net/lookup.shtml?1.2.3.4

1.先編輯 vi /etc/postfix/rbl_override
1.2.3.4 OK
1.2.3.5 OK
mail.freemailer.tld OK

2.將rbl_override文字檔轉為postfix看得懂得資料庫
postmap /etc/postfix/rbl_override

編輯 /etc/postfix/main.cf 並搜尋 for the smtpd_recipient_restrictions parameter. 加入 check_client_access hash:/etc/postfix/rbl_override to that parameter, after reject_unauth_destination, but before the first blacklist.

So if smtpd_recipient_restrictions looks like this now…

發表於 未分類 | 發表迴響

apc ups

CentOS 6 套件安裝方式
# yum install apcupsd
# vi /etc/apcupsd/apcupsd.conf

BATTERYLEVEL 5 市電中斷後, 當 UPS 電池剩餘電量 (%) 小於此數字即通知關機
MINUTES -1 市電中斷後, 當 UPS 電池可用時間 (分鐘) 小於此數字即通知關機, -1 表示不作用
TIMEOUT 0 當市電中斷時間 (秒鐘) 達到此數值即通知關機, 0 表示不作用
# chkconfig apcupsd on# service apcupsd start
斷電時 apcaccess 的執行結果與重點說明
———-
斷電實測: 符合關機條件後 Server 自動執行關機程序, Server 完成關機 UPS 即自動切斷電池電源, 所有連接 UPS 電池供電的裝置一併斷電

STATUS: ONLINE=市電供電 ONBATT=電池供電
LOADPCT: 負載程度 (%)
BCHARGE: 剩餘電量 (%)
TIMELEFT: 預估可供電時間 (分鐘)
MBATTCHG: 剩餘電量 (%) 低於此數值則關機
MINTIMEL: 電池剩餘時間 (分鐘) 低於設定則關機
MAXTIME: 市電中斷達設定秒數則關機
ALARMDEL: 市電中斷後, 每幾秒鐘發出警報聲
XONBATT: 最近一次市電中斷日期時間
TONBATT: 目前市電中斷時間 (秒)
CUMONBATT: 累計市電中斷時間 (秒)
XOFFBATT: 最近一次市電復電日期時間
BATTDATE: 電池更換時間
END APC: 產生以上資訊的時間
完整說明請見 man apcaccess

發表於 未分類 | 發表迴響

a disk read error occurred press ctrl+alt+del to restart

bootrec /rebuildbcd 來掃描windows所在的硬碟
使用bootrec /fixmbr使用這個命令會修復開機磁碟分割的 MBR
接著bootrec /fixboot使用這個命令會將新的 Windows 開機磁區代碼寫入系統磁碟分割

發表於 未分類 | 已標籤 | 發表迴響

下列開機啟動或系統啟動驅動程式無法載入: cdrom

,看看原來的值是否為dword:00000001,若是,請改為dword:00000003,重開機。

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\cdrom]
"Start"=dword:00000003

0 = Boot
1 = System
2 = Automatic
3 = Manual
4 = Disabled

發表於 未分類 | 已標籤 | 發表迴響

win7系统开机出现grub错误的解决技巧

1
要想正常进入系统的话,可以用下面的三个命令从grup进入系统:
  find –set-root /bootmgr(回车)
  chainloader /bootmgr(回车)
  boot(回车)
2.
不过上面这个方法是以后每次开机都要敲上面三行代码,会显得有点麻烦,根治的方法是重写MBR到硬盘引导扇区,win7下EasyBCD引导硬盘安装ubuntu中有提到了一个工具EasyBCD(系统引导编辑修复工具),这个工具在win7中特别好用,所有我们可以用它来重写MBR的任务,操作如下图,选好之后,Write MBR(执行动作)就完成了。

發表於 未分類 | 發表迴響

win10盒裝 更換主板無法啟用

主機板有問題,更換後打入win10盒裝板無法啟用,打電話去微軟客服,執行 "slui 4″ 無法出現畫面,google後
1.使用系統管理元全線打開命令提示字元
2.slmgr.vbs /ipk "金鑰"
3.slmgr.vbs /ato #線上起動,但失敗(因為更換過主板)
3.smgr.vbs /dti #顯示金鑰內容 (就是待匯出線的起動識別碼)
4. slui 4 #會出現 請動金鑰,要你打電話去客服

https://docs.microsoft.com/zh-tw/windows/deployment/volume-activation/activate-using-key-management-service-vamt

Retail:
零售版,可升級安裝與全新安裝。

OEM(Original Equipment Manufacturer):

隨機出貨版,俗稱隨機版,無零售,如品牌電腦或筆記型電腦即是搭配這種。

Upgrade:
價格便宜許多,但僅能升級安裝,無法全新安裝。

VOL(Volume Licensing for Organizations):
大量授權版,如大專院校的校園版即是這種。

若在「命令提示字元」視窗下執行
『 slmgr –dli 』或『 slmgr –dlv 』可得知Windows系統的授權類型
1、查看當前系統啟動狀態、認證截止日期
slmgr.vbs -xpr

2、查看Windows產品金鑰及認證信息
slmgr.vbs -dli

3、顯示詳細的啟動訊息,如系統版本、啟動ID、安裝ID、認證狀態…
slmgr.vbs -dlv

4、解除當前產品金鑰
slmgr.vbs /upk

5、安裝產品金鑰,也可說是替換現有金鑰
slmgr.vbs /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX

6、設置KMS伺服器位址及連接埠
slmgr.vbs /skms zh.us.to

7、開始利用安裝的金鑰嘗試線上啟動Windows(根據網路查詢資訊,ato也許是attempt online的縮寫)
slmgr.vbs /ato

8、此命令是從註冊表中清除產品金鑰信息,這是一項安全措施,清除之後那些聲稱讀取產品金鑰的軟體就讀不到了。(這個命令相當重要,尤其在企業內部)
slmgr.vbs -cpky

9、導入OEM證書,後面為OEM證書的路徑
slmgr.vbs -ilc

發表於 未分類 | 已標籤 | 發表迴響

robocopy 拷貝複製

ex:1
robocopy "\\192.168.0.254\sahre" "e:" /e /xo /purge /R:0 /W:0 /log+:c:\log\backup_log.txt /xd "@Recycle" ".syncing_db"
ex:2 (只產生 bad_log)
robocopy "\\192.168.0.254\sahre" "e:\Databackup\share" /mir /copyall /tee /nfl /ndl /R:0 /W:0 /mt:10 /log+:c:\log\%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.log /xd "#recycle" "#snapshot" /xf "thumbs.db"

/e 空白目錄 /xo排除較舊檔案 /purge 刪除來源 /R:n :: 失敗副本的重試次數: 默認為 1 百萬。/W:n :: 兩次重試間的等待時間: 默認為 30 秒。/LOG+:文件:: 將狀態輸出到日誌檔(附加到現有日誌中)。/xd 排除目錄
/nfl ::不產生 file_list /ndl ::不產生 directory_list /copyall ::拷貝全部屬性時間 /TEE ::輸出至主控台視窗,以及記錄檔。/NP :: 無進度 – 不顯示複製百分比。

robocopy 很好用, win7以上就支援了, 但是備份的時候會造成目錄隱藏, 很不方便.
因此備份的時候請加上這個/A-:SH參數

"/MT" 指的是通道數量,一般而言設定100就夠了。另還可替換以下功能:
"/S" (複製模式) 包含子目錄一併複製,但空目錄除外
"/MOVE" (移動模式) 移動來源到目的,並刪除來源
E:\ :: 檔案來源 硬碟 E:
U:\ :: 檔案目的地 硬碟 U:
/e :: 複製所有的子資料夾,包含空的資料夾。
/dcopy:t :: 保留所有檔案與資料夾的時間戳記。
/xo :: 如果已有相同的檔案,且時間相同或較舊就跳過。注意不是零 -:)
/xa:sh :: 跳過屬性為 s (系統) 與 h (隱藏) 的檔案。因為是複製整個硬碟,預設會連 Windows 隱藏的系統檔都複製過去,所以要排除。
/xj :: 跳過 NTFS junction 檔案,關於 junction 請參考這篇文章。
/unicode :: 畫面上的進度資訊以 unicode 顯示,若是操作非中文及英文檔名,這參數可以正確顯示名稱。有無開啟並不影響檔案複製、移動等操作,只是差在畫面顯示正不正確。
/eta :: 顯示預計完成時間。

———————————
@echo off
REM 依日期設定 log 檔名
for /f "tokens=1-4 delims=-/ " %%i IN ("%date%") DO (
set year=%%i
set month=%%j
set day=%%k
)

SET fname=%year%-%month%-%day%
SET fname=%fname: =0%
SET fname=D:\web-sync\log\%fname%.txt

REM 刪除網路資料夾 \\192.168.0.123\test 的連接(這邊註解不執行)
REM net use \\192.168.0.123\test /d

REM 建立網路資料夾 \\192.168.0.123\test 的連接,xyz為帳號,1234為密碼
net use \\192.168.0.123\test /user:192.168.0.123\xyz 1234

REM 1.使用 robocopy 將遠端 \\192.168.0.123\test 的資料夾同步到 C:\aaa
REM 2./MIR,複製子目錄(含空目錄),刪除已經不存在的目錄、檔案
REM 3./R:n,失敗複本的重試次數: 預設值是 1 百萬次。
REM 4./LOG+:檔案,將 log 記錄到檔案(附加模式)
REM 5./XF,排除不同步的檔案
robocopy "\\192.168.0.123\test" "C:\aaa" /MIR /R:0 /LOG+:%fname% /XF *.bat
—————————————————–
#robocopy實現源文件夾內容完全COPY到目標文件夾中,並在指定目錄中生成日記文件!
For /F %%i In (‘date /t’) do ren i:\RobocopyLogs\exchange.log exchange%%i.log
#用FOR循環實現對生成的日記文件名改名,以當天的日期做爲你的文件名,便於查看,也便於下面的FORFILES的執行!

start i:\automail1.vbs
#automail1.vbs實現的是執行完備份操作後發一封郵件,以保證備份的正常結束!

forfiles /p i:\RobocopyLogs /m *.log -d -7 /c "cmd /c del /f @path"
#用forfiles刪除七天前的日記文件,以免日記文件過大,佔用過多的磁盤空間!
最新能發郵件的腳本

NameSpace = "http://schemas.microsoft.com/cdo/configuration/"
Set Email = CreateObject("CDO.Message")
Email.From = "******@sina.com"
Email.To = "*******@sina.com"
Email.Subject = "Test sendmail.vbs"
Email.Textbody = "OK!"
‘Email.AddAttachment "C:\foo.zip"
With Email.Configuration.Fields
.Item(NameSpace&"sendusing") = 2
.Item(NameSpace&"smtpserver") = "smtp.sina.com"
.Item(NameSpace&"smtpserverport") = 25
.Item(NameSpace&"smtpauthenticate") = 1
.Item(NameSpace&"sendusername") = "**********"
.Item(NameSpace&"sendpassword") = "**********"
.Update
End With
Email.Send
——————————————–
robocopy errorlevel 錯誤 表可加在 bat 後
if errorlevel 16 echo ***FATAL ERROR*** & goto end
if errorlevel 15 echo FAIL MISM XTRA COPY & goto end
if errorlevel 14 echo FAIL MISM XTRA & goto end
if errorlevel 13 echo FAIL MISM COPY & goto end
if errorlevel 12 echo FAIL MISM & goto end
if errorlevel 11 echo FAIL XTRA COPY & goto end
if errorlevel 10 echo FAIL XTRA & goto end
if errorlevel 9 echo FAIL COPY & goto end
if errorlevel 8 echo FAIL & goto end
if errorlevel 7 echo MISM XTRA COPY & goto end
if errorlevel 6 echo MISM XTRA & goto end
if errorlevel 5 echo MISM COPY & goto end
if errorlevel 4 echo MISM & goto end
if errorlevel 3 echo XTRA COPY & goto end
if errorlevel 2 echo XTRA & goto end
if errorlevel 1 echo COPY & goto end
if errorlevel 0 echo –no change– & goto end
:end

發表於 未分類 | 已標籤 | 發表迴響

outlook 2016 ost 更改位置

電腦\HKEY_USERS\S-1-5-21-606648773-756977280-3885531820-1001\Software\Microsoft\Office\16.0\Outlook
ForceOSTPath d:\backup\outlook

發表於 未分類 | 已標籤 | 發表迴響

如何將舊的outlook的e-mail帳號備份下來然後再匯入新的outlook

如何將舊的outlook的e-mail帳號備份下來然後再匯入新的outlook

https://ithelp.ithome.com.tw/questions/10041242

1.以Office2007來說,第一個預設帳號,一定要手動加入,在你啟動Outlook2007時就要設定好
2.帳號沒有匯出功能,請利用登錄編輯程式匯出、匯入
HKEY_CURRENT_USER\Software\MicrosoftWindows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676 這一個機碼,下面每個子目錄都是郵件帳號
3.個人pst檔案,請利用『資料檔管理』,複製後,抓進來即可

建議步驟~1-3-2
先設定預設帳號,接著把pst複製到『原本應有位置』,最後匯入reg
啟動後,檢查看看

發表於 未分類 | 已標籤 | 發表迴響

google mail 備份

https://takeout.google.com/settings/takeout?pli=1

存為mbox

發表於 未分類 | 已標籤 | 發表迴響