Joachim Merkel <[EMAIL PROTECTED]> wrote on 29.09.04:

> Michael Heydekamp ([EMAIL PROTECTED]) schreibt:

>> Ich werde das im UUZ bei "-client" mal abschalten (allerdings nicht
>> im Gate-Betrieb, da bek�me ich �rger mit JHA ;)).

> BTW wenn der UUZ SMTP-Mails nach ZConnect konvertiert, kommt
> als Meldung "M(...) from" und das wars, sollte da mal der
> Absender oder sowas stehen ?

[...]

> mail: X from

Sicher?  Bei SMTP-Mails?  Da eigentlich gerade nicht.

Ich kenne das nur von UUCP-Mails, die �hnlich mbox in der ersten Zeile
mit "from " beginnen.  Ja, da soll eigentlich der Envelope-Absender
(hd.wab) ausgegeben werden:

(aus: ConvertMailfile)
----------8<----------
  if bufpos<bufanz then
  begin
    writeln(' from ',hd.wab);
----------8<----------

Nur wenn der leer ist, wird da auch nix ausgegeben.  Und der ist nur
dann nicht leer, wenn ... Sekunde ...  och n�, schau bitte mal selbst
dr�ber (ist originaler PM-Code, hab' ich nix dran gemacht):

----------8<----------
      if (left(s,p-1)='from') or (left(s,p-1)='>from') then
      begin
        s:=trim(mid(s,p));                           { Envelope-Absender }
        p:=cpos(' ',s);
        if p>0 then
        begin
          hd.wab:=left(s,p-1);
          delete(s,1,p);
          p:=cpos('!',hd.wab);
          if cpos('!',hd.wab)>0 then
          begin
            p2:=length(hd.wab);
            while hd.wab[p2]<>'!' do dec(p2);   { rechtes "!" suchen }
            p:=p2-1;
            while (p>0) and (hd.wab[p]<>'!') do dec(p);   { n�chstes "!" suchen }
            p3:=cpos('@',mid(hd.wab,p2+1));
            if p3>0 then
              if stricmp(copy(hd.wab,p2+1,p3-1)+'@'+copy(hd.wab,p+1,p2-p-1),
                         hd.absender) then
                hd.wab:=''
              else
                hd.wab:=copy(hd.wab,p2+1,p3-1)+'%'+copy(hd.wab,p+1,p2-p-1)+
                       mid(hd.wab,p2+p3)
            else
              hd.wab:=mid(hd.wab,p2+1)+'@'+copy(hd.wab,p+1,p2-p-1);
            end
          else if cpos('@',hd.wab)=0 then
          begin
            p:=pos('remote from',s);
            if p>0 then hd.wab:=hd.wab+'@'+mid(s,p+12)
            else hd.wab:='';   { war wohl nix }
          end;
        end;
      end;
----------8<----------

Bin ich schon �fter dr�ber gestolpert und hab' gedacht "Ob das alles so
richtig ist ...?".

Mindestens k�nnte man das 'from ...' nur dann ausgeben, wenn hd.wab auch
einen Inhalt hat, dann w�re das optische Problem behoben.  Soll ich?

Inhaltlich wei� ich dazu im Moment nix, bei einem "from [EMAIL PROTECTED]"
ist hd.wab jedenfalls anschlie�end auch leer.

> Mich hat es auch immer gest�rt, da� da meine Adresse im Path
> steht, aber ich habe mich bisher darum auch nicht weiter gek�mmert.

>> @alle: Einw�nde gegen das Abschalten von "Path:" bei "-client" im
>> UUZ?

> Habe ich im Moment eigentlich keine Einw�nde, aber wenn ich
> Nachrichten weiterleite, wird dann nicht auch der Path erweitert?

Nicht da� ich w��te.  Speziell nicht bei Netnews, da wird ja eh eine
neue Message-ID erzeugt (weil sie erzeugt werden mu�) und aus Usenet- 
Sicht ist das damit ein v�llig neues Posting.  Echtes Forwarding gibt's
bei News AFAIK ja auch gar nicht, und wie gesagt: Die Newsserver
�berschreiben den Path i.d.R. ohnehin.

Wie das bei ZConnect<=>ZConnect aussieht, wei� ich jetzt nicht aus der
Lameng.  Aber das betrifft den UUZ ja auch nicht.


        Michael
------------------------------------------------------------------------
FreeXP Entwickler-Mailingliste
[EMAIL PROTECTED]
http://www.freexp.de/cgi-bin/mailman/listinfo/dev-list

Antwort per Email an