2011-11-17 7 views
6

मै मैक ओएस का उपयोग कर रहा हूं और मेल मेल का उपयोग कर अपने मेल में छात्र विवरण भेजने के लिए उपयोग कर रहा हूं।मैक ओएस में मेल() के लिए php.ini फ़ाइल को कॉन्फ़िगर कैसे करें?

यह कोई त्रुटि नहीं दिखाता है, लेकिन विवरण मेल पर नहीं भेजे जाते हैं।

क्या SMTP सेटिंग्स के लिए php.ini में कोई सेटअप है?

उत्तर

0

हाँ, यह कहते हैं

[mail function] 
; For Win32 only. 
SMTP = localhost 
smtp_port = 25 

लेकिन ऐसा लगता है कि यह भी MacOS पर उपलब्ध है। परीक्षण मेल के लिए, आप इसे अपने मेल प्रदाता के इनबाउंड मेलसेवर पर सेट कर सकते हैं। यदि आप लोकलहोस्ट से वास्तविक मेल भेजना चाहते हैं तो आपको एक समाधान की आवश्यकता है जो SMTP ऑथ का समर्थन करता है, PHPMailer उनमें से एक है।

6

OSX Yosemite के लिए, यह मुझे तय अधिकार:

; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). 
; http://php.net/sendmail-path 
SMTP=localhost 
smtp_port=25 
sendmail_path = "env -i /usr/sbin/sendmail -t -i" 

सुनिश्चित करें कि आपके पास अपने postfix कॉन्फ़िगर किया गया - जानने के लिए इस लिंक की जाँच अधिक: http://benjaminrojas.net/configuring-postfix-to-send-mail-from-mac-os-x-mountain-lion/

0

तुम भी OS X सर्वर का उपयोग कर सकते ऐप स्टोर से ऐप। मुझे विश्वास है कि कम से कम डेवलपर्स के लिए यह मुफ़्त है। यदि आप मेल विकल्प चालू करते हैं, तो यह आपके लिए पोस्टफिक्स सेट करता है। आपको एक रिले की आवश्यकता होगी या आपको एक स्थापित डोमेन रखने के लिए अपने कंप्यूटर की आवश्यकता होगी; ई-मेल भेजना आसान है, लेकिन इसे खारिज नहीं किया जाना मुश्किल है: डी

+0

यह $ 30 है, अभी भी इसके लायक है! –

संबंधित मुद्दे