Jeff Jansen wrote:
> "Martin Schuster (IFKL IT OS DSM CD)" <[EMAIL PROTECTED]>
> wrote on 2008-Jan-16:
>> So: Any hints how to do this? I wasn't able to find any config-option
>> for this, and I don't exactly feel like hacking around in the source...
> This check is hard coded into the source code. So for SMTP, you must
> edit the code and recompile.
>
This is harder than I initially hoped.
I've decided to do my rewriting at the very beginning of rwrecip
in courier/module.esmtp/esmtp.c, right before the first
rfc822check hits.
Now I'm stuck though, partly because my C isn't that great anymore,
partly because I don't know how I'm supposed to do things like
alloc memory in courier.
Currently my additional code looks like this
for (p=0, s=info->ptr; s; s=s->next)
if (s->token == '@') p=s;
if (p==0) { // no @ in address, we need to rewrite
// let's find the last token
for (s=info->ptr; s->next; s=s->next);
and now I need to alloc a new rfc822token, alloc a string with
my defaultdomain, and fill the rfc822token with the right info.
I guess. :)
Any helpful hints? ("ask on courier-devel" is a valid hint :)
tia,
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
--
Martin Schuster
Infineon Technologies IT-Services GmbH
Tel: +43 5 1777 3517
<[EMAIL PROTECTED]>
Lakeside B05
9020 Klagenfurt, Austria
FB: LG Klagenfurt, FN 246787y
VISIT US AT http://www.infineon.com/austria
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users