php mail fonksiyonu ...

3 Cevap php

i am using xampp for windows can you help me to configure smtp server.....

çıkış

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\installed\xampp\htdocs\mail.php on line 13 Mail failed

3 Cevap

PHP mail () aslında posta göndermek için bir mail röle sunucu ihtiyacı. Barındırma sağlayıcıları, çevre önceden yapılandırılmış ve kullanıma hazırdır.

Bunlar sizin için olası çözümler şunlardır.

  • Sizin xampp paket bir posta sunucusu ve kurulum ile gelirse sizin durumunuzda kontrol etmelisiniz / o başlar
  • Bir posta sunucusu ile gelmiyor, o zaman http://support.microsoft.com/kb/230235 de kurulum IIS SMTP sunucusu talimatları da gerekir
  • Veya Argosoft gibi ücretsiz smpt sunucusu indirmek ve yüklemek
  • Ayrıca, doğrudan kimlik doğrulama desteği ile SMTP bağlanmak ve geçişi için gerçek smpt sunucusu (hotmail, yahoo vb isp) kullanabilirsiniz php paketi kullanabilirsiniz. Bu PHPMailer ile yapılabilir ve bu benim için çok çalıştı.

Sendmail ayarları php.ini dosyasında doğru olduğundan emin olun. Eğer * nix koşuyoruz varsayarsak:

SMTP = myserver.localnet.com   
sendmail_from = me@localhost.com  
sendmail_path = /usr/sbin/sendmail

) (Posta ile yakaladım bulunuyor 'birkaç vardır. StackOverflow post daha fazla bilgi için bu bkz.

Ben posta işlevi devre dışı bırakılır ve çalışmıyor sanırım benim sitem barındırılan yere gibi, çevrenin bir çok bağlıdır. Yani, SMTP kullanımı ve kurumsal için google posta hizmetini kullanabilirsiniz.