Bir cron tarafından çağrıldığında benim php komut dosyası bir e-posta göndermiyor

0 Cevap php

Ben bir cron işi kullanıcılar işleme için herhangi bir dosya ithal olup olmadığını görmek için kontrol etmek için bir php komut dosyası çağırır her beş dakikada bir çalışan duyuyorum.

Benim web tarayıcısında adrese giderek php komut dosyasını çalıştırdığınızda bu komut dosyasını çalıştırır ve daha sonra e-posta ile kullanıcıya bir bildirim gönderir. Ben cron işi kullanarak komut dosyasını çalıştırdığınızda, komut çalışıyor, ama o kullanıcıya bir e-posta göndermek değildir. Hakkında herhangi bir düşünce neden hiç bir e-posta gönderilir?

Ben Ubuntu Hardy LTS koşuyorum. Cron iş:

*/5 * * * * /usr/bin/wget -–delete-after http://www.mywebsite.com/import_processing.php >/dev/null 2>&1

Benim sunucu dizinde kadar kazık komut kopyalarını alamadım ki ben silme-sonra kullanıyorum. Ben e-posta onaylamayı kendimi gerek yok gibi ben de çıktı ve hataları bastırmak ediyorum.

Komut temel posta işlevini kullanır, ve dediğim gibi benim tarayıcıdan çalıştırdığınızda, gayet güzel çalışıyor.

Güncelle: Sorun benim php komut dosyası e-posta göndermek için bir tarayıcı çerez arıyor gibi görünüyor. Ben kullanıcının kimliğini almak için başka bir yol bulmak zorundasınız düşünün.

0 Cevap