Sorun yahoo ve hotmail kullanıcılarına e-posta göndermek?

3 Cevap php

Ben php ve mysql kullanıyorum.

Benim web sitesinde bir kullanıcı kayıt Her zaman, kimlik doğrulaması için tek bir e-posta göndermek için () php posta kullanabilir.

Geçenlerde yahoo ve hotmail kullanıcıları bir çok onların hesaplarını aktif değildir, öğrendim, 1000 kullanıcı üzerine Diyelim ki, sadece 200 aktive edilir. Ben merak ediyorum, ve benim hotmail hesabı kullanarak kayıt deneyin. Benim için sürpriz etkinleştirme e alamadım.

Benim etki alanı e-posta gönderme bloke ediliyor? Bu sorunu çözmek için? Ben başkalarının e-posta hesabı (benim şirket ve gmail) test edilmiş, gayet iyi çalışıyor. Ben sadece yahoo ve hotmail vermek beni problem düşünüyorum!

Onun be birkaç gün, ben potansiyel müşterilere çok kaybettik, Lütfen yardım edin, ben artık bunu kaybetmek istemiyorum!

3 Cevap

Sire, Google is your friend. In short, there is no simple answer to your question. Email delivery is not very trivial, especially since it does not depend on your programming entirely.

% 99 ev sahibi hatan. Senin VPSing iseniz, ya da hosting paylaşılan - Eğer aynı sunucuyu kullanan diğer 300 kişinin itibarını devralmasını beri bunu unutabilirsiniz.

Eğer sunucu sahibi varsa, IP reputation kontrol edin ve daha sonra yoluyla almaya başlamak için kusursuz e-posta gönderme 2-3 ay gerekir bu rakam.

Eğer, bir ay darbe ReturnPath VEYA CampaignMonitor veya MailChimp ESP gibi sadece birisine e-postalarınızı iletmek için kullanılan 5K varsa.

Eğer root / kabuk erişiminiz varsa DEBUG:, aşağıdakileri deneyin:

  • Kabuk "mx yahoo.com kazmak"
  • Birinci veya ikinci yetkili cevap kopyalamak
  • telnet (IP / domain) 25
  • manually SMTP konuşma taklit like this
  • Yapıştır ne Yahoo posta sunucusu burada size söyler

P.S. Eğer spam klasörüne içine alıyorsanız, tebrikler! Genellikle posta sessizce, SMTP düzeyinde atılır. Daha da kötüsü bile Yahoo ertelenmiş SMTP hataları alırsınız: onlar şikayet oranları yeterli veri yok, çünkü onlar sizi boğacak demektir.

P.P.S. Kur DNS kayıtları SPF içerir ve ayrıca MTA için DKIM imzalama itmek. Eğer meşruiyetini kanıtlamak için çalışacağız, bu büyük ölçüde yardımcı olacaktır.

P.P.P.S. http://www.senderbase.org/ ilk IP bakmak için kullanın.

İyi şanslar.

Bana, ben apps google benim özel domain ve kendi alanı ile bir gmail hesabı açacağız.

Sonra google posta sunucusu üzerinden e-posta gönderecektir. Etki alanı kara ya da bazı nedenlerle olmadıkça Onun sert, spam klasörüne gider.

İşte google posta sunucusu üzerinden e-posta gönderme merhaba dünya örneğidir.

$user=$from="sender@yourdmain.com"
$to="receiver@email.com"
$passwd="sender@yourdmain.com's password"

require_once 'Mail.php';

$params = array(
'host'=> 'tls://smtp.gmail.com','port'=> 465,'auth'=> true,'debug'  => false,
'username' => $user,
'password' => $passwd
);

$smtp = Mail::factory('smtp', $params);
$smtp->send($to, array('From'=>$from,'To'=>$to), "Hello World!");

Üzgünüm, eğer vermezsen böyle yapmak istiyorum.

Tüm spam mücadele hakkında ... Muhtemelen bir gönderici politika çerçevesi kayıtları kurulum için gereken ... Hotmail SenderID kullanır

http://postmaster.msn.com/Guidelines.aspx
http://www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx
http://www.openspf.org/

İyi şanslar!