Αρχή :: Ενότητες :: Scripting :: Απαντήσεις     
 

Forum

SMTPsvg.Mailer και AddAttachment method ! - Από {asos}

Έχω το εξής πρόβλημα...
Όταν αποστέλλω απλό html email με το (SMTPsvg πάντα) φτάνει κανονικά στον παραλήπτη, όταν όμως αποστέλλω email html με attach file μαζί, φεύγει κανονικά αλλά ο παραλήπτης δέχεται κανονικά το mail με το συνημμένο, αλλά αντί για το κείμενο βλέπει τον html κώδικα!

Παράδειγμα
Ας υποθέσουμε ότι θέλουμε να στείλουμε τον παρακάτω HTML κώδικα.

strbody="
.............
.........
strbody=strbody & "click here"
.......
.......
set mailer=server.createobject("SMTPsvg.Mailer")
mailer.ContentType = "text/html"
mailer.bodytext=strbody
Mailer.AddAttachment "D:\inetpub\test.zip"

τότε θα φτάσει στον παραλήπτη

.......
......
click here
....
....
και ο συνδετήρας με το συνημμένο κανονικά!!!

Συμπεραίνουμε αυτομάτως ότι κατόπιν αποστολής mail με συνημμένο δεν βλέπει html και βλέπει απλό text...

Ξέρει μήπως κανένας τι συμβαίνει και αν υπάρχει καμιά λύση ???
Ευχαριστώ

 


Απάντηση από:Alex

Από το AspMail:

The ContentType property allows you to set the ContentType header of the message's BodyText. If, for example, you wanted to send HTML as the messages's body, you could set ContentType = "text/html" and EMail programs that support HTML content could properly display the HTML text.
Note: The ContentType property is ignored if you have file attachments.
Example:
Mailer.ContentType = "text/html"

προσπάθησε χωρίς το ContentType.

Απάντηση από:Alex

Η δώσε το html στο Mailer.BodyText = με respond.write κλπ

Απάντηση από:asos

Alex ευχαριστώ, αλλά
1. Aν βγάλω το mailer.ContentType = "text/html" δεν στέλνει συνημμένο και επίσης το κείμενο γίνεται πάλι text.

2. Αν βάλω mailer.bodytext= response.write κτλ χτυπάει γιατί δεν δέχεται την εντολή response.write.

Σου υπενθυμίζω ότι το πρόβλημα ξεκινά μόνο όταν αποστέλω συνημμένο. Χωρίς αυτό δουλεύει ρολόι!
Καμιά άλλη πρόταση??? :-)

Ευχαριστώ και πάλι...

Απάντηση από:Alex

γιατί πρέπει να είναι html το email και όχι απλό txt;

Απάντηση από:asos

Διότι πολύ απλά μαζί με το mail θα στέλνεται photo μέσα στο κείμενο τονισμένο με bold και εγχρωμο σε σημεία που δίδεται εμφαση! Το συνημμένο θα είναι το manual του προϊόντος σε μορφή *.zip.

Πάντως μου φένεται τελείο κουτό όταν στέλνεται συνημμένο να μην παίρνει υπ'οψιν το mailer.ContentType = "text/html"

Ευχαριστώ



tip: Τι πιο ωραίο υπάρχει από το να χαμογελάς στους εχθρούς σου; (ΣΟΦΟΚΛΗΣ) * F5 για νέο tip

   Πίσω στην προηγούμενη σελίδα






Η Εταιρία | Web Hosting | Domain names | Web Information | Υπηρεσίες | Resellers | Υποστήριξη |
Copyright © 2007–09 4GR.NETWORKS, All rights reserved.