Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Exim и виртуальные хосты Apache  (Прочитано 852 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн X-FuckT0R

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
  • Avalon
    • Просмотр профиля
    • IT-форум
Exim и виртуальные хосты Apache
« : 10 Мая 2011, 08:49:07 »
Есть 2 виртуальных хоста: localhost и localhost2.

Можно ли сделать так, чтобы письма с localhost отправлялись через box@gmail.com, а с localhost2 через box2@gmail.com?
..:: L.S.D. - Load Save Delete ::..

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: Exim и виртуальные хосты Apache
« Ответ #1 : 10 Мая 2011, 09:02:40 »
Есть 2 виртуальных хоста: localhost и localhost2.

Можно ли сделать так, чтобы письма с localhost отправлялись через box@gmail.com, а с localhost2 через box2@gmail.com?
А вы как отправляете, полную цепочку можно?
Шаг за шагом можно достичь цели.

Оффлайн X-FuckT0R

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
  • Avalon
    • Просмотр профиля
    • IT-форум
Re: Exim и виртуальные хосты Apache
« Ответ #2 : 10 Мая 2011, 09:25:34 »
Сейчас в /etc/exim4/passwd.client у меня прописано:

gmail-smtp.l.google.com:box@gmail.com:111
*.google.com:box@gmail.com:111
smtp.gmail.com:box@gmail.com:111

На locahost'e лежит файлик с содержимым:

<?php

$rem_mail 
'mail@yandex.ru';
mail($rem_mail"Проверка""Это тестовое письмо");

?>

На locahost2 лежит точно такой же файл. После запуска этих php-скриптов на виртуальных хостах на mail@yandex.ru приходят письма от:

avalon <box@gmail.com>и
weststorm <box@gmail.com>
Мне нужно, чтобы письмо от weststorm'а (с localhost2) отправлялось через box2@gmail.com
..:: L.S.D. - Load Save Delete ::..

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: Exim и виртуальные хосты Apache
« Ответ #3 : 10 Мая 2011, 09:27:32 »
Сейчас в /etc/exim4/passwd.client у меня прописано:

gmail-smtp.l.google.com:box@gmail.com:111
*.google.com:box@gmail.com:111
smtp.gmail.com:box@gmail.com:111

На locahost'e лежит файлик с содержимым:

<?php

$rem_mail 
'mail@yandex.ru';
mail($rem_mail"Проверка""Это тестовое письмо");

?>

На locahost2 лежит точно такой же файл. После запуска этих php-скриптов на виртуальных хостах на mail@yandex.ru приходят письма от:

avalon <box@gmail.com>и
weststorm <box@gmail.com>
Мне нужно, чтобы письмо от weststorm'а (с localhost2) отправлялось через box2@gmail.com

В эксиме можешь сделать правило сортировки по отправителю.
Шаг за шагом можно достичь цели.

Оффлайн X-FuckT0R

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
  • Avalon
    • Просмотр профиля
    • IT-форум
Re: Exim и виртуальные хосты Apache
« Ответ #4 : 10 Мая 2011, 09:45:55 »
В эксиме можешь сделать правило сортировки по отправителю.

А что и где нужно для этого прописать?

ЗЫ - как тогда будет выглядеть passwd.client?

gmail-smtp.l.google.com:box@gmail.com:111
*.google.com:box@gmail.com:111
smtp.gmail.com:box@gmail.com:111

gmail-smtp.l.google.com:box2@gmail.com:222
*.google.com:box2@gmail.com:222
smtp.gmail.com:box2@gmail.com:222

???
..:: L.S.D. - Load Save Delete ::..

Оффлайн nifus

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Exim и виртуальные хосты Apache
« Ответ #5 : 10 Мая 2011, 10:05:24 »
Есть 2 виртуальных хоста: localhost и localhost2.

Можно ли сделать так, чтобы письма с localhost отправлялись через box@gmail.com, а с localhost2 через box2@gmail.com?

такая же задача решена следующим образом.

1. для каждого хоста прописывается что-то вроде
php_admin_value sendmail_path 'php -f /home/alexander/www/domrb/source/tools/sendmail.php'
2. на хосте в этом файле перехватываете письом и отправляете его через smtp

 

Страница сгенерирована за 0.016 секунд. Запросов: 21.