我與我創建了我的工作程序有問題。這是一個用Qt開發的C++程序。發送郵件使用Qt和php.exe的
我想發送一封電子郵件,所以我稱之爲PHP在C++:
此代碼工作,PHP是不是寫一個錯誤。所以看我的其他功能在PHP([email protected]
不是我的真地址:P,我已經隱藏它問我的問題)
$headers = 'From: "xxx"<[email protected]>' . "\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"' . "\n";
$headers .='Content-Transfer-Encoding: 8bit' . "\n";
$obj = "my_object";
$msg = "<html><head></head><body>awdadwawdawd</body></html>";
if (mail("[email protected]", $obj, $msg, $headers) == true)
echo "ok";
else
echo "fail";
所以這是工作,因爲「OK」在我的C++程序的打印。 但是,這封電子郵件並未寄到我的電子郵箱中。 當我嘗試推出PHP在WAMP功能(與本地主機....)它的工作,因爲我收到此郵件。但是,當我與我的C++程序和php.exe
嘗試,電子郵件並沒有到來。
有人有與理念或建議,以解決我的問題?
你爲什麼要使用PHP來發送電子郵件? –
這是一個小程序,在我工作之前就已經完成了,並且php已經實現了其他的東西,所以我不想用C++中的套接字創建這個程序....調用php更簡單快捷要做到這一點,我認爲 –
它爲您的應用程序添加了額外的依賴項。 –