<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Cloudflare on Ablapapa blog</title>
    <link>https://blog.taislife.work/tags/cloudflare/</link>
    <description>Recent content in Cloudflare on Ablapapa blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-tw</language>
    <lastBuildDate>Fri, 31 May 2024 10:22:49 +0800</lastBuildDate><atom:link href="https://blog.taislife.work/tags/cloudflare/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>[Cloudflare-R2][hugo] Cloudflare R2 worker for Hugo Shortcode</title>
      <link>https://blog.taislife.work/posts/cloudflare-r2-4-hugo-shortcode/</link>
      <pubDate>Fri, 31 May 2024 10:22:49 +0800</pubDate>
      
      <guid>https://blog.taislife.work/posts/cloudflare-r2-4-hugo-shortcode/</guid>
      
      <description>前言 最近發現 cloudflare r2 的可玩性，就想說來調整一下過去撰寫 hugo 文章時，關於 image 的嵌入方式。
廢話不多說，直接來吧！
實作 hugo shortcode -&amp;gt; cloudflare worker -&amp;gt; r2 Cloudflare Worker 記得 worker 要先去設定變數裡頭做 r2 binding export default { async fetch(request, env) { const url = new URL(request.url); const objectName = url.pathname.substring(1); // 從 R2 獲取圖片 let object = await env.R2_BLOG_IMG.get(objectName); if (object === null) { return new Response(&amp;#34;Image not found&amp;#34;, { status: 404 }); } // 設定 Cache-Control const headers = new Headers(); object.</description>
      
    </item>
    
    <item>
      <title>[Cloudflare][email-routing] Cloudflare email-routing to gmail failed</title>
      <link>https://blog.taislife.work/posts/cloudflare-email-route-fw-failed/</link>
      <pubDate>Mon, 25 Mar 2024 16:32:38 +0800</pubDate>
      
      <guid>https://blog.taislife.work/posts/cloudflare-email-route-fw-failed/</guid>
      
      <description>前言 從 2024.02 開始，gmail 官方聲明要加強垃圾信件的管控，針對發信者做一系列要求措施。
重要事項：自 2024 年 2 月起，如果寄件者每天傳送 5,000 封以上的郵件至 Gmail 帳戶，則須遵守以下 Gmail 規定：驗證外寄電子郵件、避免傳送騷擾或垃圾郵件，並為收件者提供簡易的取消訂閱方式。進一步瞭解每天傳送 5,000 封以上電子郵件的規定。 &amp;ndash;from 電子郵件寄件者指南
接著導致後續我有透過 cloudflare email routing 到我私人 gmail 的信件很常出現轉寄失敗。 原本立意良善的嚴格檢核，但當服務端沒有跟上且又是需要收到的重要信件時，就會很麻煩。
解法 簡單的做法就是另外寫 email worker ，把寄送失敗的信件 fw 到另一個信箱（以下簡稱中繼信箱）
可以參考這篇做法 - Gmailに届かないCloudflare経由の独自ドメインメールを調べてみた
接著在原本個人的 gmail 信箱裡頭設置 pop3 的設定，讓中繼信箱的信件可以在 gmail 裡頭收信。
經過測試， yahoo 的 email 作為中繼信箱可以順利解決這問題。
更近一步一勞永逸地方法（？） 自己架一個 mailserver 作為中繼信箱，例如：synology - mailplus server ，這樣可以確保即使未來 yahoo 的 email 政策也跟進變嚴苛時，也可以順利收到信件。只是對外開出的 port 就變多了，增加一些暴露的風險。 </description>
      
    </item>
    
  </channel>
</rss>
