Posta komutu ile gönderilen postaları kontrol et


0

Bir Debian posta sunucum var ve kullanıcılar web sitemizi kaydettiklerinde onay e-postaları göndermek için mail komutunu kullanıyorum. Gönderilen postaların bir listesini görüntülemenin bir yolu var mı?

Herhangi bir yardım çok takdir!

Yanıtlar:


0

Yanlış yapıyorsun. Ekle Bcc ("kör karbon kopya") özel bir teknik adres içeren tüm oluşturulan e-posta adreslerine, generated-mails, sonra bunun için sistem diğer adı tablosuna bir giriş ekleyin:

generated-mails: "| /usr/local/bin/process-generated-message"

nerede /usr/local/bin/process-generated-message mesajı standart girişinde bekleyen ve onunla ne isterse yaparsa yürütülebilir bir program olmalıdır.

Alternatif olarak, bu mesajları sadece bir dosyaya ekleyebilirsiniz:

generated-mails: /var/local/spool/generated-mails

(Bu dosyanın kullanıcı (ve / veya grup) tarafından yazılabilir olması gerektiğini unutmayın. postfix sisteminizde yerel olarak posta gönderirken kullanır - bu işletim sistemine bağlıdır.

Detaylar açıklanmıştır İşte .

Kullanmanızı öneririm Bcc başlık alanı (değil Cc () gönderilirken mesajdan sıyrıldığında, gerçek alıcıları yapın, bu yüzden bu sıkıntıyı mesajlarında görmezler.


Cevabın için teşekkürler! Sorun, geçmişte gönderilen postalardan bir günlük almam gerektiğiydi (yukarıda tarif ettiğinize benzer bir önlem alınmadan önce). Bu özelliği gelecekte de ekleyeceğim.
Flock Dawson

0

Bazı kazılardan sonra, / var / logs / syslog dosyalarında bazı kayıtlar olduğunu öğrendim. Bu yüzden onları çözmek için grep kullandım:

cat syslog | grep "localhost postfix/smtp\["
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.