2012-03-23 112 views
0

我在Mac OS X上創建了一個腳本,它成功發送了一封電子郵件到我的Gmail帳戶,但是當我試圖將它用於我的Hotmail帳戶時,它不起作用,因爲hotmail使用垃圾郵件過濾器或什麼?Hotmail的PHP郵件功能問題?

我在gmail上使用了相同的代碼,但它的工作原理與Hotmail不兼容。

有人知道可能出了什麼問題?

在此先感謝。

+0

你用於SMTP服務器的是什麼? – Andrew 2012-03-23 20:22:07

+0

[PHP:如何避免系統生成的電子郵件進入垃圾郵件?]可能的重複(http://stackoverflow.com/questions/2800898/php-how-to-avoid-a-system-generated-e-郵件進入垃圾郵件)和*所以*許多其他人......如果它不是垃圾郵件文件夾,那麼這不是一個真正的編程問題,我們可以幫助你。 – animuson 2012-03-23 20:22:47

+0

我正在使用sendmail程序附帶的Mac,並試圖從我的Gmail帳戶發送電子郵件到我的Hotmail帳戶 – 2012-03-23 20:24:14

回答

0

您直接從您自己的電腦上使用它?然後是的,你可能會被報告爲垃圾郵件(有時,郵件甚至不會出現在垃圾郵件框中) 嘗試使用標題(例如,「來自」應該與服務器的域相同),並避免郵件內容中的「垃圾郵件」字樣。

+0

我注意到,它有時不工作,現在它甚至不能使用Gmail或任何東西令人困惑的 – 2012-03-23 21:46:22

+0

非常感謝,我看了一下mail.log,發現垃圾郵件過濾器,gmail和hotmail重播,我沒有授權發送電子郵件 – 2012-03-23 22:12:44

0

如果我記得,OS X上的「sendmail」程序實際上是Postfix。

您需要設置Postfix通過GMail的服務器發送電子郵件,而不是直接發送。

我發現的一個指南是here。當然還有很多其他的。我記得,你最終不得不通過一些配置打開SSL。