您在這裡

如何做到有人回應即email給我?

jesselue's 的頭像
jesselue 在 2010-04-03 (週六) 10:17 發表

請問:

如何做到有人回應即email給我?

如何做到有人發表討論即email給我?

謝謝。

我差點就 "email" 給你了 XD

I am using Watcher... 雖然調成預設訂閱(watch)自己所有發表的文章,也確實能在訂閱列表(watch list)看得到訂閱中的狀態,不過似乎不會寄信,明明去按 testing 就可以 = ="

另外期望的功能是,預設訂閱 content type 與 term ,如果指定某些 content types 被發表或者發表到某些 terms 就把那篇 node 寄給我。
訂閱某些 content types 的 comment
訂閱某些 terms 的 comment

如何做到有人回應即email給我?

如何做到有人發表討論即email給我?

如果這裡的"", 指的是少數的幾個administrator 的話,用trigger就好了。
如果""是指任何一個user的話, 那麽也可以考慮notifications, 這個模組用的人比watcher多很多。 (視個人需要, notification 配合別的modules使用, 用途很廣)

謝!各位。沒想到有如此多解法。回頭去翻水滴架站全機能攻略仔細再看了一下,原來6-31頁有trigger!

如danny所言,我只是要email給admin(我自己),如"眾所周知",我正分拆原在xuite的4664 blog,原4664未來將只是"LKK心情發表",現4664大汋1200+文、120萬字、三千照片、一百個vedio左右,分類下來大約有二十~三十個站,每站約四、五十文,分拆後各站只有一個主題。未來,"萬一"(我是說萬一)某些站反應熱烈,留言多,其他各站留言少,還好,就每天去看那幾站。不過,我想,應是evenly distributed,每站平均,大多站沒回應,只有一兩站一天一個回應,那我就累了,每天每站都得去看,因而,需email給admin(我自己)。我現在用trigger,自訂了一個action,並加入%url,%title,%site_name,%username等等,可自動顯示那站、那node、該node的title來的回應,可惜%username不work,我猜是給login後站上action用的,可能email出去不work,另外,最好有%url+comment#可直接跳到comment。

用trigger,並將watcher將notifications記在水滴架站全機能攻6-31頁,跟trigger一起。用trigger是為了盡可能少用資源及速度。

總之,謝!

Jesse, 看來你沒有用token, 才會沒法在actions 裏面用send tokenised email.

你可以加上這個模組,enable token and token actions. 然後你就可以在actions-> send tokenized email -> email message的地方寫上:

comment link: [site-url]/node/[nid]#comment-[comment-cid]
comment user 的username : [comment-author-name]
node title: [title]
comment 的内容: [comment-body] (這樣你連上網都不用,直接在mail裏面就知道内容)

但是recipient 收件者的設定,要寫上你的email, 不要用token.

(rules, trigger, actions, token 這些模組,都是很基本的 must modules,一旦會用了,很多其它模組都可以省掉。 不過學會比較複雜的rules, 要一些時間, 慢慢來吧 )

謝!

已用----

回應的: [site-url]/node/[nid]#comment-[comment-cid]
文章標題: [title]、 [site-url]/node/[nid]

回應者 : [comment-author-name]
電子郵件:[comment-author-mail]
網站:[comment-author-homepage]

回應的標題: [comment-title]
回應的内容:

[comment-body]

並且,email 主旨為:[site-url]來的回應。立刻可display那個網站來的,唯一問題,http://愛瘋手機.tw成了一堆英文--> http://xn--vgu7zj1pprm.tw來的回應。看來只中文網域名的宿命。
另:回應時中文網址(例:http://愛瘋手機.tw)不被接受。

對於討論區,則用以下設定:(可惜只能設node,無法設content type,所以,所有發文都會有email發送)
發文來自於的: [site-url]/node/[nid]
文章標題: [title]

發文者 : [author-name]
電子郵件:[author-mail]
網站:[account-url]

其他一切ok。再謝!

email 主旨為:[site-url]來的回應。立刻可display那個網站來的,唯一問題,http://愛瘋手機.tw成了一堆英文--> http://xn--vgu7zj1pprm.tw來的回應。

這個 token 用[site-name], 不要用[site-url]。 site name 是你在site information 設定的網站名字。如果是愛瘋手機, [site-name]就成了愛瘋手機。 網站名字也可以是愛瘋手機.tw。

對於討論區,則用以下設定:(可惜只能設node,無法設content type,所以,所有發文都會有email發送)

rules 來加上一個content type的condition (條件設定),很簡單。你無聊的時候再來玩玩看。

這個rules powerful。

下載後,啟用 Rules及Rules Admin UI,再開permission。再admin/Rules/Trigger Rules/Add a new rule,Label用send email,event用Node/After saving new content,Save後在IF下Click Add a condition,在Select the condition to add拉下選單,選Content has type,再選適當的type。接著DO下Click Add and action,下拉選單選System下的Send a mail to an arbitrary mail address,再key入各欄,內容key下面的。Token看上面的Tiken replacement patterns下Replacement patterns for created content。

發文來自於的: [node:site-name]/node/[node:nid]

文章標題: [node:title]

發文者 : [node:author-name]

電子郵件:[node:author-mail]

localhost test ok,尚未上線,看來ok了,搞定!

Danny, 謝~~~~~~ (你無聊的時候再來玩玩看!沒想到這麼快就無聊了。rules其他部份看來有其複雜度!以後無聊時得多玩玩rules)