2010-07-07 102 views
0

我已經使用php郵件功能發送郵件到本地郵件標識和外部郵件標識。 使用此郵件功能我能夠將郵件發送到我的本地郵件標識,但郵件功能不會將郵件發送到外部郵件標識。像[email protected]如何配置SMTP郵件功能與SMTP服務器?

我已經使用以下方法來設置SMTP服務器地址。

ini_set(「SMTP」,「net4india.com」);
ini_set(「sendmail_from」,「[email protected]」);

和我加入報頭也

$標題= 「SMTP-HOTT: net4india.com」。

但郵件不會去gmail。

我需要在我的程序中配置SMTP服務器名稱,以將郵件發送到Gmail,雅虎,Hotmail等?

+0

嘗試在發送的郵件中設置發件人地址。阻止郵件的SMTP服務器(在net4india.com或GMail上)應該向該地址發送消息,解釋爲什麼傳送失敗。 – 2010-07-07 12:11:03

+0

您的腳本執行的機器上運行了MTA嗎?你可以通過另一個郵件程序通過這個MTA發送郵件嗎? – mkluwe 2010-07-07 12:19:54

回答

0

csoft.co.in(64.187.109.136)的MX記錄是gw-mail7.myhsphere.biz(204.10.107.116)。所以net4india.com(202.71.130.4)可能會拒絕你的電子郵件,因爲它不知道你是誰。在垃圾郵件的這些日子裏,您無法連接到隨機郵件服務器並將您的電子郵件發送給其他人。

無論如何,net4india.com似乎根本沒有託管SMTP服務器。

總結:向你提供「@ csoft.co.in」帳戶郵件服務的人進行學習,瞭解SMTP設置是什麼。如果您必須提供密碼,則根本無法使用內置的mail()功能。