Nasıl benim posta sunucusu SMTP kimlik doğrulaması gerektiriyor olup olmadığını kontrol edebilirsiniz?

2 Cevap php

Ben posta sunucusuna gerekirse smtp kimlik bilgilerini bulmak ve tedarikte bulunmak için buradayım. Ama nasıl benim sunucu bunu gerektiriyor olmadığını bilmek olabilir?

PHP komut dosyası ve PHPMailer kullanıyorum

2 Cevap

Basit ... kimlik bilgileri olmadan bir e-posta göndermek PHPMailer girişimi var. E-kimlik olmadığı için reddedilirse, ->Send() bir hata dönecektir ve ayrıntılar için $ErrorInfo bakabilirsiniz.

Kimlik doğrulama gerekiyorsa, o zaman genellikle gönderme girişimi SMTP Hatası 530 ile reddedilecektir.

Gerçekten "sizin" sunucu ise Eh, o zaman bunu yapılandırılmış bilmelidir. Değil, ve bu bilgileri size temin değilse, o zaman kimlik bilgileri olmayan bir test mail göndermeyi deneyin. Eğer çalışırsa, işte!

Eğer jenerik posta sunucusu kimlik ihtiyacı olmadığını PHP keşfetmek nasıl demek, bu iş olmamalı. Bu yapılandırmak için kullanıcıya kadar olmalıdır.