[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: trying to restrict exim smtp to specific IP



On Wed, 20 Jan 2010 20:52:20 +0000, Adam Hardy wrote:

> Camaleón on 20/01/10 20:06, wrote:
 
>> Tip: it's better to open a new thread ("new" post instead to "reply")
>> if you are changing the theme of the e-mail :-)
> 
> 
> Forgot about that!

No problem, next time ;-)
 
>> Are you still using Postfix? :-)
>> 
>> If yes, you can change -again- the "above-mentioned" ;-) value to:
>> 
>> ***
>> inet_interfaces = 10.20.30.40, localhost ***
>> 
>> And restart Postfix.
> 
> No, I'm not using postfix because the solution I found in the docs which
> would have been perfect was
> 
> master_service_disable=smtp.inet

And what is that parameter for? :-? 

Let me check:

***
master_service_disable (default: empty)

Selectively disable master(8) listener ports by service type or by 
service name and type.

# Turn off only the main SMTP listener port.
master_service_disable = smtp.inet
***

Ah, you wanted to disable "smtp" connections at all? Mmm, I'm still a bit 
confused about your goals...
 
> but this is only available from v2.6+ and lenny is using 2.5.x and
> there's nothing for postfix in backports. I didn't realise there is a
> way to do it with inet_interfaces.
> 
> Due to psychological trauma at this further set-back (i'm sensitive to
> this after midnight) I ditched postfix and decided to try exim.

Ouch!

Well, I cannot tell you how can this be achieved with Exim, sorry O:-)

> PS are you sure about that inet_interfaces setting? I think it would
> result in postfix listening on 127.0.0.1, no?

In "both". Look:

***
stt005:~# netstat -an | grep :25
tcp        0      0 192.168.0.5:25          0.0.0.0:*       LISTEN     
tcp        0      0 127.0.0.1:25            0.0.0.0:*       LISTEN 

stt005:~# cat /etc/postfix/main.cf | grep inet_interfaces
inet_interfaces = 192.168.0.5, localhost
***

But I dunno if this kind of setup is what you need :-?

Greetings,

-- 
Camaleón


Reply to: