Sendmail yolu hatası?

2 Cevap php

Ben sadece Msmpt kullanarak açık, ama ben mail () fonksiyonu kullanarak göndermek için kuramıyorum. Ben mükemmel SSH komut satırı üzerinden gönderebilirsiniz ancak var_dump posta false değeri döndürdüğünü gösterir.

sendmail_path = /usr/bin/msmtp -t -i

Yoldur, ama elle tarama, ben "msmtp" bulmak mümkün duyuyorum. Herhangi bir fikir nasıl nerede olduğunu bulmak için bu yüzden sendmail yolu düzeltmek mümkün duyuyorum?

2 Cevap

Yazma

which msmtp

Komut satırından msmtp yolunu dönmelidir.

Ben msmtp ile herhangi bir deneyimi yok ama birçok SMTP sunucu türlerini çalıştı ..

İlk olarak, smtp (belki onun 'localhost. Sizin host için, ama bu yapılandırma kalmış.) Kimlik doğrulaması gerektirir evet eğer. Kimlik doğrulama ile bir php smtp kitaplığı kullanmak gerekebilir. armut bir http://email.about.com/od/emailprogrammingtips/qt/et073006.htm bağlantısı örnek kodu kullanma kontrol yoktur. (! Değil posta fark () fonksiyonu) soketleriyle bir mail göndermeye çalışırken size çok daha fazla tanı bilgileri anlatacağım. Eğer sourceforge.net armut yüklü onay phpmailer kütüphane yok eğer. i armut kullanımı daha kolaydır PHPMailer kullanın.