Posts

Showing posts from June, 2012

解決 simplenews 模組寄出的信寄件者為 unknown sender 的問題

自從更新 simplenews 到 6.x-2.0-alpha4 後 使用 gmail 收信寄件者都會是 (unknown sernder) 這個問題是因為 sender 的部份被沒有被正確的 encoding 導致 gmail 會辨識成 unknown sernder 如果在 hotmail 下,from name 的部份會被 double quote 框住 正常來說 double quote 是不會顯示出來的 將程式跟舊版比對一下 發現 includes/simplenews.mail.inc 第 714 行的 $formatted_address = drupal_substr(PHP_OS, 0, 3) == 'WIN' ? $address : '"' . $name . '" <' . $address . '>'; 改成下列即可 $formatted_address = drupal_substr(PHP_OS, 0, 3) == 'WIN' ? $address : '"' . mime_header_encode ($name) . '" <' . $address . '>'; 實行環境: Drupal 6.26 Simplenews  6.x-2.0-alpha4 紀錄時間為 2012-06-19 PM 6:56