İş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
);
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