Читаю сейчас RFC 2821 и не могу найти четкого ответа - какие именно данные и в каком виде должны быть предоставлены участниками процесса друг другу.
Вопрос возник в связи с Решено: Фильтрация почты в exim по check_helo . Все работает, по eximstats отсеяно кучу всего нехорошего, но ... Я не зря опасался мультидоменных систем и сегодня случился подобный инциндент.
user@localhost
sudo exigrep rrm@searu.com /var/log/exim4/mainlog.1
2009-03-26 13:18:10 H=hcmail1.smtp.ru [89.111.176.38] F=<rrm@searu.com> rejected RCPT <user@company.ru>: I think this is SPAM
sudo exigrep al@searu.com /var/log/exim4/mainlog.3.gz
2009-03-24 18:35:03 1Lm8ed-0000bU-FV <= user@company.ru H=([192.168.10.135]) [192.168.10.135] P=esmtp S=1530 id=49C8FD88.2000101@company.ru
from <user@company.ru> for al@searu.com
2009-03-24 18:35:06 1Lm8ed-0000bU-FV => al@searu.com R=dnslookup T=remote_smtp H=mx2.hc.ru [79.174.72.77] C="250 OK id=1Lm8xL-0009Ld-3f"
2009-03-24 18:35:06 1Lm8ed-0000bU-FV Completed
sudo exigrep al@searu.com /var/log/exim4/mainlog.7.gz
2009-03-20 14:02:45 1LkcUv-00037V-53 <= al@searu.com H=hcmail1.smtp.ru [89.111.176.38] P=smtp S=74827
id=!&!AAAAAAAAAAAYAAAAAAAAAPNb0YvjP6FHkKNCxBSqwUvCgAAAEAAAANMnGv12nmdFo7f7L0T8Eu4B
AAAAAA==@searu.com
from <al@searu.com> for user@company.ru
2009-03-20 14:02:45 1LkcUv-00037V-53 => user <user@company.ru> R=mysqluser T=mysql_delivery
2009-03-20 14:02:45 1LkcUv-00037V-53 Completed
Этот домен я внес в "белый список", но... Можно использовать SPF, но насколько мне известно это еще не очень распространено.
Вопрос в данном случае простой - насколько я могу требовать от отправляющей стороны передачи хостом того же доменного имени, которое значится в электронном адресе?
Спасибо.