在 E3的系統中, 要發送電郵, 要在 xconfig 檔中,
設定發送電郵主機的工作參數, 例如: 使用者名稱, 密碼, 主機名稱.. 等.
可以設定多個不同的發送主機識別, 再由不同的主機做電郵傳送.
設定傳送主機識別碼
用文字編輯器編輯 c:/dasamx/e3010001/web/WEB-INF/classes/xconfig.cfg
#gmail設定為例:
system.xemail.param.gmail = {username=登入名稱}{password=密碼}{mail.smtp.host=smtp.gmail.com}{mail.transport.protocol=smtp}{mail.smtp.port=587}{mail.smtp.auth=true}{mail.smtp.starttls.enable=true}{from_mail=aaa@bbb.com}
#pchome設定為例:
system.xemail.param.pchome = {username=登入名稱}{password=密碼}{mail.smtp.host=smtp.pchome.com.tw}{mail.transport.protocol=smtp}{mail.smtp.port=25}{mail.smtp.auth=true}{from_mail=username@pchome.com.tw}
#linux主機中用sendmail不用登錄mail的寄信, 則設為:
system.xemail.param.local = {mail.smtp.host=localhost}{mail.transport.protocol=smtp}{mail.smtp.port=25}{mail.smtp.auth=false}{from_mail=aaa@bbb.com}
#username 登錄發送主機的使用者名稱
#password 登錄發送主機的使用者密碼
#from_mail 設定傳送人的電郵位址
以上設定完後, 可以使用識別碼 gmail , pchome 或 local.
E3系統的使用
E3的網路商店, 在接到訂單時, 會主動寄送Mail給管理人,
這時要在E3後台設定, 要由那一個電郵主機做發送.
以前面xconfig, 設定發送識別碼如下:
網路商店 / 網店作業參數設定 / 發送主機識別, 設定為 gmail , pchome 或 local.
更多的操作方式, 請參考E3操作手冊.