Всем хай...
Проблема: при отправке письма через SMTP-сервер, в письмо добавляются заголовки, содержащие ip-адрес машины, с которой было отправлено письмо, выглядит это обычно так:
Это спалит реальный апишник Вашего сервера, при ддос-защите это означает полный провал защиты, я поднимал уже немножко эту проблему здесь...
Что можно сделать, регистрируем бесплатный VPS, или самый дешманский за 100-200 рублей хватит...
Далее настраиваем SMTP:
Цель: Настроить SMTP-сервер исходящей почты, чтобы исключить из заголовка Receieved адрес домашней машины.
Рабочее окружение: Debian, Exim4
Решение: добавить в файл (/etc/exim4/exim4.conf.template) вот такое:
В общем-то и всё, теперь можно рассылать почту через SMTP не светя адрес своего сервера... :)
Проблема: при отправке письма через SMTP-сервер, в письмо добавляются заголовки, содержащие ip-адрес машины, с которой было отправлено письмо, выглядит это обычно так:
Код:
Received: from your.home-address.tld
by mx.mailserver.tld with ESMTPS id ID1.1.2.3.4.5.6.7
(version=TLSv1/SSLv3 cipher=OTHER);
Это спалит реальный апишник Вашего сервера, при ддос-защите это означает полный провал защиты, я поднимал уже немножко эту проблему здесь...
Что можно сделать, регистрируем бесплатный VPS, или самый дешманский за 100-200 рублей хватит...
Далее настраиваем SMTP:
Цель: Настроить SMTP-сервер исходящей почты, чтобы исключить из заголовка Receieved адрес домашней машины.
Рабочее окружение: Debian, Exim4
Решение: добавить в файл (/etc/exim4/exim4.conf.template) вот такое:
Код:
received_header_text = Received: \
${if !def:authenticated_id \
{${if def:sender_rcvhost \
{from $sender_rcvhost\n\t} \
{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)\n\t}}}}\
}}\
by $smtp_active_hostname \
${if def:received_protocol {with $received_protocol}} \
${if def:tls_cipher {($tls_cipher)\n\t}}\
(Exim $version_number)\n\t\
id $message_exim_id
В общем-то и всё, теперь можно рассылать почту через SMTP не светя адрес своего сервера... :)