我的新書AI 職場超神助手:ChatGPT 與生成式 AI 一鍵搞定工作難題的教材投影片已製作完成
歡迎各位有需要的教師和博碩文化索取教材

phpmailer

  • 在php裡使用gmail及phpmailer發信

    首先先至phpmailer下載php4在用的版本 http://phpmailer.worxware.com/ <=官網 http://sourceforge.net/projects/phpmailer/files/phpmailer%20for%20php4/PHPMailer%20v2.0.4%20for%20PHP4/ <=載點 打開後在根目錄的 class.phpmailer.php和class.smtp.php是最主要的發信類別 剩的檔案則皆為範例檔 然後下面是一個最簡單的範例(使用gmail發信) 比較重要,也是我花比較多時間在設定的點在於 之前gmail是使用ssl協定且通訊阜是465 最近則改為用tsl且通訊阜改為587 所以只要改了這兩點 就可以順利的使用gmail發信囉!! 不過要注意 專業版的gmail一天最多寄兩千封 免費版的一天最多寄一百封 超過上限則會被鎖帳號一天! 解決方式可以申請多個gmail帳號,每個帳號輪流發送信件 便可解決這個問題

  • 寄送mail的header和內文設定(utf-8)

    現在大多數的信件系統都已使用utf-8 之前寄出utf-8的信件常會發生信件標題和headers資訊變成亂碼 查了老半天網路 原來不支援主要的原因在於,電子郵件標準格式中 表頭的部分不允許使用雙位元的文字 所以,使用mb_encode_mimeheader()函式 將雙位元文字編碼為單位元字串。 以下為headers的範例 這樣便可成功解決「郵件標題」或「寄件者」是亂碼的問題 ======================================= 若是電腦沒有安裝mb_encode_mineheader()的函式庫 則可以使用下面的程式碼來寄信


17年資歷女工程師,專精於動畫、影像辨識以及即時串流程式開發。經常組織活動,邀請優秀的女性分享她們的技術專長,並在眾多場合分享自己的技術知識,也活躍於非營利組織,辦理活動來支持特殊兒及其家庭。期待用技術改變世界。

如果你認同我或想支持我的努力,歡迎請我喝一杯咖啡!讓我更有動力分享知識!