Автор Тема: много специална мейл конфигурация  (Прочетена 2182 пъти)

hary

  • Напреднали
  • *****
  • Публикации: 73
    • Профил
Здравейте '<img'>
Имам сложната задача да направя така че две фирми с различни сайтове да работят на един сървър , по възможност с един мейл сървър на същата машина, като е много важно мейловете от едната фирма ( от сайта на фирмата, както и от юзърите на фирмата) да излизат от IP-то на тая фирма, а тези от сайта и юзърите на фирма 2 от друго IP. Също така IP-тата на юзерите които пишат мейли трябва да се скриват.
Като се замислих.. сложничко е , понеже се иска по никакъв начин да не може да се направи връзка между двете фирми, а мейл сървърът трябва да е общ ( е , може и да има два мейлсървъра но пак е сложно).
Вече имам някакви идеи, но ще е ценно ако някой може да добави нещо. По прицип ползвам qmail но нямам против и да се ползват и други MX.
Активен

  • Гост
много специална мейл конфигурация
« Отговор #1 -: Jan 12, 2006, 22:26 »
Любопитно ми е - защо идеите, които вече си отсял са тайна? Хайде кажи какво си намислил, кажи защо не искаш да пуснеш просто 2 сървъра и да ги опишеш по отделно, какво му е сложното... Дай повече информация  '<img'>
Активен

neznaen

  • Напреднали
  • *****
  • Публикации: 13
    • Профил
много специална мейл конфигурация
« Отговор #2 -: Jan 13, 2006, 14:39 »
Здравей
Не се обиждай но аз лично не разбрах какво изобщо искаш да направиш и мисля че няма да съм единствен.
Активен

hary

  • Напреднали
  • *****
  • Публикации: 73
    • Профил
много специална мейл конфигурация
« Отговор #3 -: Jan 13, 2006, 19:01 »
Не че има някаква тайна. Не се прави сървър за СПАМ '<img'> Просто е важно да не може да се направи връзка м/у двете фирми. Сървъра е ремоте. Обмислиям и имам нещо на ум, но то е свързано с хак на qmail кода ... с което работата става много нестандартна, а и може да не стане и не ми се иска да го правя така.
Ето какво искам да направя обяснено по друг начин:
User на фирма 1 се свързва към сървъра, праща писмо до някъде. В полученото писмо да няма никакви улики водещи до фирма 2 или до друг сървър, нито пък се вижда IP на юзера.Т.е. HELO , received from, ip , hostname  в хедърите на писмото да са такива че да изглежда сякаш е пратено от сървър 1.
Също така от сайта на фирма 1 когато се пращат писма , те да се пращат чрез този сървър, т.е. като видя хедърите да виждам че идва мейла от IP-to на фирма 1.
Същото да важи   и за фирма 2.
Всичко това искам да го направя на един сървър с 2 ип-та и по възможност с един мейл сървър. Най добре познавам qmail и чрез хак в кода мисля че е възможно да се получи. С познанията ми по sendmail не мисля че не мога да го реализирам. Не познавам добре postfix и не знам дали пък той няма някъкви по адванцед настройки с които да стане по лесно '<img'>
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
много специална мейл конфигурация
« Отговор #4 -: Jan 13, 2006, 23:14 »
Нищо специално не видях в тази конфигурация. Не е никакъв проблем един мейл сървър да се настрои да работи с няколко инстанции, слушащи на различни IP-та и четящи различни конфигурационни файлове, независимо че работят на една и съща машина. Банално е.

Изискването клиентите, които пишат мейли, да скриват IP-тата си, за хедърите на писмата ли се отнася? Това е криминално и противоречи на концепцията на SMTP протокола. Прилича ми на спамерска история или някаква злоупотреба. Може да се реализира разбира се. С Postfix става лесно. Проблемът е, че следващият сървър, който приема писмата, ще запише от кое IP са дошли'<img'>



Активен

-------------------------------------------------------------------------
./debian/rules

hary

  • Напреднали
  • *****
  • Публикации: 73
    • Профил
