2012-11-21 18 views
-1

這是我第一次在這個網站上提問。 (是的,我知道,我的英語不好)商業郵件不會收到Php郵件()

我正在做一個在線聖誕卡,通過郵件發送鏈接到卡。我的問題是,當我試圖將它發送到我的商業郵件(@ businessname.com)時,它根本沒有在Outlook中收到郵件,但是當我將它發送到我的Gmail或Hotmail時它工作正常。

環顧四周後,它可能是與公司的郵件系統

$to = $case4; 
$subject = 'Christmas card from ' . $case1; 
$url = "http://mysite.com/folder/index.php?action=see&id=" . $id; 
$message = 'Hi ' . $case3 . ',<br />Your friend ' . $case1 . ' sent you this card!<br /><a href="' . $url . '" target="_blank">Click here to see it</a>'; 

$headers = "MIME-Version: 1.0" . "\r\n"; 
$headers .= "Content-Type: text/html; charset=ISO-8859-1" . "\r\n"; 

mail($to, $subject, $message, $headers); 

任何人都知道我可以解決我的問題的垃圾郵件過濾器有問題嗎?

感謝

+1

哪個展望?桌面軟件或在線服務? –

+0

展望2010年桌面和在線 – WebSam

+1

當然,我們不能說你的公司垃圾郵件過濾器太多。但是,良好的垃圾郵件防護系統會在郵件標題中添加一條關於_why_郵件被標記爲垃圾郵件的解釋。因此,請在垃圾郵件箱中查找您的郵件,並找出垃圾郵件保護系統看到的問題。 – arkascha

回答

0

mail命令將調用本地sendmail程序來發送郵件。這會導致網絡主機發送郵件。垃圾郵件過濾器不僅可以查看郵件的內容,還可以查看郵件的來源和標題。嘗試使用着名郵件發送服務(如果您有Gmail,可以使用其SMTP服務器)的SMTP解決方案,例如使用PEAR的Mail package

此外,請使用Mail_Mime正確地創建MIME編碼的消息。

+0

我使用了php郵件,現在工作正常。謝謝 – WebSam

相關問題