zend freamwork 怎麼實現非同步發送郵件

來源:互聯網
上載者:User
用Zend_Mail來發郵件,是成功的沒有報錯,但是等待時間太長,有2、3分鐘,才顯示發送成功。
收件者也能收到郵件。

所以想做非同步郵件發送,但是,不會整這個啊,Google也找不到相關讓我能整明白的文章。

只好求助了


回複討論(解決方案)

木人懂啊,CSDN?還是zend freamword做不了?言語一聲撒
加分

目前來說,應該是做不到,除非自己寫二進位外掛程式。
用php指令碼在後台發郵件,直到指令碼完成,網頁才算結束,否則會一直卡在這裡。
我想了2個變通的辦法:
1個是php發郵件之前,先把網頁都輸出,重新整理輸出緩衝,再調用發郵件的代碼,造成一個網頁已經載入完成的假象。
2個是用ajxs指令碼調用伺服器端的php發郵件,這樣使用者的介面會比較友好。
還一個方法或許可行,就是直接用js指令碼發郵件,但我沒有嘗試過,但目前js好像已經無所不能了,不妨嘗試下。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.