IT

共 21 篇文章

透過Gmail收發個人網域的電子郵件

1 分鐘閱讀

Introduction

目標是能用自己的網域收發郵件

Zoho mail

zoho mail是免費信箱代管服務,本來想透過網域商是否有自動轉郵件地址的服務
像是把[email protected]自動轉到hunglin59638@gmail
可惜我使用的網域商(鼎嘉)需要額外付費,像google domain買他的domain就有自動轉寄的服務

  1. 註冊帳號
    可直接用google帳號申請

https://www.zoho.com/mail/

  1. 管理控制台 > 域名 > 添加

  1. 配置 MX, SPF, DKIM
    照著網站的指示就行了,都是將MX和TXT資訊寫到DNS記錄裡
  2. 管理控制台 > 使用者 > 添加
    第一個使用者會設定為admin

到這裡就完成了,最難的就是添加DNS資訊而已
要等一段時間驗證,不會像說明裡說要24-48小時,等個3分鐘其實就有了
現在已經可以直接用自己的網域名的信箱來收發信件了
但如果想要在gmail收發信件就得要再整合

Zoho mail 專業免費5個信箱使用設定教學,每個使用者5GB, 每個email附件 25MB

Gmail

  1. 到google應用程式密碼 > 選取應用程式 > 選取裝置 > 產生

會獲得一個token,只會顯示一次,所以要自己保存好,忘了就得要再產生一個新的token

  1. gmail > 右上角齒輪 > 查看所有設定 > 帳戶與匯入 > 選取寄件地址 > 新增另一個電子郵件地址

電子郵件地址: [email protected]
郵件遞送伺服器:smtp.gmail.com 通訊埠 587 密碼: 剛得到的token

設定好後寄一封認證信到[email protected],再到zoho mail點擊認證連結即可

透過 Gmail 收發個人網域的電子郵件

Building hexo blog using docker

2 分鐘閱讀

Introduction

目的是只需用docker-compose up -d就能快速佈署
然後docker-compose restart就能更新內容與設定

爲了能夠直接在本機撰寫文章,需要將container內的USER設定成和本機一致
這點可以使用docker run -u $(id -u):$(id -g)或在docker-compose.yml設定user參數
如果有其他管理檔案權限的解法歡迎留言分享

因此我建立了一個image: hunglin59638/hexo-blog
可透過上述操作方便管理跟快速佈署

vscode Could not fetch remote environment in openmediavault

1 分鐘閱讀

vscode的Remote-SSH可連接遠端主機進行操作
但server端是openmediavault就無法
原因是因爲Remote-SSH需要server端允許tcp forwarding
一般Linux中/etc/ssh/sshd_config是預設AllowTCPForwarding yes

[Debug] SSH Tunnel 無法正常使用

OMV的設定方式不在/etc/ssh/sshd_config這位置設定
解決方式:

  1. Login OMV web gui
  2. Services > SSH > TCP forwarding
  3. Enable: permit to do SSH tunneling

Remote SSH via Visual Studio Code

在台灣網域商註冊domain name

1 分鐘閱讀

免費網域商

之前是用免費的網域商 Freenom
但他們給的網域很容易被各大網站認為是詐騙網站
不然打網址放到FB、IG都被當成可疑網站直接被禁
所以想說註冊一個公信力高的網域好了