Postfix 設定讓某帳號只能收郵件, 但無法寄出郵件

建立 /etc/postfix/reject_user, 填入要封鎖的帳號資料, 建立該db檔.
smtpd_recipient_restrictions = check_sender_access hash:/etc/postfix/reject_user,
permit_mynetworks,
permit_sasl_authenticated,
reject_rbl_client cbl.abuseat.org,
reject_rbl_client list.dsbl.org,
reject_rbl_client sbl.spamhaus.org,
reject_rbl_client pbl.spamhaus.org,
reject_rbl_client bl.spamcop.net,
reject_rbl_client cblless.anti-spam.org.cn,
reject_rbl_client psbl.surriel.com,
reject_rbl_client bl.spamcop.net,
reject_unknown_sender_domain,
reject_unknown_recipient_domain,
reject_unauth_destination,
reject_invalid_hostname,
reject_non_fqdn_hostname,
reject_non_fqdn_sender,
reject_non_fqdn_recipient,

smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/reject_user,
permit_mynetworks,
reject_unknown_client,
reject_unknown_sender_domain,
reject_invalid_hostname,
reject_non_fqdn_hostname,
reject_non_fqdn_sender

2. vi /etc/postfix/reject_user
user@test.xxx.com.tw REJECT
user1@test.xxx.com.tw REJECT
#DISCARD 直接丟棄
postmap /etc/postfix/reject_user
service postfix restart

發表於 mail | 發表迴響

posfix 無法寄信

3個問題
1. Helo command rejected: need fully-qualified hostname
A: relay_domains = 加入 mail.xxx.com

2.SASL CRAM-MD5 authentication failed: authentication failure
A: 這個是 Client 那邊 密碼規則錯誤

3 .warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
A: vi /etc/sasl2/smtpd.conf pwckeck_method: xxxxx xxxx改為 pwckeck_method:plain login

4. reject: RCPT from unknown[ipv4]: 554 5.7.1 : Relay access denied
A:smtpd_client_restrictions = permit_sasl_authenticated

發表於 mail | 發表迴響

mikrotik email log

shell
Email Logs
/log print file=logs
delay 10
/tool e-mail send to="改你的email" subject="$[/system identity get name] logs" \
body="$[/system clock get date] log file" file=logs.txt

synology – 日誌中心 – 日誌接收 – 建立下面規則
日誌格式: BSD 格式
傳輸協定: UDP
連接埠: 514
ros – 先在 remote 打上 log_Server ip位置 , bsd_log 打勾
ros – system-loging-Rules 新增剛剛的 info, erro, warning, critical remote

發表於 Network, ros | 已標籤 | 發表迴響

pve tools

https://helper-scripts.com/scripts?id=Proxmox%20VE%20Post%20Install&fbclid=IwZXh0bgNhZW0CMTAAAR08FqiV6Nv-NqQolK36_oaGBwqHzAyvHmG3EIIdV9z05rPdEHwpn23mJhs_aem_AWW01v7A9SHvCgO8jhev0-6HWWgZMPzngDopQHRPEfZek9W87zNQXoAxLFZ_KK0TSJiBih1Dexl29oqO-PJYNz_s

發表於 proxmox | 已標籤 | 發表迴響

docker ubuntu ssh 到舊版 centos 出現錯誤訊息

ex:
SSH returns: no matching host key type found. Their offer: ssh-dss
A:
ssh -oHostKeyAlgorithms=+ssh-dss root@192.168.8.109

發表於 linux | 發表迴響

debian 語系

查詢目前Linux系統上可用的語系
locale – a

ps:這邊直接插入,我懶得改文章
locale-gen zh_TW.UTF-8
sed -i ‘s/# zh_TW.UTF-8 UTF-8/zh_TW.UTF-8 UTF-8/g’ /etc/locale.gen
locale-gen
再 locale -a 就有 zh_TW.UTF-8

查詢目前linux環境使用語系
echo $LANG
或
env | grep LANG

更改環境使用語系
proxmox 預設 en_US.UTF-8
LANG=en_US.UTF-8

台灣繁體中文
zh_TW.UTF-8

英文
en_US
en_US.ISO-8859-1
en_US.UTF-8

強制設預設
sudo dpkg-reconfigure locales
或
vim /etc/default/locale
LANG=語系

發表於 linux | 發表迴響

Raspberry Pi Connect 官方 remotedesk

1.
sudo apt update && sudo apt full-upgrade && sudo apt install rpi-connect

2.
使用命令從命令列生成一個鏈接,將您的 Raspberry Pi 與您的 Raspberry Pi ID 連接起來rpi-connect signi

3.
Raspberry Pi Connect 僅適用於使用 Wayland 視窗伺服器的Raspberry Pi OS Bookworm的 64 位元 Raspberry Pi 安裝,並且僅限於Raspberry Pi 5、Raspberry Pi 4 和 Raspberry Pi 400 型號。

發表於 raspiberry | 發表迴響

bitlocker close

Microsoft 已在 2023 年 7 月的 Insider 版本 Build 25905 開始,已經加入安裝 Windows 時預設啟用 BitLocker 加密,在文件中寫著︰
預期這個改動,將會在下一個 Windows 11 正式版本中實施。
如果你不想使用 BitLocker 功能,你可以在安裝 Windows 時,當 Windows 要你選擇國家及地區頁面中,
按Shift + F10 再鍵入 regedit 然後按 Enter。這將啟動註冊表編輯器。
前往Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\BitLocker 並右鍵點選 BitLocker 項目。
選擇新建 > Dword(32 位元)值並將其命名為PreventDeviceEncryption,將其值資料從 0 變更為 1
你也可以透過第三方應用程式 Rufus 在制作 USB 安裝磁碟時,選擇「Disaable BitLocker automatic device encryption」去阻止它。

發表於 windows | 發表迴響

synology 讀取主機

群輝對外讀取這些主機

216.239.35.8
118.167.72.115
220.130.197.210

發表於 synology | 發表迴響

dockerfile

Sample:
FROM ubuntu:14.04 #引用ubuntu:14.04 版本鏡像
ENV REFFRESHD_AT 2014-06-01 #環境變數
RUN apt-get update #RUN 執行 apt-updat
RUN apt-get -y -q install nginx #RUN 安裝 nginx
RUN mkdir -p /var/www/html #建立目錄 /var/www/html
ADD nginx/global.conf /etc/nginx/conf.d/ #ADD 複製本地 nginx/global.conf 到 /etc/nginx/conf.d/
ADD nginx/nginx.conf /etc/nginx/nginx.conf #ADD 複製本地 nginx/nginx.conf 到 /etc/nginx/nginx.conf
EXPOSE 80 #開 port 80

—————————————————————-
WORKDIR #設定工作目錄
CMD #執行命令
ENTRPOINT #啟動指定服務

發表於 docker | 發表迴響