2012-08-22 58 views
0

我正在將一些網站從完全託管的cPanel VPS遷移到基本上沒有任何東西的更便宜的VPS(運行Ubuntu 12.04)。如何在沒有SMTP /郵件服務器的VPS上通過PHP發送電子郵件?

我通過mail()函數發送電子郵件的PHP腳本。

我寧願避免將任何郵件服務器的東西安裝到VPS上。我接受付費郵件服務或其他方法。我甚至不知道這會被稱爲什麼,因此很難找到解決方案。

+1

「sendmail」不是一個單一的可執行文件嗎? –

+1

大多數VPS的'sendmail'都是默認配置的。嘗試從命令行執行以下命令:'echo test | sendmail -v your @ address.com'。 – PeeHaa

+1

不錯的提示@PeeHaa但我沒有它:'''程序'sendmail'可以在以下軟件包中找到: * exim4-daemon-heavy * exim4-daemon-light * postfix * citadel- MTA *快遞-MTA * DMA * ESMTP運行 * LSB-無效-MTA * masqmail * msmtp在-MTA * nullmailer * qmail的運行 *的sendmail斌 * ssmtp中 * XMAIL 嘗試:apt-get install ''' – ed209

回答

1

您可以使用PHPMailer或SwiftMailer使用經過驗證的SMTP服務器(如Gmail)發送電子郵件。

+0

所以我實際上並不需要爲該域名建立真正的電子郵件帳戶?即我不需要爲該域的MX記錄做任何事情? – ed209

+0

是的,你只需要有一個Gmail帳戶,例如。所以你配置PHPMailer或SwiftMailer來使用該帳戶發送郵件(我推薦SwiftMailer)。 – fonini

+1

您需要配置Gmail帳戶以允許遠程SMTP訪問。 – Jim

2

您可以使用免費的smtp電子郵件發送課程,如phpmailer使用其他smtp提供商從您的服務器發送電子郵件。

Mandril是網絡中最便宜的SMTP提供商之一。他們每個月免費提供12000封電子郵件。

相關問題