PHP ve Apache blok ben smtp kullanarak bir e-posta göndererek yerken

1 Cevap php

Ben smtp kullanarak postaları göndermek için php 5.3 apache 2.2 ve phpmailer kütüphane kullanıyorum ve süreç ok.

sorun, ortaya biraz zaman gerektirir ve bu durum ise, apache başka bir isteği işlemek değil smtp kullanarak bir e-posta göndermek.

1 Cevap

Bu weberver tüm örneklerini engelleme yerine - Sana e-posta isteği işleme örneği tamamlamak için uzun bir zaman alır demek varsayıyorum? Orada ortak bir mutex tüm PHP kod karşısında (- değil statik içeriğe ve o zaman bile only PHP sayfaları için istekleri etkiler) sürece ikincisi never gerçekleşmesi gerekir.

Eğer onun aslında ne kadar alarak bir fikir verebilir?

MTAs (posta taşıma acentaları) all postaları kuyruk hakkında, ve çok bunu yapmak için optimize - Yani Frank Farmer önerisi çok kötü biridir.

Bize OS ve nerede MTA hakkında bir ipucu verdi eğer yararlı olurdu.

IME, uzun gecikmeler kötü DNS aramalarında neden olabilir - Eğer posta yapılandırma ya da ip adları ip adresleri kullanıyor? Eğer (bu yanlış almak genellikle posta ancak oldukça uzun bir aradan sonra gönderilir alacak demektir) yerel MTA için yapılandırılmış bir akıllı röle var.

Eğer MTA günlükleri kontrol ettiniz mi?

C.