[151181] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: Programmers with network engineering skills

daemon@ATHENA.MIT.EDU (Jeroen van Aart)
Tue Mar 13 02:55:30 2012

Date: Mon, 12 Mar 2012 23:50:54 -0700
From: Jeroen van Aart <jeroen@mompl.net>
To: NANOG list <nanog@nanog.org>
In-Reply-To: <201203130131.q2D1VLXa087735@aurora.sol.net>
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org

Joe Greco wrote:
> The ideal world contains a mix of techniques.

Yes and copying parts of relevant code of an MTA could be one.

> You cannot just blindly leave it to the MTA to decide what's valid.
> Along that path lies madness.  How do you pass the address to the MTA?
> Don't do it as a system() call unless you want someone to own your
> box with a semicolon. 

Well, the whole world can pass whatever it wants to an MTA, it's 
supposed to be listening on internet facing port 25 all the time, that's 
it's mean reason of existence. An MTA is particularly well suited to 
take any kind of abuse, because that's exactly what it's expecting.

Unless in cases such as Owen mentioned I'd say it's a pretty good 
solution. The madness to me lies in making your own email validating code...

Greetings,
Jeroen

-- 
Earthquake Magnitude: 4.5
Date: Tuesday, March 13, 2012 04:15:05 UTC
Location: Dominican Republic region
Latitude: 19.3644; Longitude: -68.0645
Depth: 19.20 km


home help back first fref pref prev next nref lref last post