पर काम नहीं करता है, यह एक बेवकूफ सवाल हो सकता है, लेकिन मुझे कारण नहीं मिल रहा है कि PHP मेल फ़ंक्शन काम क्यों नहीं करता है मेरे पास डेबियन निचोड़ पर एक nginx सर्वर है, मैं इसे स्थानांतरित कर दिया हाल ही में। मैंने सरल मेल निष्पादन की कोशिश की लेकिन यह झूठी वापसी।मेल() नए सर्वर
if(mail('[email protected]', 'test-subject', 'test-text-blablabla'))
echo 'ok';
else
echo 'bad';
मैं इसके साथ क्या कर सकता हूं?
धन्यवाद। php.ini की
अपने मेल अनुभाग:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = [email protected]
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
;sendmail_path =
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header = On
; The path to a log file that will log all mail() calls. Log entries include
; the full path of the script, line number, To address and headers.
;mail.log =
क्या आपने त्रुटि लॉग की जांच की है? – zerkms
क्या आप कमांड लाइन ईमेल भेज सकते हैं? –
@Dagon मैं इसे कैसे कर सकता हूं? –