E-posta adresi toplama
Karşı önlemler

Adres değiştirme  —örneğin “bob@example.com” adresini “bob at example nokta com” olarak değiştirmek— e-posta adreslerinin toplanmasını zorlaştırmak için kullanılan yaygın bir tekniktir. Üstesinden gelmek nispeten kolay olsa da -örneğin bu araması google aramasına bakınız- yine de etkilidir. Adresi inceleyip manuel olarak düzeltmesi gereken kullanıcılar için biraz zahmetlidir.
Bir e-posta adresinin bir kısmını veya tamamını görüntülemek için resim kullanmak çok etkili bir hasat karşı önlemidir. Görüntülerden otomatik olarak metin çıkarmak için gereken işlem spam gönderenler için ekonomik olarak uygun değildir. Adresi elle yazan kullanıcılar için çok sakıncalıdır.
E-posta gönderen ancak alıcının adresini göstermeyen e-posta iletişim formları, ilk etapta bir e-posta adresi yayınlamaktan kaçınır. Ancak bu yöntem, kullanıcıların tercih ettikleri e-posta istemcisinde oluşturmalarını engeller, mesaj içeriğini düz metinle sınırlar ve kullanıcıya “gönderilen” posta klasöründe söylediklerinin kaydını otomatik olarak bırakmaz.
JavaScript e-posta gizleme, adresi örümceklerden gizlerken kullanıcılar için normal, tıklanabilir bir e-posta bağlantısı üretir. Harvesters tarafından görülen kaynak kodunda, e-posta adresi karıştırılır, kodlanır veya başka bir şekilde gizlenir. Çoğu kullanıcı için çok uygun olsa da, örneğin metin tabanlı tarayıcılar ve ekran okuyucular için veya JavaScript özellikli bir tarayıcı kullanmayanlar için erişilebilirliği azaltır.
HTML'de e-posta adresleri, adresin içine gizli öğeler eklemek veya parçaları sırasız listelemek ve doğru sırayı geri yüklemek için CSS kullanmak gibi birçok yolla gizlenebilir. Her biri çoğu kullanıcı için şeffaf olma avantajına sahiptir, ancak hiçbiri tıklanabilir e-posta bağlantılarını desteklemez ve hiçbiri metin tabanlı tarayıcılar ve ekran okuyucular için erişilebilir değildir.
Kullanıcıların bir e-posta adresi vermeden önce bir CAPTCHA'yı tamamlamalarını istemek etkili bir hasat karşı önlemidir. Popüler bir çözüm reCAPTCHA Posta saklama hizmetidir. (Not, 12.9.18: Mailhide artık desteklenmemektedir.)
Spam gönderenlerin 2003 tarihli CAN-SPAM Yasası kapsamında kovuşturulmasını sağlamak için, bir web sitesi operatörü “site veya hizmetin, söz konusu web sitesi veya çevrimiçi hizmet tarafından tutulan adresleri, elektronik posta mesajları başlatmak veya başkalarının başlatmasını sağlamak amacıyla başka herhangi bir tarafa vermeyeceği, satmayacağı veya başka bir şekilde aktarmayacağına” dair bir bildirim yayınlamalıdır.
E-posta sunucuları, dizin toplama saldırılarıyla mücadele etmek için, kısa bir süre içinde birden fazla geçersiz alıcı adresi belirten uzak göndericilerle iletişim kurmayı reddetmek de dahil olmak üzere çeşitli yöntemler kullanır, ancak bu tür önlemlerin çoğu meşru e-postaların kesintiye uğraması riskini taşır.
Örümcek tuzağı, e-posta toplayan örümceklerle mücadele etmek için tasarlanmış bir bal küpü olan bir web sitesinin bir parçasıdır. Web sitesinin robots.txt dosyası örümcekleri bu alandan uzak durmaları için uyaracağından, iyi huylu örümcekler etkilenmez — ancak bu elbette kötü niyetli örümceklerin dikkate almadığı bir uyarıdır. Bazı tuzaklar, tuzağa erişilir erişilmez istemcinin IP'sinden erişimi engeller. Ağ tarpiti gibi diğerleri, örümceği yavaşça ve durmaksızın işe yaramaz bilgilerle besleyerek kötü niyetli örümceklerin zamanını ve kaynaklarını boşa harcamak için tasarlanmıştır. “Yem” içeriği, liste zehirleme olarak bilinen bir teknik olan çok sayıda sahte adres içerebilir; ancak bazıları bu uygulamayı zararlı bulmaktadır.