[教學]發送HTML格式E-mail

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
ttsmarco
星球公民
星球公民
文章: 58
註冊時間: 2003-09-11 10:51

[教學]發送HTML格式E-mail

文章 ttsmarco »

由於小弟把編碼使用UFT-8
所以發現若非使用Outlook收信(也就是去WEB那裡線上看)
就都是亂碼...
在某篇討論串中也提到..將信件以HTML格式寄出即可\r
所以小弟積極的尋找改法...(不過在竹貓找不到=.=)
終於在官網找到了..順便分享出來!!

-----[ OPEN ]---------------------------
includes/emailer.php

-----[ FIND ]----------------------------

代碼: 選擇全部

$universal_extra = "MIME-Version: 1.0
Content-type: text/plain; charset=" 
-----[ IN-LINE FIND ]-------------------

代碼: 選擇全部

text/plain;



-----[ REPLACE WITH ]-----------------

代碼: 選擇全部

text/html;



-----[ FIND ]-----------------------------

代碼: 選擇全部

$this->mailMsg = '--' . $mime_boundary . "
Content-Type: text/plain;
\tcharset=\"" 

-----[ IN-LINE FIND ]--------------------

代碼: 選擇全部

text/plain;



-----[ REPLACE WITH ]------------------

代碼: 選擇全部

text/html;



-----[ SAVE/CLOSE ALL FILES ]---------

不過還必須到:
languages/xxxxx/email/xxxxx.tpl

將所有的檔案都做一些更動:

例如換行要使用<br />
連結也必須改成:

代碼: 選擇全部

<a href="{XXX}">{XXX}</a>
舉例:
原本的為:

代碼: 選擇全部

Charset: iso-8859-7 

{MESSAGE} 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

The above is an email sent to you by an administrator of "{SITENAME}". If this message is spam, contains abusive or other comments you find offensive please contact the webmaster of the board at the following address: 

{BOARD_EMAIL} 

Include this full email (particularly the headers).

要改成:

代碼: 選擇全部

Charset: iso-8859-7 

{MESSAGE} 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

The above is an email sent to you by an administrator of "{SITENAME}". If this message is spam, contains abusive or other comments you find offensive please contact the webmaster of the board at the following address: 

<a href="mailto:{BOARD_EMAIL}">{BOARD_EMAIL}</a> <br /> 

Include this full email (particularly the headers).



這樣有興趣的人就可以把通知信.註冊信改的很漂亮囉!!


不過......
我的亂碼問題一樣沒有解決=.=lll (因為寄出的郵件還是一樣用UTF-8編碼)
開始考慮用"衝乾"的....加上iframe.............
圖檔
GeniusKiKi
竹貓忠實會員
竹貓忠實會員
文章: 1086
註冊時間: 2003-10-28 14:50

文章 GeniusKiKi »

UTF-8 編碼應該要看你的收信軟體有沒有支援...
像我使用 Mail2000 他就支援標題的繁中、簡中、日語…等的編碼...
再也不當爛好人...
好人是小白轉型成大白的墊腳石...
Ring
星球普通子民
星球普通子民
文章: 21
註冊時間: 2002-05-29 17:36
來自: B612號行星
聯繫:

文章 Ring »

請問一下,我的phpBB是2.0.0,
我找了一下
ttsmarco說的程式碼,
但是在emailer.php裡面沒有以下這一段\r
$universal_extra = "MIME-Version: 1.0
Content-type: text/plain; charset="
所以也沒有改成功,
請問也別的改法嗎?
謝謝^^
阿維
竹貓忠實會員
竹貓忠實會員
文章: 868
註冊時間: 2003-02-23 13:36
來自: 台南市

文章 阿維 »

請問到現在這個問題還是無法解決嗎?
因為我的會員大部分都是透過網頁郵件系統收發郵件的,請問有前輩能夠提供解決之道嗎?
提供代客維護 phpBB 3.0.x 以及外掛/風格升級或安裝的服務,如需委託,請與我聯絡,謝謝! ;)
我的 Skype 帳號:gpxjordan
Mac
百戰天龍馬蓋先
百戰天龍馬蓋先
文章: 2590
註冊時間: 2003-02-02 02:28
來自: MacphpBBMOD
聯繫:

文章 Mac »

Ring 寫:請問一下,我的phpBB是2.0.0
你的討論版實在是太舊了,趕快升級吧 :-o

~Mac
+ 關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。

phpBB 官網 | 竹貓星球 | MacphpBBMOD | 我的服務
kaisuny
星球公民
星球公民
文章: 46
註冊時間: 2002-08-08 07:45
來自: 沒有portal 的 portal

文章 kaisuny »

Charset: iso-8859-7

{MESSAGE}

~~~~~~~~~~~~~~~~~~~~~~~~~~~~
charset 不用改成 utf-8 嗎?

Charset: utf-8
------------8<----------Cut it here!-----------8<-------------
phpBB 不進則退
問題狂
竹貓忠實會員
竹貓忠實會員
文章: 1947
註冊時間: 2004-06-28 17:13

文章 問題狂 »

Big5可以嗎?
主題已鎖定

回到「phpBB 2 安裝與使用」