2014-03-05 52 views
2

我安裝流浪漢dev的機器與Ubuntu和mailcatchermailcatcher不能趕上電子郵件的形式PHP

sudo apt-get install ruby rubygems ruby-dev sqlite3 libsqlite3-dev 
    sudo gem install mailcatcher 

在我運行

mailcatcher --http-ip=0.0.0.0 

在php.ini我sendmail_path = "/usr/bin/env /usr/local/bin/catchmail"

的mailcather運行但在PHP匆匆我測試它與

<?php 
// The message 
$message = "Line 1\r\nLine 2\r\nLine 3"; 

// In case any of our lines are larger than 70 characters, we should use wordwrap() 
$message = wordwrap($message, 70, "\r\n"); 

// Send 
$sent = mail('[email protected]', 'My Subject', $message); 

?> 

在Mailcatcher郵件的心不是抓在PHP郵件功能解決

回答

2

你最有可能SMTP_PORT端口設置爲25,你應該在php.ini將其更改爲1025 ,所以它會擊中Mailcatcher而不是常規的MTA。如果你這樣做,那麼你不必指定額外的參數。