Exim4 с несколькими веб-сайтами

Что необходимо сделать:

  • удостоверьтесь свой домашний маршрутизатор вперед порт для ssh к Вашему домашнему компьютеру. Стандарт для ssh является портом 22, но Вы могли бы хотеть выбрать другой порт для предотвращения случайных попыток входа в систему на этом порте.
  • удостоверьтесь, что sshd (openssh сервер) работает на Вас домашняя машина
  • Предпочтительно заставьте ssh включить машину отправителя и установку, что на Вас домашняя машина, таким образом, Ваша удаленная машина может войти без обмена пароля с Вами в домашнюю машину.
  • сделайте простой cronjob, использующий scp для копирования файлов.
0
задан 16 June 2012 в 08:30
3 ответа
  1. Этот заголовок добавляется MTA, который получает сообщение от вашего сервера. Он получает имя хоста topcloud.it, выполняя обратный поиск по IP-адресу, с которого вы подключались. Единственный способ изменить это имя хоста - это заставить вашего хостинг-провайдера изменить запись PTR для вашего IP-адреса.
  2. Я не знаю конкретно о Exim, но редко когда почтовый сервер меняет свое объявленное имя хоста на основе сообщение отправлено, поэтому я сомневаюсь, что вы сможете это сделать.
  3. Обратный путь определяется адресом От, поэтому это должно происходить автоматически.
0
ответ дан 4 December 2019 в 21:45
  1. Вы не можете скрыть адрес из отправленных писем по причине, описанной mgorven: он добавляется почтовым сервером, который получает электронное письмо, а не вашим почтовым сервером.
  2. Вы можете настроить exim для изменения его исходящего имени (т.е. имени используется в EHLO / HELO), и если у вас более одного внешнего IP-адреса, вы можете настроить exim для изменения того, какой исходящий IP-адрес он использует в транспорте.

Пример транспорта:

remote_smtp_forwarder:
  debug_print = "Transport: remote_smtp_forwarder for $local_part@$domain"
  driver = smtp
  max_rcpt = 10
  hosts_max_try = 2
  interface = 10.1.2.141
  helo_data = "out.forwarder.iv.ivenue.com"

В этом примере 10.1. 2.141 - это исходящий трафик NAT, который будет подключаться к вашему почтовому серверу из out.forwarder.iv.ivenue.com (208.89.136.23) и выдаст " EHLO out.forwarder.iv.ivenue.com "на ваш почтовый сервер. У меня жестко запрограммирован определенный IP-адрес, но вы также можете использовать поиск, чтобы он определил интерфейс и helo_data, если хотите. Это зависит от того, сколько сложности вам нужно.

0
ответ дан 4 December 2019 в 21:45

- У меня VPS хостинг нескольких доменов на Ubuntu 14. 04 и хотел убедиться, что в заголовках отправляемых писем указан только IP или FQDN виртуального хоста.

Я впервые начал с этого руководства по Linode. После этого я выполнил следующие шаги:

Создайте файл - /etc/exim4/mailhelo и, используя синтаксис домена.com: helodomain.com создаст что-то вроде:

domain1.com: domain1.com
domain2.com: domain2.com
*: defaultdomain.com

Создайте файл - /etc/exim4/conf. d/01_custom_transport и вставьте следующее:

REMOTE_SMTP_HELO_DATA = ${lookup{$sender_address_domain}lsearch{/etc/exim4/mailhelo}{$value}{$primary_hostname}}

Редактируйте файл - /etc/exim4/conf.d/30_exim4-config_remote_smtp и добавьте следующее в конец файла:

headers_remove = "received"

Выполняйте

update-exim4.conf
service exim4 restart

Глядя на заголовки электронной почты в веб-форме, нет никаких доказательств имени моего VPS хоста. Не забудьте создать SPF-запись для виртуального узла у своего DNS-провайдера.

1
ответ дан 4 December 2019 в 21:45

Теги

Похожие вопросы