• 07-11-2024, 09:11:48
    #1
    Turhost sunucu değişikliği yaptı ve sitemiz yeni bir sunucuya taşındı.IP daresimiz değişti.Sitede bir sorun olmadı ancak iletişim bölümünden gönderilen mailler yada sipariş geldiğinde,sipariş durumu değiştiğinde mailler ulaşmıyor.Opencart 2.3.0.2 sürümü kullanıyoruz,SMTP ayarları yapılı,taşımadan önce sorunsuz kullanıyorduk.Mağazalar > E posta alanında PHP seçeneği seçili,SMTP seçtiğimde hata veriyor.Firma "Mail sunucu bölümüne "srvc22.trwww.com" yazıp 465 / SSL olarak kontrol etmenizi rica ederiz.SMTP olarak da kontrol edebilir misiniz? " şeklinde dönüş yaptı ancak sorunu çözemedim.Yardımcı olur musunuz?
  • Kabul Edilen Cevap
    • 0 Beğeni
      Hosting firmanızın destek mesajına istinaden ssl://srvc22.trwww.com veya sadece srvc22.trwww.com yazıp deneyebilirsiniz.
  • 07-11-2024, 09:22:43
    #2
    PHP Mail güvenlik nedeniyle bir çok hostingde kapalıdır. SMTP kullanmanız daha sağlıklı olacaktır. Örnek SMTP ayarım:
  • 07-11-2024, 09:27:01
    #3
    Cpanel e girdiğiniz uzantıyı SMTP olarak yazabilirsiniz. Örnek cpanel.siteadi.com
  • 07-11-2024, 09:29:31
    #4
    Ertan95 adlı üyeden alıntı: mesajı görüntüle
    PHP Mail güvenlik nedeniyle bir çok hostingde kapalıdır. SMTP kullanmanız daha sağlıklı olacaktır. Örnek SMTP ayarım:
    Opencart için yandex yazan yere SMTP Host adına ne yazmam gerekiyor.
  • 07-11-2024, 09:34:22
    #5
    SMTP seçtiğimde şöyle bir hata veriyor

    Fatal error: Uncaught Exception: Error: (0) in /home/siteadı/public_html/system/library/mail.php:170 Stack trace: #0 /home/siteadı /public_html/vqmod/vqcache/vq2-catalog_model_checkout_order.php(844): Mail->send() #1 /home/siteadı/public_html/vqmod/vqcache/vq2-system_storage_modification_system_engine_loader.p hp(203): ModelCheckoutOrder->addOrderHistory('28745', '13', '', '1', '') #2 /home/siteadı/public_html/system/engine/proxy.php(25): Loader->{closure}(Array, Array) #3 /home/siteadı/public_html/vqmod/vqcache/vq2-catalog_controller_api_order.php(906): Proxy->__call('addOrderHistory', Array) #4 /home/siteadı /public_html/vqmod/vqcache/vq2-system_storage_modification_system_engine_action.p hp(51): ControllerApiOrder->history() #5 /home/siteadı/public_html/catalog/controller/startup/router.php(25): Action->execute(Object(Registry)) #6 /home/siteadı/public_html/vqmod/vqcache/vq2-system_storage_modification_system_engine_action.p hp(51): ControllerStartupRouter->index() #7 /home/siteadı/public_html/vqmod/vqcac in /home/siteadı/public_html/system/library/mail.php on line 170
  • 07-11-2024, 09:34:48
    #6
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    Hosting firmanızın destek mesajına istinaden ssl://srvc22.trwww.com veya sadece srvc22.trwww.com yazıp deneyebilirsiniz.
  • 07-11-2024, 09:44:04
    #7
    Ertan95 adlı üyeden alıntı: mesajı görüntüle
    Hosting firmanızın destek mesajına istinaden ssl://srvc22.trwww.com veya sadece srvc22.trwww.com yazıp deneyebilirsiniz.
    srvc22.trwww.com yazarak denemiştim ssl://srvc22.trwww.com yapınca sorun düzeldi,teşekkür ederim.
  • 07-11-2024, 09:48:27
    #8
    dranov adlı üyeden alıntı: mesajı görüntüle
    srvc22.trwww.com yazarak denemiştim ssl://srvc22.trwww.com yapınca sorun düzeldi,teşekkür ederim.
    Rica ederim. Ekstra tavsiyem eğer yeni siparişlerde mail gönderimi yapıyorsanız. Mail sunucusu yanıt vermediğinde sipariş oluşturmada hata oluşacaktır. Müşteri hatayı görünce siteden çıkış yapabilir. Bu gibi durumlar için mail sınıfına try-catch bloğu ekleyebilirsiniz. Detaylı bir konu olduğu için internette nasıl yapılacağını araştırabilirsiniz.
  • 07-11-2024, 09:52:48
    #9
    Ertan95 adlı üyeden alıntı: mesajı görüntüle
    Rica ederim. Ekstra tavsiyem eğer yeni siparişlerde mail gönderimi yapıyorsanız. Mail sunucusu yanıt vermediğinde sipariş oluşturmada hata oluşacaktır. Müşteri hatayı görünce siteden çıkış yapabilir. Bu gibi durumlar için mail sınıfına try-catch bloğu ekleyebilirsiniz. Detaylı bir konu olduğu için internette nasıl yapılacağını araştırabilirsiniz.
    Teşekkür ederim.