2009-12-14 36 views
6

Sendmail'i localhost üzerinde çalışırken almaya çalışıyorum. Sorun şu ki, uygulama motoru, hata attığından beri sendmail'e yanlış yol saptamıştır:/bin/sh: sendmail: komut bulunamadıGoogle App Engine: Sendmail, komut bulunamadı

Mac OS X kullanarak, sendmail yolu:/usr/sbin/sendmail

Bunu nasıl değiştireceğini bilen var mı? belgelerine göre

..fredrik

cevap

0

,

The web server will use the sendmail command to send email messages, with your installation's default configuration

bu Sendmail'in konumunu belirlemek için Netinfo kullanıyorsa, sendmail.cf tam yolu "sendmail'in değeri olarak saklanır .cf/konumları/sendmail" mülkiyet '' Netinfo alt dizinine, bu nedenle bu özelliği değerini ayarlamak için deneyin 'o

yardımcı /usr/sbin/sendmail.cf' (tırnaklar olmadan)

Umut

11

Nasıl değiştireceğimi bilmiyorum ama bir sembolik bağlantı işi yapacak. Ben aynı sorunu vardı ve bu onu çözdüm:

sudo ln -s /usr/sbin/sendmail /usr/bin/sendmail 

Diğer bir seçenek use an external SMTP server için yerel AppEngine çalışma zamanını yapılandırılmasıdır.

+0

Bu yardımcı olur, teşekkür ederim. – flyingfoxlee