много специална мейл конфигурация
« Отговор #5 -: Jan 16, 2006, 16:36 »
Няма нищо криминално , ако направя един уеб клиент, чрез който да праща ,в хедърите на писмата ще се вижда, че мейловете произлизат от самия сървър и няма да се вижда клиентското IP. И това ти се струва криминално?
( не върши работа обаче ако е уеб клиент , трябва да е оутлоок или друг такъв..)
Колкото да подозрението за спам -това са глупости, сам казваш че следващия сървър ще запише IP-to.
В това да казваш че е банално няма никаква полза -  покажи примерна конфигурациика, обясни или въобще не пиши .. Иначе постинга ти придобива стил "да покажем колко сме добри и колко са неуки останалите" и с нищо не помага.
Айде със здраве
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
много специална мейл конфигурация
« Отговор #6 -: Jan 16, 2006, 16:50 »
Не искам да говоря от името на Никола, но мисля това, което се опитва да подскаже е, че задачата може да се реши с четене на малко документация за съответния сървър, който си решил да ползваш.
Активен

mrvoland

  • Напреднали
  • *****
  • Публикации: 382
    • Профил
много специална мейл конфигурация
« Отговор #7 -: Jan 20, 2006, 12:04 »
qmail + vpopmail
Активен

no pain no gain!

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
много специална мейл конфигурация
« Отговор #8 -: Jan 20, 2006, 12:57 »
Цитат (hary @ Ян. 16 2006,19:36)
В това да казваш че е банално няма никаква полза -  покажи примерна конфигурациика, обясни или въобще не пиши ..

Такъв тон ще ми държиш, ако ми плащаш заплатата. Предполагам, че ти взимаш такава, точно за да свършиш тази работа, така че успех.
Активен

-------------------------------------------------------------------------
./debian/rules

toxigen

  • Напреднали
  • *****
  • Публикации: 243
    • Профил
много специална мейл конфигурация
« Отговор #9 -: Jan 24, 2006, 20:11 »
/offtopic: Интересно как разни новаци се държат все едно те са създали Linux обществото в България....
Извинете ме просто не се сдръжах.
Писано е поне хиляда пъти тук - НИКОЙ ама наистина НИКОЙ не е длъжен да решава проблемите на който и да е. Ако попиташ човешки ще получиш отговор.
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
много специална мейл конфигурация
« Отговор #10 -: Jan 24, 2006, 23:54 »
Когато на един грамотен човек му кажеш: направи така, че сървърът ти да се стартира с няколко инстанции, които четат от различни конфигурационни файлове и "слушат" на различни IP адреси, той ще те разбере. Заданието му е конкретно дефинирано, дори не си го задължил да ползва точно определен софтуер. Оттук нататък се иска само малко култура, за да намери правилната документация.

Когато обаче поиска да му напишеш точно какво да направи, за да го постигне, значи изобщо не си струва да му помагаш.
Активен

-------------------------------------------------------------------------
./debian/rules

hary

  • Напреднали
  • *****
  • Публикации: 73
    • Профил
много специална мейл конфигурация
« Отговор #11 -: Feb 15, 2006, 11:57 »
Не съм искал до обидя никого, както и не задължавам никой да ми отговаря. Но тъй като основната идея във опен сорса е СПОДЕЛЯНЕТО на знания и опит, попитах най културно (мисля) дали някой може да каже нещо.
Но се подразних много от това че повечето наистина знаещи и можещи колеги се държат сякаш са всемогъщия Брус, а другите са някакви палета. И че на въпроси във форума изобилстват отговори от вида:
RTFM
man
, които са абсолютно безмислени.
Ще си отговоря сам накрая с цел да съм полезен на други, блъскащи глава във подобна зидария.
Проблемите в случая са доста повече от това да пуснеш няколко демона на различни IP-ta. Например qmail-a дори да го байнднеш към определени IP-а,  изходящия мейл пак излиза от едно и също IP и то не е определено, дори не е това , което е дефаулт за системата, а е последното използвано.
Другият сериозен проблем е че като имаш едно апаче то си чете едно и също php.ini, следователно ползва една и съща sendmail команда => всички сайтове ще излизат от едно място с едни и същи хедъри.
Трети проблем е че като направиш SMTP сесия , ако нямаш smtpgreeting, ти цъфва хост името от control/me , а ако имаш ще е еднакво за всички инстанции.
Има и др. проблеми (например скриването на изпращача до майл сървера), както и да е, намерих решение и след редица тестове виждам че работи както трябва.
Накратко
1. патч за qmail:
qmail-outbound-bind
или
qmail-local-bind
(това не ми свърши работа но за някой друг може да е от полза)
2. Кода за пращане на поща от сайтовете не ползва стандартна функция за изпращане а полза функции за SMTP сесия към сървъра от PEAR na Mail.php
3. Еми едно и също smtpgreeting, поне не се вижда хостнейм

Пожелания за успешна работа на всички '<img'>
Активен