12 messaggi dal 17 dicembre 2010
Scusate,
io nella mia mailing list ho una pagina asp con un form:

<form method="POST" action="broadcast.asp">
<div><b>INVIA UN MESSAGGIO:</b></div>
<!--div><p>Mittente<br>
<input class="input" type="text" name="From" size="22"></p></div-->
<div><p>Oggetto<br>
<input class="input" type="text" name="subject" size="45"></p></div>
<div><p>Messaggio<br>
<textarea class="input" rows="12" name="body" cols="60"></textarea></p></div>
<div><p><input class="bottone" type="submit" value="Invia" name="B1"></p></div>
</form>

e poi la pagina per l'invio dei messaggi:

<%
'Invio messaggi con CDOSYS


strFrom = Request.Form("From")
strSubject = Request.Form("subject")
strBody = Request.Form("body")


Set objRec = Server.CreateObject ("ADODB.Recordset")

'apertura database
objRec.Open "mailing_List", objConn, adOpenKeyset, _
adLockReadOnly, adCmdTable


Response.Write("<center><h3>Invio messaggi in corso</h3></center>")



'scorro gli indirizzi
While Not objRec.EOF

invioA = objRec("email")
invioDa = "miamail"



'* creo gli oggetti cdosys sul server e li gestisco

DIM iMsg, Flds, iConf
'on error resume next
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
Set Flds = iConf.Fields

Flds(cdoSendUsingMethod) = cdoSendUsingPort
Flds(cdoSMTPServer) = "smtp.miosito"
Flds(cdoSMTPServerPort) = 25
Flds(cdoSMTPAuthenticate) = cdoAnonymous ' 0
Flds.Update

With iMsg
Set .Configuration = iConf
.To = invioA
'.From = invioDa'
.Sender = invioDa
.Subject = strsubject
.textBody = "Testo del messaggio: " & vbCrLf & strbody & ""
.Send
End With



Set iMsg = nothing
Set iConf = nothing

'conferma invio
Response.Write "Messaggio inviato a " & objRec("EMail") & "!<br>"

'prossimo record
objRec.MoveNext
WEND

objRec.close
set objRec = nothing

objConn.close
set objConn = nothing

Response.Write("<center><h3>Messaggi inviati!</h3><center>")
%>

in tutto questo come faccio ad inserire nel corpo del messaggio un immagine???

Devo buttare tutto?

Aiutatemi vi prego!
678 messaggi dal 12 maggio 2001
www.idioteca.it
se non ricordo male hai due possibilità, utilizzare dei link ad immagini presenti su internet (soluzione secondo me migliore perchè alleggerisci l'email da inviare) o aggiungi le immagini come allegati (per questo però non ricordo molto perchè in asp non l'ho mai fatto)
ciao
12 messaggi dal 17 dicembre 2010
veramente vorrei inserirle direttamente nel corpo del messaggio e non come allegato.
Il problema è che non capisco (a parte niente di asp) ma neanche come scrivere la pagina che dici tu e come richiamarla alla pagina .asp che invia i messaggi
678 messaggi dal 12 maggio 2001
www.idioteca.it
aerre ha scritto:
ma neanche come scrivere la pagina che dici tu e come richiamarla alla pagina .asp che invia i messaggi

non ho capito questa frase... devi inserire i link assoluti (che puntano a qualche indirizzo web per capirci) direttamente nel body come tag img (<img src=....>)
ciao
12 messaggi dal 17 dicembre 2010
Scusami...
rileggendo la tua risposta
..."utilizzare dei link ad immagini presenti su internet (soluzione secondo me migliore perchè alleggerisci l'email da inviare) "...

non ho capito una cosa, ma se il corpo del messaggio è generato da un form:

<form method="POST" action="broadcast.asp">
<div><b>INVIA UN MESSAGGIO:</b></div>
<!--div><p>Mittente<br>
<input class="input" type="text" name="From" size="22"></p></div-->
<div><p>Oggetto<br>
<input class="input" type="text" name="subject" size="45"></p></div>
<div><p>Messaggio<br>
<textarea class="input" rows="12" name="body" cols="60"></textarea></p></div>
<div><p><input class="bottone" type="submit" value="Invia" name="B1"></p></div>
</form>

come faccio io di volta in volta ad inserire immagini sul corpo del messaggio? mi sai dire come esattamente?

Ciao!
2.198 messaggi dal 30 novembre 2001
il corpo del messaggio te lo devi riscrivere a mano, al limite prendi dei campi del form, se ti servono.
12 messaggi dal 17 dicembre 2010
ma non posso scrivermelo a mano... deve essere generato dal form.

Non c'è altro modo?
2.198 messaggi dal 30 novembre 2001
A mano, nel senso che in una routine ti scrivi l'html che compone il corpo del messaggio

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.