webForumDet fria alternativet

Mail som försvinner (JMail)

13 svar · 561 visningar · startad av JulleBoy

JulleBoyMedlem sedan jan. 200450 inlägg
#1

Tjena!

Har stött på ett riktigt jobbigt problem nu. Har suttit ochjobbat med ett litet mailutskicksprogram nu några dagar...

Man skapar enkelt ett mail och skickar det till ett visst antal inlagda emailadresser. Det är så att man lätt kan göra nyhetsbrevutskick typ..

Men sen har jag stött på ett problem. Det verkar som om att JMail har ballat ut, eller att det bara är sämst!

Typ hälften av mailen som skickas kommer inte fram. Gjorden några testkonton för att kolla.. ett på hotmail.com och ett på hotbrev.com

I Hotmail kommer brevet fram, men dock som "Skräpmail" ... Sen kommer det inte något mail till Hotbrev över huvud taget..

Det har heller inte kommit något mail till vissa personer som jag har testskickat till. Men till vissa har det kommit...

Det verkar som vissa mail bara försvinner i tomma intet. Är detta ett känt fel för Jmail? Någon som vet?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Vad säger JMail-loggen?

JulleBoyMedlem sedan jan. 200450 inlägg
#3

Hur kollar man Jmail loggen?

@ndersMedlem sedan juni 200032 969 inlägg
JulleBoyMedlem sedan jan. 200450 inlägg
#5

Försökt förstå mig på vart jag ska skriva in det.. men får bara felmess..

Object required: 'JMail' <-- Detta är på nedersta linjen i följande kod: Där jag anropar JMail.log med Response.Write

<%
Do until RecSet.EOF or RecSet.BOF
If RecSet("epost") <> "" then

Dim mottagare_namn, mottagare_id, mottagare_epost
mottagare_namn = RecSet("fnamn") & " " & RecSet("enamn")
mottagare_id = RecSet("id")
mottagare_epost = RecSet("epost")

Set JMail = Server.CreateObject("JMail.Message")
JMail.logging = true
JMail.AddRecipient ""&mottagare_epost&"", ""&mottagare_namn&""
JMail.FromName = ""&fran&""
JMail.Subject = ""&amne&""

JMail.AppendHTML "\<table border='0' cellspacing='4' cellpadding='0' width='" & bredd & "' align='" & position & "'\> \<tr\> \<td\> \<font face='verdana' size='1'\>"

If rubrik \<\> "" then
JMail.AppendHTML "\<table border='0' cellspacing='0' cellpadding='0' width='" & bredd & "' height='26'\> \<tr\> \<td\>" & "\<font face='arial' size='3' color='#506178'\> \<b\>" & rubrik & "\</b\> \</font\>" & "\</td\> \</tr\> \</table\>"
End if

If rubrik \<\> "" then
JMail.AppendHTML "\<table\>\<tr\>\<td\>\</td\>\</tr\>\</table\>"
End if

JMail.AppendHTML "\<img src='" & resize & "?path=bilder/" & storbild & "&width=" & bredd & "'\>"

JMail.AppendHTML "\<table\>\<tr\>\<td\>\</td\>\</tr\>\</table\>"

If halsning \<\> "" then
JMail.AppendHTML "\<br\>\<br\>" & "\<table border='0' cellspacing='0' cellpadding='0' width='" & bredd & "' height='18'\> \<tr\> \<td\>" & "\<font face='verdana' size='1' color='#506178'\>\<b\>" & halsning & "\</b\> \</font\>" & "\</td\> \</tr\> \</table\>"
End if

If ingress \<\> "" then
JMail.AppendHTML "\<font color='#333333'\> \<b\>" & ingress & "\</b\> \</font\> \<br\>"
End if

If info \<\> "" then
JMail.AppendHTML "\<br\>" & Replace(Server.HTMLEncode(info),vbCrlf,"\<br\>") & "\<br\>\<br\>"
End if

If lanktext \<\> "" then
JMail.AppendHTML "\<table border='0' cellspacing='0' cellpadding='0' width='" & bredd & "' height='15'\> \<tr\> \<td\>" & "\<a href='" & statistik & "?lank=1&namn=" & mottagare_namn & "&namnid=" & mottagare_id & "&utskickid=" & id & "' target='\_blank'\>" & "\<font size='1' color='#506178'\>" & lanktext & "\</font\>" & "\</a\>" & "\</td\> \</tr\> \</table\>"
End if

If lanktext2 \<\> "" then
JMail.AppendHTML "\<table border='0' cellspacing='0' cellpadding='0' width='" & bredd & "' height='15'\> \<tr\> \<td\>" & "\<a href='" & statistik & "?lank=2&namn=" & mottagare_namn & "&namnid=" & mottagare_id & "&utskickid=" & id & "' target='\_blank'\>" & "\<font size='1' color='#506178'\>" & lanktext2 & "\</font\>" & "\</a\>" & "\</td\> \</tr\> \</table\>"
End if

