This commit is contained in:
2026-06-25 19:39:59 +02:00
parent f935c01e35
commit b51fcfd99c
7 changed files with 27 additions and 11 deletions
-1
View File
@@ -28,7 +28,6 @@ y - Copy the selection.
p - Paste after cursor.
P - Paste before cursor.
/ - Search forwards.
? - Search backwards.
n - Next search result.
+6 -2
View File
@@ -278,6 +278,10 @@
同时, `/etc/hosts` 最好也包含 `mail.domain.tld`.
_Edit (21.June.2026)_:
**别**这样做, 否则可能会通过 systemd-resolved 泄进容器把 mail.uyani.de 解析成 loopback.
## 配置邮件服务器
这里使用 [docker-mailserver](https://docker-mailserver.github.io/docker-mailserver/latest/#welcome-to-the-documentation-for-docker-mailserver) 作为邮件服务器. 当然也可以使用其他的, 但是这个比较简单.
@@ -333,7 +337,7 @@ services:
# 禁止伪造发件人
- SPOOF_PROTECTION=1
# 启用 MTA-STS
# - ENABLE_MTM_STS=1
# - ENABLE_MTA_STS=1
# 启用 SRS
# - ENABLE_SRS=1
# 使用自定义证书
@@ -976,7 +980,7 @@ docker exec -it mailserver setup alias add @domain.tld me@domain.tld
## 这一切到底是为什么?
排除利益驱动, 我能想到的最合适的借口就是"隐私". 可是如果登陆 Resend 的后台看一眼, 就会发现我写的邮件被一封封明晃晃地不加掩饰地放在那里, 所有的内容都以明文的方式被看得一清二楚. 此时和使用公共邮箱服务唯一的区别似乎也就只剩"有一个很酷的后缀"这一点了. 即便真的解决了 25 端口问题 (是的, 写完上述内容的几天后我确实做到了) 从而得以摆脱 SMTP 中继服务, 在惊讶于明明 Mail-Tester 给出了 10/10 的满分评价但还是被 Gmail 扔进垃圾箱的残酷现实之余, 我也意识到自建邮局这条路仅靠热情是绝对走不通的. 一是预热 IP 需要花费的时间成本乃至金钱成本远超我的想象, 二是无论如何邮件内容也会被收件方的平台以算法评估一遍的事实彻底击碎了对于"隐私"乌托邦最后的妄想. 即使有这么多复杂的安全措施, 补齐了传输过程中的每一个可能的安全漏洞, 但真正和我点对点沟通的从来都只是靠着一条条既定规则维系的平台, 而不是我在写下收件地址时心中所想的一个个鲜活的人.
排除利益驱动, 我能想到的最合适的借口就是"隐私". 可是如果登陆 Resend 的后台看一眼, 就会发现我写的邮件被一封封明晃晃地不加掩饰地放在那里, 所有的内容都以明文的方式被看得一清二楚. 此时和使用公共邮箱服务唯一的区别似乎也就只剩"有一个很酷的后缀"这一点了. 即便真的解决了 25 端口问题 (是的, 写完上述内容的几天后我确实做到了) 从而得以摆脱 SMTP 中继服务, 在惊讶于明明 Mail-Tester 给出了 10/10 的满分评价但还是被 Gmail 扔进垃圾箱的残酷现实之余, 我也意识到自建邮局这条路仅靠热情是绝对走不通的. 一是预热 IP 需要花费的时间成本乃至金钱成本远超我的想象, 二是无论如何邮件内容也会被收件方的平台以算法评估一遍的事实彻底击碎了对于"隐私"乌托邦最后的妄想. 即使有这么多复杂的安全措施, 补齐了传输过程中的每一个可能的安全漏洞, 但真正和我点对点沟通的从来都只是靠着一条条既定规则维系的平台, 想想还蛮心寒的.
那么做这一切的目的到底是什么呢? 或许也只剩"酷"了吧, 除此之外我唯一能想到的好处就是在仅需要邮箱就能注册账号的平台注册无穷无尽的小号.
+8 -6
View File
@@ -163,7 +163,6 @@ docker
docker-buildx
docker-compose
dolphin
dotnet-sdk
doxygen
drawio-desktop
drm-info
@@ -197,7 +196,6 @@ filelight
fish
fisher
flatpak
flutter-bin
fnm
foliate
font-manager
@@ -224,7 +222,6 @@ glaze
gnome-keyring
gnome-text-editor
go
gpac
gping
gradia
gradle
@@ -258,7 +255,6 @@ intel-ucode
inxi
iperf3
jdk-openjdk
jdk17-openjdk
jdk21-graalvm-ee-bin
jetbrains-toolbox
jp2a
@@ -316,6 +312,7 @@ mangohud
matugen
mesa
meson
mixtapes-git
mkvtoolnix-cli
modprobed-db
moonlight-qt
@@ -333,12 +330,13 @@ nethogs
network-manager-applet
networkmanager
networkmanager-openvpn
nextcloud-client
nfs-utils
niri
nmap
nordvpn-bin
noto-fonts-cjk
ntfsprogs-plus
ntfsprogs
nvidia-container-toolkit
nvidia-open-dkms
nvidia-prime
@@ -354,6 +352,7 @@ okular
opam
opencl-headers
opencl-nvidia
opencode
openssh
os-prober
pacman-contrib
@@ -370,6 +369,7 @@ picard
pipes.c
pipewire-alsa
plasma-meta
playerctl
polkit-gnome
power-profiles-daemon
protonplus
@@ -495,7 +495,7 @@ ttf-comic-shanns-nerd
ttf-jetbrains-mono-nerd
ttf-lxgw-wenkai
ttf-lxgw-wenkai-tc
ttf-maplemono-nf-cn
ttf-maplemono-nf-cn-unhinted
ttf-meslo-nerd
ttf-ms-fonts
ttf-noto-sans-cjk-vf
@@ -549,6 +549,7 @@ x86_energy_perf_policy
xclip
xdg-desktop-portal-gnome
xdg-desktop-portal-gtk
xmake
xone-dkms
xorg-bdftopcf
xorg-font-util
@@ -586,6 +587,7 @@ yad
yay
yazi
yt-dlp
ytmdesktop-bin
zellij
zen-browser-bin
zenity