powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / E-mail forward в линуксе
6 сообщений из 6, страница 1 из 1
E-mail forward в линуксе
    #35568444
orion-1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как сделать email переадресацию?

Есть сервер, на нем домен например mydomain.com

нужно создать email адрес (info@mydomain.com), который бы пересылал всю поступающую почту на другой емейл - xxx@gmail.com

где и что нужно прописать чтоб это работало ?
...
Рейтинг: 0 / 0
E-mail forward в линуксе
    #35568643
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
давайте я тему перекину в линукс?

это рабочие записки - я по ним настраивал 5 лет назад. и два года сопровождал (напрягаться
и вспоминать лень)
1
можно сделать через /etc/aliases

2
relay-domains и access - дополнительные ключевые слова.
надо позапрещать побольше, а то занесут Ваш сервер в черный список спамеров.

это файлы
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
find / -name sendmail.cf -- поиск файлов из которых строится конфигурация для сендмейла.


на freeBSD это этот каталог - /usr/src/comtrib/sendmail/cf/cf
 
 в /etc/mail  два файла забекапить sendmail.cf и submit.cf



в директории надо сказать ./Build sendmail.cf
                           make sendmail.cf
                           make submit.cf

m4 /usr/src/comtrib/sendmail/m4/cf.m4 sendmail.mc >sendmail.cf


и скопировать его в /etc/mail


hosts
rc.conf
rc.sysinit                      	
/var/log/maillog      -
/bin/hostname         - bugs.xxxx.com
/etc/hostname         - xxxx.com
/etc/hosts            - 127.0.0.1 localhost
                        192.168.1.118 bugs.yyyyy.com bugs
                        127.0.0.1  bugs.yyyyyy.com bugs
     hosts.allow       те кто может использовать локальный сервис


/etc/mail/access              -- откого  можно принимать  почту?
         без упоминания работает
                                   550 REJECT - ОТКАЗАТЬ
                                   DEISCARD - НЕЗАМЕТНО ОТКАЗАТЬ.
                                   OK        - значит можно принимать почту
                                   RELAY     - можно принимать и передавать почту
                                               от этого домена и этому домену.

          domaintable            пусто

        /etc/aliases
                    help:  ap12@zzzzzzzzz.com
                    admin: ap12@zzzzzzzz.com, vz@xxxxxxxxxx.com 
             ?       запустить /usr/sbin/sendmail -bi для построения алиасов
          

          genericstable
          local-host-names
                              aaaaa.tv
          mailertable
                              .zzzzzzz.com smtp:[192.168.1.91]
                              .xxxxx.com         smtp:[192.168.1.91]
                              .qqqqqqq.net            smtp:[192.168.1.91]
          
          virtusertable     -- сюда вписать юзеров доменов
          trusted-users
          sendmail.mc

    добавить перед строчкой mailer в файл sendmail.mc

       MASQUERADE_AS(`zzzzz.com')
       MASQUERADE_DOMAIN(`zzzzz.com')
       FEATURE(masquerade_envelope)
       FEATURE(allmasquerade)
       FEATURE(masquerade_entire_domain)



          sendmail.rc
          relay-domains         -- куда  по доменам передавать.
                              zzzzzz.com 
                              xxxxxxx.com         
                              cccccc.net            



это команды

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
 после изменения настройки надо сказать 
  makemap hash access.db <access 
  makemap hash mailertable.db <mailertable

/usr/sbin/sendmail -bi для построения алиасов


/etc/rc.d/init.d/sendmail restart -- перезапуск сендмейла

/etc/rc.d/sendmail restart -- перезапуск сендмейла

$(SFDIR)=/usr/src/contrib/sendmail/cf/cf

m4 ${CFDIR}/m4/cf.m4 config.mc >config.cf

или

make sendmail.cf
скопировать руками в  /etc/mail


...
Рейтинг: 0 / 0
E-mail forward в линуксе
    #35569511
orion-1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizдавайте я тему перекину в линукс?
ок, давайте,

вы описали 2й способ? как то все сложно..

а через /etc/aliases не проще?

у меня centOS
...
Рейтинг: 0 / 0
E-mail forward в линуксе
    #35571010
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я не описал. я бросил свои записки кучей, лень было думать..
я бы пробовал поправить файл /etc/aliases

потом сделать ему хеш
? запустить /usr/sbin/sendmail -bi для построения алиасов

потом сказать sendmail-у restart
если у Вас сендмейл.
пысы
отдельно, желательно, позапрещать свободный доступ к Ваше серверу в файле /etc/mail/access

--
перенес
...
Рейтинг: 0 / 0
E-mail forward в линуксе
    #35571020
^_^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizя не описал. я бросил свои записки кучей, лень было думать..
я бы пробовал поправить файл /etc/aliases

потом сделать ему хеш
? запустить /usr/sbin/sendmail -bi для построения алиасов

потом сказать sendmail-у restart
если у Вас сендмейл.
пысы
отдельно, желательно, позапрещать свободный доступ к Ваше серверу в файле /etc/mail/access

--
перенес

спасибо, я с пересылкой разобрался. установил в /etc/aliases

у меня в /etc/mail/access:
Connect:localhost.localdomain RELAY
Connect:localhost RELAY
Connect:127.0.0.1 RELAY

а как правильно запретить свободный доступ? через webmin настроено:

Port name: MTA
Listen on address: All, Listen on port: smtp,
port options: ( ничего не отмечено )
Require SMTP authentication
Use same interface for outgoing email
Rerform hostname canonification
Require fully qualified hostname
Use name of interface for HELO
Don't perform hostname canonification
Disallow ETRN

если отмечаю Require SMTP authentication - письма перестают приходить на сервер
...
Рейтинг: 0 / 0
E-mail forward в линуксе
    #35579347
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорри, не могу подсказать. мы отказались от эксплуатации сервера уже пару лет назад.
а еще год назад машина грохнулась и вместо FreeBSD, под которой он стоял,
поставили линукс. То есть, файлов настроек не осталось, а поддержание
smtp сервера не являлось моей прямой работой.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / E-mail forward в линуксе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]