If lanktext3 \<\> "" then
JMail.AppendHTML "\<table border='0' cellspacing='0' cellpadding='0' width='" & bredd & "' height='15'\> \<tr\> \<td\>" & "\<a href='" & statistik & "?lank=3&namn=" & mottagare_namn & "&namnid=" & mottagare_id & "&utskickid=" & id & "' target='\_blank'\>" & "\<font size='1' color='#506178'\>" & lanktext3 & "\</font\>" & "\</a\>" & "\</td\> \</tr\> \</table\>"
End if

JMail.AppendHTML "\<br\> \<hr size='1' width='100%' color='#CCCCCC'\>"
JMail.AppendHTML "\<font color='#666666'\> Om du inte vill ha några fler mail från denna avsändare, " & "\<a href='" & avanmal & mottagare_id & "'\>" & "\<font color='#333333'\> klicka här. \</font\>" & "\</a\> \</font\> \<br\>"

JMail.AppendHTML  "\</font\> \</td\> \</tr\> \</table\>"

JMail.Send(""&mailserver&"") 
JMail.Close

Set JMail = nothing

Session("antal") = Session("antal") + 1

End if
RecSet.Movenext
Loop

RecSet.Close
Connect.Close
Set RecSet = nothing
Set Connect = nothing

response.write JMail.log
%>

@ndersMedlem sedan juni 200032 969 inlägg
#6

Du kan inte använda objektet efter det att du stängt och förstört det.

Dessutom; använd [kod]-taggar så blir koden du postar lättare att läsa och överblicka.

J.N.Medlem sedan apr. 20031 660 inlägg
#7

HEJ!

Svårt att skriva ut en logg, när du några rader ovanför stänger objektet med JMail.Close.

Annars upplever jag JMail som stabilt, använder för att skicka ett tusetal brev med MailMerge, titta på det om du har avancerad version.

Tips 1: Använd [kod]-taggar
Tips 2: Plocka bort onödig kod, i detta fall if-satser för innehåll, tillför inget här.

JulleBoyMedlem sedan jan. 200450 inlägg
#8

Sorry för den..

Men jag menar.. loggen verkar ju ok

[.execute() { Trying server mail:pop3.emarket.se <- 220 s42.loopia.se ESMTP -> EHLO s9 <- 250-s42.loopia.se 250-PIPELINING 250 8BITMIME -> MAIL FROM: <- 250 ok -> RCPT TO:strandell@stockholmdof.se <- 250 ok -> RCPT TO:joakimstrandell@hotmail.com <- 250 ok -> RCPT TO:emarket@hotbrev.com <- 250 ok -> RCPT TO:strandell@webform.nu <- 250 ok -> RCPT TO:info@webform.nu <- 250 ok -> DATA <- 354 go ahead Sending headers... Sending body... Message sent <- 250 ok 1098277517 qp 65801 0 of 1 servers failed }]

Eller?

JulleBoyMedlem sedan jan. 200450 inlägg
#9

Sökte lite på Det där med MailMerge men fatta inte riktigt vad det var för något..

Vad innebär det?

@ndersMedlem sedan juni 200032 969 inlägg
#10

Som vanligt är tillverkarens hemsida ett bra ställe att hitta info på.

Dimac skrev:

Mailmerge is an extremely powerful feature of w3 JMail, which is used to create personalized emails from a template.

http://www.dimac.net/

JulleBoyMedlem sedan jan. 200450 inlägg
#11

Jag försår fortfarande inte vad skillnaden är med MailMerge .. Om jag skulle använda det skulle mina mail komma fram då..

Det kan ju inte vara felet, man borde ju kunna använda valiga Jmail också..

Men jag kör på och ser vart jag landar.. tack för hjälpen

J.N.Medlem sedan apr. 20031 660 inlägg
#12

HEJ!

Fördelen med att använda MailMerge är att du skapar en mall för sidan, som webbservern läser en gång, och sedan skapar n brev ur, som skickas till epostservern, som sedan skickar iväg den.

Jämfört (om man inte skickar BCC) så loopar man n gånger genom rs för att skapa brevet individuellt för varje mottagare.

Exempel på MailMerge finns i manualen, och på wF.
Tänk på att du måste ha rätt version installerad, vet du inte vad du har, testa, för jag lovar att JMail säger till!

Att detta inte har så stor betydelse om man har hundra mottagare, eller ska påverka ditt problem, har du rätt i.

JulleBoyMedlem sedan jan. 200450 inlägg
#13

Kom fram till vad problemet var *suck*

Eftersom jag inte valde att skicka med JMail.From = "minemail" försvann emailen helt enkelt..

Men nu fungerar det.. Konstigt men sant! =D

@ndersMedlem sedan juni 200032 969 inlägg
#14

Inte heller det är konstigt. Giltig avsändaradress är a och o i mailskickandets konst. ;)

Använd gärna "Acceptera som slutgiltigt svar".

mvh

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)