<pre class="fragment"><font size="2"><span style="font-family: verdana,sans-serif;" class="keyword">In the example code this section assigns a unique ID to the milter instance:<br><br>def </span><span style="font-family: verdana,sans-serif;">__init__(self):  </span><span style="font-family: verdana,sans-serif;" class="comment"># A new instance with each new connection.</span><span style="font-family: verdana,sans-serif;">
    <a href="http://self.id">self.id</a> = Milter.uniqueID()  </span></font><span class="comment"><font size="2"><span style="font-family: verdana,sans-serif;"># Integer incremented with each call.</span><br style="font-family: verdana,sans-serif;">
<br style="font-family: verdana,sans-serif;"><span style="font-family: verdana,sans-serif;">In my testing it appears that the Milter.uniqueID appears to assign an ID to each specific tcp connection.   As a result, if multiple messages are sent over that tcp connection each message will have the same uniqueID.   Is there a good way to assign a unique ID to a particular message within the tcp connection?  </span><br style="font-family: verdana,sans-serif;">
<br style="font-family: verdana,sans-serif;"><span style="font-family: verdana,sans-serif;">Thanks,</span><br style="font-family: verdana,sans-serif;"><br style="font-family: verdana,sans-serif;"><span style="font-family: verdana,sans-serif;">Kyle Oetken </span></font><br>
</span></pre>