मैं एक क्रॉन आदेश है कि एक फ़ाइल चलाता है और मैं सेटअप करने के लिए उत्पादन इसलिए वह मेरे लिए ईमेल कोशिश कर रहा हूँ। मैं इसे 3 पार्टी स्क्रिप्ट के साथ उपयोग करता हूं जिसे मैं प्रत्यक्ष फ़ाइलों को संशोधित नहीं करना चाहता हूं, इसलिए मुझे PHP को संशोधित करने के बजाय आउटपुट को पाइप करने की आवश्यकता है।
मैं उस सर्वर से माइग्रेट कर रहा हूं जो उपयोग mail
करने वाले सर्वर का उपयोग करता है sendmail
। मैं यह पता लगाने के लिए संघर्ष कर रहा हूं कि कमांड लाइन के माध्यम से भेजने के लिए किसी विषय को ठीक से कैसे भेजा जाए।
/usr/local/bin/php -f /path/to/file.php 2>&1 | /usr/sbin/sendmail -s "My Test Email Subject" test@email.com
sendmail
वह बाइनरी है जो आपके सिस्टम द्वारा मेल को रूट करने के लिए उपयोग की जाती है जो इसके द्वारा सबमिट की जाती हैmail
। यह सेंडमेल , पोस्टफिक्स , एक्जिम वगैरह जैसे कार्यक्रमों का एक हिस्सा है । तो आप के लिए उपयुक्त पैकेज स्थापित करने की आवश्यकता मेल । तो हमें लिनक्स वितरण का उपयोग करें जो आप उपयोग कर रहे हैं।