E-posta gönderme ile ilgili sorun

2 Cevap php

Ben yerel e-posta göndermek zaman e-posta göndererek herhangi bir sorun yok.

Ben canlı siteye yükledi Ancak, e-posta göndermek mümkün değilim.

Ben PHP posta işlevini kullanmak.

Herkes bakmak için gerekenleri söyleyebilir misiniz?

Şimdiden teşekkürler.

2 Cevap

Bu sizin posta yapılandırma yanlış ayarlanmış olması çok olasıdır. Yukarıda belirtildiği gibi, sunucu kimlik doğrulamasını bekliyor olabilir, ya da SMTP ana belirtilmemiş olabilir.

Orada kurmak basittir (http://phpmailer.worxware.com/ edinilebilir) PHP Mailer adında çok çok iyi bir ücretsiz PHP bileşeni, bu çok güçlü bir posta özelliklere sahiptir - HTML posta, inline ekleri vb, iyi belgelenmiş olup, her şeyden önce, doğrudan sendmail erişim, ya da kendi SMTP sunucu kodu kullanarak dahil, posta teslim etmek için birden çok yöntem kullanır.

PHPMailer doğal PHP posta işlevselliği üzerinde baş ve omuzlar duruyor, bu yüzden iyi bir göz değer.

Eğer kişisel olarak geliştirmek ve kontrole yoktu herhangi diğer uygulamalar ile paylaşılmayan özel bir sunucu varsa, aşağıdakileri yapın:

  • PHP uygulaması iletileri kabul eden bir yerel MTA, gönderiyor emin olun
  • MTA iletileri neden yayınlanmadığını teşhis.
  • Şu anda konum tüm sayısız blacklists delisted Sunucunuzun IP'leri almak için gerekli adımları atın.

Öte yandan, hosting tamamen geliştirilen uygulamalara sadece adanmış ve (yani spam) tam kontrole sahip değilse, o zaman hemen hemen bunu unutabilirsiniz.

Hemen hemen her paylaşılan sunucu sağlayıcı var o da kasten spam göndermek, ya da spam göndermek için kullanılacak spam tarafından ele geçirilmesini tehlikeli komut dolu. Gerisi onlara spam gibi yapan bir hacimde olmayan spam mailler göndermek. Sonuç olarak tüm sürekli kara listeye hale gelir. Sunucu hemen kez özgeçmiş kendi spam spam ile paylaşmak tüm spam yeniden listede olacak gibi bu blacklists çıkartılırken, anlamsızdır.

Sonuç:

  • Eğer hiç, herhangi bir mail göndermek istiyorum, ve teslim olması için umut, tamamen adanmış sunucu kullanmak.

Eğer çeşitli uygulamalar varsa, sadece o app mesajları sunmak için özel bir giden IP kullanarak düşünebilirsiniz. Bu kara listeye alma bunlardan birinin etkisini azaltır. IPv4 bu mantıksız olduğunu ** değil gerçekten kullanılamaz giderir.

Kendi IP adres alanı yoksa, sizin Colo sağlayıcıdan istemeniz gerekir. Eğer mümkünse, bunları size tahsis ettikten ÖNCE onlar kullanılabilir ne giderir isteyin ve blacklists için onları kontrol edin.

** Çoğu e-posta sağlayıcıları IPv6 posta kabul etmiyor