江湖在走,要寄垃圾信也要持續進步
最近被 gmail 擋信很苦惱,看來看去還是要使用正規的方法。
這篇介紹的不錯,有很多遇過的狀況都有說明了
外部發信服務踩雷記
使用AWS SES似乎是不錯的選擇,又可以追蹤開信率等等
追蹤 AWS SES 開信率及點擊率 part1 — 使用 CloudWatch
追蹤 AWS SES 開信率及點擊率 part2— 使用 Kibana
也有 wordpress 的 plugin 可以使用
WP SES
只是好像沒有無腦使用的方法,要做蠻多步驟的。
1. 第一個目前只有幾個區域可以申請使用,例如 US East (N. Virginia), US West (Oregon), EU (Ireland),所以要選這幾個地方才行
2. 要先認證一個 email,到 > Email Addresses 下建立一個已經可以使用的帳號吧(應該是吧?)
3. 為了可以大量寄信,要認證 domain,到 > Domains 下加入認證。需要認證 TXT(TXT) 和 DKIM(CNAME) 還有 MX
4. 做完之後理論上就可以使用 SDK 或是其他工具發送,在這邊使用 PHP。可以參考這幾篇文章。
Send an Email Through Amazon SES Using an AWS SDK
Installing the AWS SDK for PHP version 3
不過用別人寫好的好像也不錯
php-aws-ses
5. 修改 AccessKey 和 SecretKey 寄送,忘記了可看這篇
Managing Access Keys for Your AWS Account
https://aws.amazon.com/tw/ses/faqs/
完成下列步驟,您就可以開始使用 Amazon SES 傳送電子郵件:
---
1. 註冊:註冊 AWS 之後就可以存取 Amazon SES 沙盒 – 這是專為開發人員測試和評估服務所設計的環境。
2. 驗證網域或電子郵件地址:在您可以使用 Amazon SES 傳送電子郵件之前,需要驗證您擁有要用來傳送電子郵件的網域或地址。若要開始驗證程序,請前往 Amazon SES 主控台。
3. 傳送測試電子郵件:您可以使用 Amazon SES 主控台、SMTP 界面或 API 傳送測試電子郵件到您驗證過的電子郵件地址或網域。
4. 申請提高您的傳送限制:在您準備好使用 Amazon SES 傳送生產電子郵件後,可以申請提高傳送限制,並將帳戶移出沙盒環境。申請只需要幾分鐘的時間,而且通常會在 24 小時內收到回覆。
5. 傳送生產電子郵件:您可以使用 SMTP 或 Amazon SES API 將電子郵件置入佇列等候交付。
6. 獲取回饋:Amazon SES 會針對您的傳送活動提供有用的統計資料。您只要使用簡單的 API 查詢或前往 Amazon SES 主控台,就能快速獲取重要的統計資料,例如傳送量、退信數量和抱怨數量等。
---
問:可在單一電子郵件中指定的收件人數量是否有限制?
使用 Amazon SES 傳送的每封郵件最多可指定 50 個收件人。「收件人:」、「副本:」和「密件副本:」欄位中的電子郵件地址總數不得超過 50 個收件人。如果您需要將電子郵件傳送給 50 個以上的收件人,則必須傳送多封郵件,每封郵件傳送給 50 個以下的收件人。
2018年7月11日 星期三
2018年6月21日 星期四
[Python] Unicode
這篇寫的不錯
http://pycoders-weekly-chinese.readthedocs.io/en/latest/issue5/unipain.html
轉換,最後還是看這篇 QQ
https://www.zhihu.com/question/53470998
這幾篇也不錯
https://dannypheobe.blogspot.com/2017/02/python2-python3.html
http://blog.chunnorris.cc/2015/04/python-2x-unicode.html
http://ez2learn.com/basic/unicode.html
http://pycoders-weekly-chinese.readthedocs.io/en/latest/issue5/unipain.html
轉換,最後還是看這篇 QQ
https://www.zhihu.com/question/53470998
這幾篇也不錯
https://dannypheobe.blogspot.com/2017/02/python2-python3.html
http://blog.chunnorris.cc/2015/04/python-2x-unicode.html
http://ez2learn.com/basic/unicode.html
2018年6月20日 星期三
[Linux] 輸入法
用了很多年的Linux,可是中文輸入法一直沒有太改善,常會莫名出現問題
今天的 libreoffice 中文輸入突然啟動不了,我是使用 fcitx,最後是又裝了 IBus 的新酷音才在 libreoffice 啟動
幫 QQ
今天的 libreoffice 中文輸入突然啟動不了,我是使用 fcitx,最後是又裝了 IBus 的新酷音才在 libreoffice 啟動
幫 QQ
[RPi] espeak TTS ALSA Unknown PCM cards
使用 espaek 發聲會出現一堆看起來是錯誤的訊息,主要原因是 espeak 透過 ALSA 發聲,但預設的設定檔有些裝置找不到造成的。
如果看了很煩可以參考這幾篇註解掉。
* Jack server is not running and cannot be started
* espeak TTS ALSA Unknown PCM cards
至於 JACK server error 就是沒有安裝 JACK
如果看了很煩可以參考這幾篇註解掉。
* Jack server is not running and cannot be started
* espeak TTS ALSA Unknown PCM cards
Full dictionary is not installed for 'zh' ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21 ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21 ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround40 ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround41 ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround50 ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround51 ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround71 ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958 ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958 ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958 ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'defaults.bluealsa.device' ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:4996:(snd_config_expand) Args evaluate error: No such file or directory ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM bluealsa ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'defaults.bluealsa.device' ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:4996:(snd_config_expand) Args evaluate error: No such file or directory ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM bluealsa ALSA lib pcm_dmix.c:990:(snd_pcm_dmix_open) The dmix plugin supports only playback stream ALSA lib pcm_dsnoop.c:556:(snd_pcm_dsnoop_open) The dsnoop plugin supports only capture stream Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
至於 JACK server error 就是沒有安裝 JACK
2018年6月18日 星期一
[RPi] Hack Voice Kit
https://dronebotworkshop.com/hacking-google-aiy-voice-kit-part-1/
https://dronebotworkshop.com/hacking-google-aiy-voice-kit-2/
https://dronebotworkshop.com/hacking-google-aiy-voice-kit-2/
[Audio] Linux Audio 介紹與整理
Linux Audio 介紹與整理
https://github.com/robbie-cao/kb-audio/blob/master/README.md
訂閱:
文章 (Atom)
