SMTP, mail-headers och Outlook

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
H.O
Inlägg: 5914
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: SMTP, mail-headers och Outlook

Inlägg av H.O »

Vad är det för extra du lagt till?
Frågan är befogad för de senaste två mailen visas utan headern så det du har lagt till verkar i allra högsta grad hjälpa!
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: SMTP, mail-headers och Outlook

Inlägg av sodjan »

Aha ! :-)

Så här ser mitt script ut just nu. Det är Date: och Message-Id:
som är tillagt jämfört med tidigare tester...

Kod: Markera allt

Sub smtptest()
' Generated by the Reflection Macro Recorder on 10-14-2011 16:38:30.26.
' Generated by Reflection for UNIX and OpenVMS 14.0.
    On Error GoTo ErrorHandler

    Dim LF As String    ' Chr(rcLF) = Chr(10) = Control-J
    Dim CR As String    ' Chr(rcCR) = Chr(13) = Control-M

    LF = Chr(Reflection2.ControlCodes.rcLF)
    CR = Chr(Reflection2.ControlCodes.rcCR)



    With Session
        '
        .Transmit "helo" & CR
        .Wait "1"
        .Transmit "mail from: <system@jescab2.dyndns.org>" & CR
        .Wait "1"
        .Transmit "rcpt to: <henrik ... henriksplace ... se>" & CR
        .Wait "1"
        .Transmit "data" & CR
        .Wait "1"
        .Transmit "Date: Sat, 15 Oct 2011 03:00:10 +0200 (CEST)" & CR
        .Wait "1"
        .Transmit "Message-Id: <11101503001028_56C9@jescab2.dyndns.org>" & CR
        .Wait "1"
        .Transmit "From: system@jescab2.dyndns.org" & CR
        .Wait "1"
        .Transmit "To: henrik ... henriksplace ... se" & CR
        .Wait "1"
        .Transmit "Subject: test med script (2)" & CR
        .Wait "1"
        .Transmit CR
        .Wait "1"
        .Transmit "This is a test message" & CR
        .Wait "1"
        .Transmit "." & CR
        .Wait "1"
        .Transmit "quit" & CR
        .Wait "1"
    End With
    Exit Sub

ErrorHandler:
    Session.MsgBox Err.Description, vbExclamation + vbOKOnly

    ' Recording stopped at 16:38:56.17.
End Sub
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: SMTP, mail-headers och Outlook

Inlägg av sodjan »

Jag har även kort om två gånger med enbart Message-Id: (3)
och med enbart Date: (4).
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: SMTP, mail-headers och Outlook

Inlägg av sodjan »

Hittade detta i RFC2821 :
The following changes to a message being processed MAY be applied
when necessary by an originating SMTP server, or one used as the
target of SMTP as an initial posting protocol:

- Addition of a message-id field when none appears

- Addition of a date, time or time zone when none appears

- Correction of addresses to proper FQDN format
Så det kanske är bäst att ha med Message-Id: och Date: för att
undvika att mailservers lägger dit något eget...
H.O
Inlägg: 5914
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: SMTP, mail-headers och Outlook

Inlägg av H.O »

Dina två senaste (3) och (4) ser båda OK ut. Jag har tidigare testat att ta med Date: (utan framgång) men aldrig Message-ID. Ditt test (4) är alltså enligt ditt skript exklusive Message-ID så det borde ju funkat här, jag måste gjort nått mer fel...

Det kanske är som du säger, säkrast att ha med Message-ID också. Jag måste bara läsa på beträffande formatet på ID'et (om det finns nåt specificerat).

Jag ska testa i min ände!

Tack sodjan!
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: SMTP, mail-headers och Outlook

Inlägg av sodjan »

Jag testade med "Message-Id: <123>" och det kom i alla fall fram (till mig). :-)

Men OK, jag stänger ner min extra smtp-server, du verkar ju vara
lösningen på spåret i alla fall.
H.O
Inlägg: 5914
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: SMTP, mail-headers och Outlook

Inlägg av H.O »

Hmm, det verkar som att det egentliga problemet var i To: header-fältet....

I mina tester, och även de du (sodjan) skickade men som inte "fungerade" så såg det ut typ To: Henrik men i de sista testerna, som fungerade så är det istället To: henrik[at]henriksplace[punkt]se. Det visar sig samtliga dessa fungerar:

Kod: Markera allt

To: henrik[at]henriksplace[punkt]se
To: Henrik <henrik[at]henriksplace[punkt]se>
To: <henrik[at]henriksplace[punkt].se>
To: Henrik <a>
Medan följande alltså inte fungerar:

Kod: Markera allt

To: Henrik
Den konstigaste är ju To: Henrik <a> men som sagt, det fungerar, även utan Date och Message-ID.

Tack så mycket för all hjälp sodjan :tumupp:

/Henrik.
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: SMTP, mail-headers och Outlook

Inlägg av sodjan »

Ja just det ja, jag hade ju *också* ändrat där... :-)
Man ska inte ändra flera saker mellan två tester, man vet
ju inte vilket ändring som var den som "gjorde det"... :-)

> Jag har skrivit en SMTP klient för mitt PIC/W5100-kort.

Är det samma enhet som avhandlas i denna tråd ?
http://elektronikforumet.com/forum/view ... 65&start=0

Bara kul att kunna hjälpa till, för övrigt, har hållit på med smtp sedan
början av 90-talet någongång... :-)
H.O
Inlägg: 5914
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: SMTP, mail-headers och Outlook

Inlägg av H.O »

Både ja och nej, då körde jag med ett Arduino Ethernet shield som jag modifierat för att fungera med AmiPIC18 men nu har jag ett egendesignat kort med W5100 och en PIC18LF46K22:
CIMG2296_640.jpg
DHCP funkar, SNTP funkar och nu börjar som sagt även SMTP ta form.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Skriv svar