幾年前,我在sendmail_path配置條目處遇到了一小段內聯bash代碼,這些代碼放到了php.ini文件中。內聯bash片斷的目的是將所有郵件重定向到一個文件。不幸的是,我失去了片段。我想用我的開發機器。有沒有人見過這樣的片段?將所有郵件重定向到文件
2
A
回答
3
$ php -d sendmail_path="cat - >> /tmp/mailfile" -r "var_dump(mail('[email protected]','foo','bar'));"
bool(true)
$ cat /tmp/mailfile
To: [email protected]
Subject: foo
X-PHP-Originating-Script: 1000:Command line code
bar
0
當兩個電子郵件並行發送時,基於一個班輪的「貓」可能會造成競爭狀態。恕我直言,他們可能適合低負載簡單的est環境。
我會推薦基於解決方案的例如。在procmail上。 Procmail可以在傳遞到郵箱文件或傳遞給maildir時使用鎖定。
sendmail_path="/usr/bin/procmail -m /etc/procmailrcs/catch-mail.rc"
/etc/procmailrcs/catch-mail.rc:
# deliver messages to /tmp/mailfile mailbox file
DEFAULT=/tmp/mailfile
相關問題
- 1. 將301文件夾中的所有文件重定向到一個文件?
- 2. php將電子郵件重定向到文件
- 3. 將所有.php流量重定向到.php5文件
- 4. 如何將所有請求重定向到html文件
- 5. 將站點的所有頁面重定向到其他文件
- 6. 將所有對文件的訪問權重定向到
- 7. .htaccess將所有POST請求與數據重定向到文件
- 8. 將所有頁面重定向到/index.php文件
- 9. 如何將所有.plist文件請求重定向到index.php
- 10. 將所有HTTP重定向到單個文件夾的HTTPS
- 11. Apache將文件夾下的所有內容重定向到
- 12. PHP將所有路徑重定向到某個PHP文件?
- 13. .htaccess將所有請求重定向到perl文件
- 14. 將所有python文件輸出重定向到tinydb
- 15. 將所有文件重定向到子目錄中的index.php
- 16. PHP郵件:無法將用戶重定向到所需頁面
- 17. 將進程重定向到文件並將其重定向到文件
- 18. 重定向所有請求到郵政
- 19. htaccess的重定向所有HTML文件
- 20. Apache重定向所有文件
- 21. 將所有請求重定向到公用文件夾中的index.php文件
- 22. .htaccess或cPanel重定向。將文件夾中的pagename重定向到子域/ pagename(所有文件夾內容)
- 23. 如何僅使用htaccess文件將所有頁面重定向到index.html並且不重定向圖像文件
- 24. 重定向所有請求到子文件夾,但有例外
- 25. 將指定目錄中的所有鏈接重定向到指定文件
- 26. 將stdout重定向到文件問題?
- 27. 將.bat文件重定向到Java textarea
- 28. 將ttisql輸出重定向到文件
- 29. 嘗試將stdout重定向到文件
- 30. 將錯誤重定向到文件
人們可以只調用['三通(1)'](http://pubs.opengroup.org/onlinepubs/9699919799 /utilities/tee.html)? – eggyal 2013-03-14 20:41:17
謝謝。這也適用。 – Joe 2013-03-14 21:10:05