M

madara17

Гость
Скрипт не сработал. У меня нет exim4, у меня exim. Я на centos6 установил свой скрипт. Что делать


Всем хай...

Проблема: при отправке письма через 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 не светя адрес своего сервера... :)
 

Ворошилов

Форумчанин
Просветленный
Регистрация
21.08.2012
Сообщения
7
Репутация
65
Скрипт не сработал. У меня нет exim4, у меня exim. Я на centos6 установил свой скрипт. Что делать
А мы разве похожи на экстрасенсов ?

Что за скрипт ? Что хотите сделать ? Какую ошибку выдаёт ?

Установите exim4, в CentOS 6 без проблем можно сделать...;)
 
M

madara17

Гость
А мы разве похожи на экстрасенсов ?

Что за скрипт ? Что хотите сделать ? Какую ошибку выдаёт ?

Установите exim4, в CentOS 6 без проблем можно сделать...;)

Вот этот скрипт:
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
 
A

abrosim

Гость
Приветствую. Помогите если сможете! У меня проблема с этим скриптом. Т.е. Скрипт MailWizz стоит на DigitalOcean и там все отлично. Установил SMTP серверы на Host1Plus. После начальной установки все работает и письма отправляются, но как только я вставляю скрипт (который здесь указан) в файл exim, для скрытия IP адреса, где стоит MailWizz, то после этого сразу перестает отправлять сообщения и выдает ошибку.
Кто-нибудь может подсказать что не так и как исправить? Заранее спасибо.
 
G

Gdanje

Гость
Заранее прошу прощения, если напишу не по теме (в таком случае покажите где разместить этот пост)

У меня VPS от OVH.
На VPS поставил XenForo 1.5.11.
В письме которое отсылается пользователям при регистрации, отправляется и ИП сервера.
Достаточно ли прописать ИП на MX записях, чтобы не палить ИП?
DNS:
DNS.jpg
 

Антоха

Уважаемый пользователь
Форумчанин
Регистрация
26.12.2012
Сообщения
2 780
Репутация
4 652
Достаточно ли прописать ИП на MX записях, чтобы не палить ИП?
Не достаточно.
Если бы всё было так просто, подобных мануалов не писали.
Статьи которые могут быть полезны для понимания проблемы:
Инструкция - Защита от DDOS при помощи CloudFlare
Информация - Вычисляем реальный IP сервера за CloudFlare/Qrator
На некоторых ксенфоро-бордах вообще отключена рассылка писем, дабы не спалить реальный ip (наверное лень что-то настраивать). Не забывайте про использование прокирования изображений - если оно включено, то злоумышленники тоже могут вытащить ип.
 

Антоха

Уважаемый пользователь
Форумчанин
Регистрация
26.12.2012
Сообщения
2 780
Репутация
4 652
И даже если вы будете использовать сторонний smpt-сервис от маил.ру или от яндекса, это делу не поможет.
 

X-Shar

:)
Администрация
Регистрация
03.06.2012
Сообщения
6 082
Репутация
8 199
Если для защиты от ддоса, можно сделать проще:

1. Арендовать у хотера доп. айпи, стоит примерно один доллар за айпи.

2. В настройках exim легко поменять, что-бы почта слалась с этого айпи, там прям в конфиге прописывается.

В этоге профит, даже ели будут ддосить айпи почтовика, сам ресурс будет доступен, ну отвалится почта на время и пофиг ! :)
 
Верх Низ