我不熟悉Linux,但我試圖從PHP發送郵件。通過SSH,我發現我的服務器的sendmail
和mail
函數不能通過SMTP發送郵件。但是,我已經成功使用了nc
(Netcat)和telnet
。有沒有辦法切換服務器的默認郵件發送應用程序?例如。從sendmail
或mail
到nc
或telnet
?如何設置Debian Linux默認傳出郵件/ sendmail應用程序/腳本?
0
A
回答
0
是什麼在你的php.ini文件下添加sendmail_path信息? (大概在/etc/php5/apache2/php.ini)
如:
sendmail_path = /usr/sbin/sendmail
你需要這個點到正確的位置,爲您的sendmail郵件()工作
0
您是否嘗試過使用PHP庫發送郵件,如PHPMailer或Swift Mailer,並通過SMTP發送郵件而不是通過mail()
函數發送郵件?
此外,使用這些庫,您將能夠更輕鬆地發送更強大的郵件(html,附件)。
而且,這就是你正在尋找的(我認爲),你可以看看sendmail_path配置選項的PHP來指定你的郵件發送應用程序的命令行(似乎你可以把一些參數給你的命令) 。
編輯:約sendmail_path
+0
我我嘗試了PEAR並得到了相同的結果。 – Pup 2011-03-04 21:07:51
+0
但是使用'mail()'函數?爲什麼不使用合適的郵件服務器甚至是Gmail? – 2011-03-04 21:38:37
相關問題
- 1. 在Linux中設置默認應用程序/程序優先級
- 2. 如何設置MFMailComposeViewController從字段而不是默認郵件應用程序
- 3. 如何設置默認的應用程序安裝程序?
- 4. 應用程序的默認設置
- 5. 設置應用程序默認安卓
- 6. 如何設置ruby1.9.1作爲Debian擠壓的默認版本
- 7. 用戶腳本位置linux(debian etch)
- 8. 將應用程序設置爲默認應用程序
- 9. NSSharingService設置CC和BCC收件人在默認郵件MAC OSX應用程序
- 10. Zend Framework:如何在配置文件中設置默認郵件傳輸?
- 11. 爲Elixir程序包設置默認的應用程序配置
- 12. 郵件意圖不顯示默認郵件應用程序
- 13. shell腳本可以設置爲OSX上的默認應用程序嗎?
- 14. 如何將應用程序設置爲默認值?
- 15. 如何找到默認設置應用程序的包名稱?
- 16. 如何設置Android應用程序的默認語言? (Appcelerator)
- 17. 如何將我的應用程序設置爲默認主頁?
- 18. 如何在IBM websphere中設置默認啓動應用程序?
- 19. 如何設置默認的應用程序的粉絲頁面
- 20. 如何設置WPF應用程序的默認字體?
- 21. 如何爲應用程序設置默認選項?
- 22. 如何在WPF應用程序中設置默認值?
- 23. 如何在MVC應用程序上設置默認頁面?
- 24. 如何在ASP.Net應用程序中設置默認時區
- 25. 如何在Caché中設置默認(root,/,index)WEB應用程序?
- 26. 設置默認程序
- 27. 在Debian Lenny中設置PHP郵件
- 28. 爲應用程序設置默認iOS本地通知樣式
- 29. 如何更改Linux發送郵件的默認地址
- 30. 如何設置默認應用程序路徑值的用戶範圍設置
對不起,剛剛看到卡洛斯評論。 – Demelziraptor 2011-03-04 20:56:09
嘿,沒問題,我們來幫忙,不是嗎? – 2011-03-04 21:03:41
sendmail不工作。我試過這個。 – Pup 2011-03-04 21:07:03