2015-09-29 19 views
0

我在嘗試從服務器返回收到郵件以確認在服務器上收到的郵件時發生錯誤,該郵件使用的是非官方模塊(mod_stanza_ack)和ejabberd 15.07。嘗試構建郵件收據模塊時ejabberd掛鉤執行錯誤

我編寫併成功過配置,但是它的ejabberd鉤在執行過程中給予以下錯誤:

@ejabberd_hooks:run_fold1:371 {undef,[{mod_send_receipt,on_user_send_packet,[{xmlel,<<"message">>,[{<<"id">>,<<"6uAAO-218">>}..... 

回答

0

undef表示該功能mod_send_receipt:on_user_send_packet

我認爲可能的原因:

  • 源文件不會被編譯(例如由於語法錯誤)
  • 或產生的.beam文件是不是在你的Erlang VM代碼路徑
  • 或者該功能實際上未在您的模塊中定義

您需要相應地修復您的模塊或將.beam文件放在正確的位置。