[Debian] Moxy the Mail proxy

Pagina: 1
Acties:
  • 163 views sinds 30-01-2008
  • Reageer

  • pisang98
  • Registratie: Augustus 2005
  • Laatst online: 29-12-2021
Kan iemand mij helpen.

ik wil het volgende progje gebruiken.
http://moxy.psychogenic.com/

Dit voor mailservers te kunnen draaien achter internetverbindingen waar poort 25 blocked is.

Ik gebruik debian 4. en ik ben zo ver dat het werk!.

Wat is mijn probleem:
(ik gebruik geen inet.d / moxy is gewoon als daemon gestart)
Bij elke connectie maakt moxy een nieuwe task. Deze sluit echter nooit af
Dus als ik 5 connecties kreeg dan heb ik 6 moxy tasks runnen.
Na een tijdje is de laatste task <defunct>
Als je het laat draaien voor een dag of 2 met al die spammers is je server zo 123 met geheugen tekort en aan het swappen enz.
Maw. de tasks zouden volgens mij toch mooi moeten afsluiten nadat een connectie gebeurt is.

Het lijkt mij ergens een bug in de source te zijn specifiek voor debian.

Is er iemand die misschien dit ook eens kan testen onder debian. Of nog beter / oplossen ?

bedankt.

Verwijderd

Waarom gebruik je niet de relayhost van je provider?

  • smesjz
  • Registratie: Juli 2002
  • Niet online
Verwijderd schreef op zaterdag 05 januari 2008 @ 12:27:
Waarom gebruik je niet de relayhost van je provider?
Omdat het de TS gaat om inkomende mail en niet uitgaande?

On topic: in het plaatje op die Moxy website zie ik niks dat Postfix standaard al niet kan...waarom gebruik je dan nog Moxy?

  • pisang98
  • Registratie: Augustus 2005
  • Laatst online: 29-12-2021
achzo. kan postfix dit ook. Ben je daar zeker van ?

enige websites of documentatie hierover ?
Ik moet zeggen dat ik tot nu toe alleen gezocht heb naar smtp proxy enz.

ik betwijfel dat postfix kan wat ik wil.

http://support.juiceapac....iewarticle&kbarticleid=11

Alles wat ik gevonden heb over smtp proxy is om van port 25 naar een andere te gaan.

Dat werkt prima als je maar 1 server hebt op een "vreemde" smtp poort.

Maar ik wil bv 20 domainen (MX) die naar 1 ip op port 25 verwijzen. daar draait bv moxy en moxy heeft een database met die domainen. domain abc.nl verwijst naar mailserver1.dyndns.org:2525
domain xyz.be verwijst naar mailserver2.dyndns.org:2525
domain bol.nl verwijst naar mailserver3.dyndns.org:6425

Andere domainen worden al geblocked door moxy.

Als ik in de documentatie zoek van postfix / exim enz als proxy dan is dat enkel voor van poort nr te proxien .. dan kan ik maar 1 server bedienen met die proxy. met moxy kan ik er duizenden.

[ Voor 68% gewijzigd door pisang98 op 05-01-2008 19:40 ]


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 12:10

deadinspace

The what goes where now?

pisang98 schreef op zaterdag 05 januari 2008 @ 01:32:
Bij elke connectie maakt moxy een nieuwe task. Deze sluit echter nooit af
Dus als ik 5 connecties kreeg dan heb ik 6 moxy tasks runnen.
Na een tijdje is de laatste task <defunct>
Als je het laat draaien voor een dag of 2 met al die spammers is je server zo 123 met geheugen tekort en aan het swappen enz.
Defunct processes zijn ook wel bekend als zombie processes. Die gebruiken nou niet echt veel resources, dus met dat geheugentekort en swappen zal het wel meevallen. Waar ik me eerder zorgen over zou maken is dat het maximaal aantal processen bereikt wordt.
Het lijkt mij ergens een bug in de source te zijn specifiek voor debian.
Hoe bedoel je dat? Het lijkt mij gewoon een bug in (die versie van) moxy.

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Volgens mij kun je beter een echte MTA gebruiken en die instellen om domeinen te forwarden naar bepaalde hosts. Met Exim is dat iig een fluitje van een cent. Postfix moet 't ook kunnen en zelfs met sendmail is dit prima mogelijk (maar da's dan weer niet aan te raden qua config..)

[ Voor 28% gewijzigd door CyBeR op 06-01-2008 00:35 ]

All my posts are provided as-is. They come with NO WARRANTY at all.


  • pisang98
  • Registratie: Augustus 2005
  • Laatst online: 29-12-2021
CyBeR schreef op zondag 06 januari 2008 @ 00:34:
Volgens mij kun je beter een echte MTA gebruiken en die instellen om domeinen te forwarden naar bepaalde hosts. Met Exim is dat iig een fluitje van een cent. Postfix moet 't ook kunnen en zelfs met sendmail is dit prima mogelijk (maar da's dan weer niet aan te raden qua config..)
Welja exim is voor mij ook prima. Ik gebruik exim heel graag.
Maar geef me dan een config voorbeeld of een website met uitleg want ik kan geen oplossing vinden als ik er achter zoek (google & exim website) enz. telkens kom ik vast dat ik maar 1 port naar 1 andere port kan versturen. ongeacht het domain.

En ik wil net 1 port (25) op basis van het domain doorsturen naar verschillende andere (ip's of domainen) + op een hogere port (2525) omdat port 25 op de destination geblocked is.

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

pisang98 schreef op zondag 06 januari 2008 @ 17:15:
[...]


Welja exim is voor mij ook prima. Ik gebruik exim heel graag.
Maar geef me dan een config voorbeeld of een website met uitleg want ik kan geen oplossing vinden als ik er achter zoek (google & exim website) enz. telkens kom ik vast dat ik maar 1 port naar 1 andere port kan versturen. ongeacht het domain.
Nou ja, gezien dat ik dit niet zelf doe ga ik geen config voor je uitpoepen, maar als je met exim gebruik maakt van de manualroute router in combinatie met een lookup in een file ben je er. Ik doe wel dit in m'n eigen mail server om bepaalde domeinen naar bepaalde servers te sturen, zonder speciale poorten:

Een router:

code:
1
2
3
4
5
manualroutemail:
  driver = manualroute 
  domains = +manualroute_domains
  transport = remote_smtp
  route_data = ${lookup{$domain}lsearch{/etc/exim4/lists/manualroutes}}


Met een lijstje domeinen (manualroute_domains) en een file waar dit soort regels instaan:

code:
1
domein.nl: 12.34.56.78


Ondersteuning voor vreemde poorten toevoegen is als je dit eenmaal hebt redelijk triviaal.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • smesjz
  • Registratie: Juli 2002
  • Niet online
Ook Postfix ondersteunt dit natuurlijk, zoek dan eens op relay_domains i.c.m. transport_maps.

Ook daar is het toevoegen van een hogere poort simpel te realiseren door master.cf aan te passen.

Er is genoeg documentatie over.

Verwijderd

en voor het luisteren op andere poorten dan 25:

exim, toevoegen aan exim4.conf:
code:
1
daemon_smtp_ports = 25 : 465 : 587 : 2525


postfix, toevoegen aan master.cf:
code:
1
2525      inet  n       -       -       -       -       smtpd
Pagina: 1