2013-02-17 28 views
0

我想使用phpmailer發送電子郵件,但據我所知,它需要我指出SMTP服務器。由於我不知道它,有沒有一種方法可以在沒有配置的情況下使用它,或者可能有其他插件用於這項工作?如何設置phpmailer?

+2

因此,如果您不知道要使用哪個服務器,您希望如何發送郵件?這就像是「我想郵寄一封信,但不知道郵箱在哪裏,我可以把信留在馬路上嗎?」 – 2013-02-17 23:37:56

+0

如果您不明白SMTP的含義,則永遠不會安裝它。但是這裏有個提示:SMTP服務可以在本地機器上用簡單的主機名「localhost」來處理。祝你好運! – JakeGould 2013-02-17 23:38:59

+0

嗯,我習慣使用郵件();函數,但是,出於未知原因,這次該函數正在將所有內容正確地發送到垃圾郵件文件夾(即使我已經定義了標頭)。無論如何,我會嘗試使用localhost的東西,看看它是否有效。 – Xeen 2013-02-17 23:43:58

回答

1

確保你不是垃圾郵件的東西。

如果郵件進入垃圾文件夾,這並不意味着您的mail()函數不起作用。它與郵件接收域完成的垃圾郵件控制活動有關。

如果您爲了一個有效的目的而嘗試使用dk/dkim簽名簽名您的郵件,併爲您的域名提供SPF記錄。

+1

確保不要發送太多郵件到同一個域名,他們可能會將您的IP列入黑名單;-) – Anshul 2013-02-18 05:23:55