2012-10-24 9 views

cevap

10

İşte bu aynı sorunu çözmek için bunu yaptık. derlemek/bin içine

php/bin/pear install Mail 
php/bin/pear install Net_SMTP 

:

heroku config:add BUILDPACK_URL=https://github.com/antonyevans/heroku-buildpack-php.git 

anahtar değişiklikler hatlarının yanı vardır: Sen aşağıdaki komutu çalıştırarak yaratılan birini kullanabilirsiniz.

require_once 'Mail.php'; 

3.Finally Heroku blokları posta portu harici posta sunucusu kullanmak için yapılandırmanız gereken böylece:

2.Then posta paketini yüklemek için başvurunuzu bildirmeniz gerekir. o zaman aşağıdaki kullanabilirsiniz:

$wgSMTP = array(
    'host' => 'tls://smtp.sendgrid.net', 
    'IDHost' => 'heroku.com', 
    'port' => 587, 
    'username' => getenv("SENDGRID_USERNAME"), 
    'password' => getenv("SENDGRID_PASSWORD"), 
    'auth' => true 
); 
+0

TechnoTony cevabı doğrudur Örneğin SendGrid eklenti (': sendgrid eklemek marş Heroku eklentileri') eklediyseniz. Ancak yayınladığı buildpack güncel değil. Tavsiyesini takip ettim ve mevcut olanı değiştirdim. Https: // github.com/blindstuff/heroku-buildpack-php.git'de kullanmak için yerleştirdim – blindstuff

İlgili konular