Έχω το εξής πρόβλημα...
Όταν αποστέλλω απλό 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...
Ξέρει μήπως κανένας τι συμβαίνει και αν υπάρχει καμιά λύση ???
Ευχαριστώ
Από το 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.
Η δώσε το html στο Mailer.BodyText = με respond.write κλπ
Alex ευχαριστώ, αλλά
1. Aν βγάλω το mailer.ContentType = "text/html" δεν στέλνει συνημμένο και επίσης το κείμενο γίνεται πάλι text.
2. Αν βάλω mailer.bodytext= response.write κτλ χτυπάει γιατί δεν δέχεται την εντολή response.write.
Σου υπενθυμίζω ότι το πρόβλημα ξεκινά μόνο όταν αποστέλω συνημμένο. Χωρίς αυτό δουλεύει ρολόι!
Καμιά άλλη πρόταση??? :-)
Ευχαριστώ και πάλι...
γιατί πρέπει να είναι html το email και όχι απλό txt;
Διότι πολύ απλά μαζί με το mail θα στέλνεται photo μέσα στο κείμενο τονισμένο με bold και εγχρωμο σε σημεία που δίδεται εμφαση! Το συνημμένο θα είναι το manual του προϊόντος σε μορφή *.zip.
Πάντως μου φένεται τελείο κουτό όταν στέλνεται συνημμένο να μην παίρνει υπ'οψιν το mailer.ContentType = "text/html"
Ευχαριστώ
tip: Τριών ειδών άνθρωποι δεν μπορούν να κάνουν για αυτή την επιχείρηση : Αυτοί που δεν κατάλαβαν , αυτοί που δεν ήταν ο κατάλληλος χρόνος για αυτούς και αυτοί που είναι τεμπέληδες . * F5 για νέο tip