PHP posta sunucusuna bağlanmak için başarısız oldu

0 Cevap php

Ben posta göndermek için PHP kodu küçük bir parça yazdım:

   <?php
    //define the receiver of the email
    $to = 'rohaanthakare@gmail.com';
    //define the subject of the email
    $subject = 'Hishob email';
    //define the message to be sent. Each line should be separated with \n
    $message = "Hello World!\n\nThis is my first mail.";
    //define the headers we want passed. Note that they are separated with \r\n
    $headers = "From: webmaster@example.com\r\nReply-To: webmaster@example.com";
    //send the email
    $mail_sent = mail( $to, $subject, $message, $headers );
    //if the message is sent successfully print "Mail sent". Otherwise print "Mail failed" 
    echo $mail_sent ? "Mail sent" : "Mail failed";
    ?>

yürütmeden sonra ben uyarı aşağıdaki var:

Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\NewHishob\PhpFiles\send_mail.php on line 11
Mail failed

Ben bir WAMP sunucu kullanıyorum ve iki dosya var, INI-MESAFE ve diğer INI-ZORUNLU olduğunu. Hangisi önemli?

Ben de php.ini-dist dosyası aracılığıyla gitmişti ve SMTP için aşağıdakileri içerir:

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

; For Win32 only.
;sendmail_from = me@example.com

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =

Ne yapmam gerektiğini tavsiye edin? Şimdiden herkese teşekkürler.

0 Cevap