• 15-02-2015, 21:32:04
    #1
    Merhaba,

    PhpMailler'da SMTP ile mail göndermeye çalıştığımda sunucudan çok geç yanıt alıyorum. Her seferinde işlemi 140 saniyede gerçekleştiriyor. Bir delay var ama buna sebep olan şey nedir çözemedim. Sanırım sorun sunucudan kaynaklanıyor. Yani phpmailler kayaklı bir problem değil. Daha önce böyle bir problem yaşamıyordum. Tahminimce WHM güncellemelerinden sonra böyle bir sorun oluştu.

    Sunucum: CENTOS 6.6 x86_64, WHM 11.46.2, Apache/2.2.25 (Unix), PHP 5.4.17

    Bu da SMTPDebug:

    2015-01-15 23:43:51 Connection: opening to srv1.xxx.net:25, t=30, opt=array ( )
    2015-01-15 23:43:51 Connection: opened
    2015-01-15 23:46:11 SERVER -> CLIENT: 220-srv1.xxx.net ESMTP Exim 4.84 #2 Fri, 16 Jan 2015 01:46:11 +0200 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail.
    2015-01-15 23:46:11 CLIENT -> SERVER: EHLO localhost
    2015-01-15 23:46:11 SERVER -> CLIENT: 250-srv1.xxx.net Hello localhost [xx.yyy.xx.yyy] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN 250-STARTTLS 250 HELP
    2015-01-15 23:46:11 CLIENT -> SERVER: AUTH LOGIN
    2015-01-15 23:46:11 SERVER -> CLIENT: 334 VXNlcmsdsds5hbWU6
    2015-01-15 23:46:11 CLIENT -> SERVER: YmlsZ2lsdAcmVyZXJsdsdsdlsdcmFyYXJhLm5ldA==
    2015-01-15 23:46:11 SERVER -> CLIENT: 334 UGFsdsdzc3dvcmQ6
    2015-01-15 23:46:11 CLIENT -> SERVER: U0ZHdWxlsdsdcis3NDg1
    2015-01-15 23:46:11 SERVER -> CLIENT: 235 Authentication succeeded Connected ok!
    2015-01-15 23:46:11 CLIENT -> SERVER: QUIT
    2015-01-15 23:46:11 SERVER -> CLIENT: 221 srv1.xxx.net closing connection
    2015-01-15 23:46:11 Connection: closed

    Görüldüğü gibi bağlantı süresi 140 saniye sürüyor. Muhtemelen bir güvenlik ayarından kaynaklanıyor. Sizce buna nasıl bir çözüm üretebilirim?
  • 16-02-2015, 00:12:51
    #2
    İnternetten araştığım zaman aynı sorunu yaşayan birinin aşağıdaki şekilde çözdüğünü gördüm.

    Alıntı
    I resolved this by going to WHM (cPanel) and changing the following setting:
    Server Configuration
    Tweak Settings
    "Mail" tab
    Restrict outgoing SMTP to root, exim, and mailman (FKA SMTP Tweak) -> On
    Prevent "nobody" from sending mail -> On

    If you don't have access to this setting, contact your host.
    Ayrıca başka bir kaynakta WHM erişim yetkiniz varsa Tweak Ayarları içerisinde sorunu düzeltebileceğiniz söyleniyor. Umarım sorununuzun çözümünde yardımı olur.

    kaynak : http://forums.cpanel.net/f43/bulk-em...ing-43980.html
  • 17-02-2015, 19:36:35
    #3
    Emeğin içi teşekkürler fakat denilenleri yapmama rağmen sorun çözülmedi.
  • 17-02-2015, 20:47:58
    #4
    smtp bilgileriniz doğru verildi mi? scripte yazdığınız kullanıcı adı ve şifre ile mail paneline giriş yapabiliyor musunuz?
  • 18-02-2015, 13:52:44
    #5
    Seyranli adlı üyeden alıntı: mesajı görüntüle
    smtp bilgileriniz doğru verildi mi? scripte yazdığınız kullanıcı adı ve şifre ile mail paneline giriş yapabiliyor musunuz?
    bilgiler doğru. zaten bağlantı kuurluyor ama 140 saniyelik bir gecikmeyle.

    whm'de "Exim Configuration Manager" ayarlarında "Ratelimit suspicious SMTP servers" seçeneğini off yaparak sorunu çözdüm ama bunun bir zararı var mıdır bilmiyorum. Çünkü default olarak on olması gerekiyor.

    Yok mu çözüm üretebilecek.
  • 18-02-2015, 19:46:32
    #6
    Hocam giriş yapıyordır doğrudur ancak eğer kullanıcı adı boş gidiyorsa anonymous da olabilir diye düşündüm. phpmailer ayarlarını da göstermeniz mümkün mü şifreyi kapatarak?