Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Inline images in html e-mail messages

Îåêßíçóå áðü ôï ìÝëïò Χρήστος Γεωργακόπουλος. Τελευταία δημοσίευση από το μέλος patrick στις 26-05-2005, 16:11. Υπάρχουν 11 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  25-05-2005, 22:16 2212

    Computer [co] Inline images in html e-mail messages

    Έχει κανείς κώδικα ?

    Δοκίμασα να τη ρίξω σαν attachment και να βάλω στο src="cid:filename.jpg", φαίνεται σωστά στο outlook αλλά δείχνει την εικόνα και σαν attachment. Σε web mail όμως δεν παίζει.
    Κάπου βρήκα ότι βρέπει να την ρίξω μέσα με base64 και κάτι ορισμούς για mime type αλλά δεν κατάφερα να βρω ακριβώς πως περνάω το base64 μέσα στην html...

    ΧΕΛΠ !!! ΕΠΕΙΓΟΝ


    Χρήστος Γεωργακόπουλος
  •  25-05-2005, 22:30 2213 σε απάντηση της 2212

    Re: Inline images in html e-mail messages

    Μμμμ...

    Αν φαντάζομαι σωστά προσπαθείς να στείλεις ένα mail και θέλεις να βάλεις μια εικόνα που να φαίνεται και μέσα από web mail. Και μόνο αυτό μπορεί να φταίει αν έχεις σετάρει το Web mail να δείχνει τις εικόνας attachment σαν inline εικόνες...

    Τι κώδικα ακριβώς χρησιμοποιείς για να στήλεις το e-mail; Από όλα αυτά που λες καταλαβαίνω ότι το πρόβλημα πρέπει να είναι κάπου στο encoding που στέλνεις το μήνυμα, αλλά δεν μπορώ να φανταστώ περοσσότερα αν δεν μου ποιος είναι ο τρόπος που θα το στείλεις...

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  25-05-2005, 22:41 2214 σε απάντηση της 2213

    Sad [:(] Re: Inline images in html e-mail messages

    Στέλνω με το system.web.mail.
    Απ' ότι βλέπω από τα specs για τα inline images, πρέπει να το στείλω σαν multipart με το πρώτο part να είναι text/html και το δεύτερο image/jpeg το οποίο να περιέχει το base64 της εικόνας (και τα κατάλληλα contentIDs βέβαια).
    Το πρόβλημα δεν είναι το web mail αλλά άλλοι clients εκτός του outlook (που παίρνει χαμπάρι την εικόνα ακόμα και αν δεν είναι σε multipart).
    Οπότε αυτό που θέλω στην ουσία είναι να στείλω multipart messages με το system.web.mail...
    Βρήκα ένα component γραμμένο σε .net αλλά το έχουν περάσει από obfuscator και το έχει γεμίσει με gotos και είναι αδύνατο να βγάλω άκρη...


    Χρήστος Γεωργακόπουλος
  •  25-05-2005, 22:43 2215 σε απάντηση της 2212

    Re: Inline images in html e-mail messages

    Μήπως αυτό βοηθάει?

    Patrick
  •  25-05-2005, 22:55 2216 σε απάντηση της 2215

    Re: Inline images in html e-mail messages

    Αυτό είναι το μισό... φτιάχνει το multipart message όπως ακριβώς χρειάζεται. Το άλλο μισό είναι να το στείλω... Πάω να ψάξω μήπως καταφέρω να το ρίξω χύμα στα fields του MailMessage...
    thanx anyway....


    Χρήστος Γεωργακόπουλος
  •  25-05-2005, 23:03 2217 σε απάντηση της 2216

    Re: Inline images in html e-mail messages

    Είχα βρει και αυτό, αλλά δεν ξέρω αν θες να αγοράσεις component...

    Patrick
  •  25-05-2005, 23:57 2218 σε απάντηση της 2217

    Re: Inline images in html e-mail messages

    Αυτό είχα δεί αρχικά... τεσπά... επειδή δεν με έπαιρνε ο χρόνος αγόρασα ένα άλλο με 70 euro....


    Χρήστος Γεωργακόπουλος
  •  26-05-2005, 09:05 2222 σε απάντηση της 2218

    Re: Inline images in html e-mail messages

    Patric εσύ έβαλες το post στα Web Forms ? Νομίζω αρχικά το είχα βάλει στα Win Forms.... γιατί από Win Form στέλνω e-mail.... Ίσως πρέπει να ανοίξεις κατηγορίες σε αντιστοιχία με τα namespaces του framework...
    Χρήστος Γεωργακόπουλος
  •  26-05-2005, 10:36 2223 σε απάντηση της 2222

    Re: Inline images in html e-mail messages

    Όχι, δεν το πείραξα.  Και αν το είχε πειράξει κάποιος άλλος moderator θα σου ερχόταν e-mail, ότι το θέμα σου άλλαξε forum.

    Η δομή των forums είναι περίπου όπως τα namespaces.  Τι αλλαγή θα ήθελες να δεις?

    Patrick
  •  26-05-2005, 13:45 2228 σε απάντηση της 2223

    Re: Inline images in html e-mail messages

    Στο συγκεκριμένο παίζω με system.web.mail αλλά μέσα από win forms... Που πρέπει να κάνω post; στο WinForms ή στο WebForms; Ενώ αν υπήρχε κατηγορία System.Web.Mail δεν θα είχα το δίλημα.... Βεβαίως θα μου πεις ότι θα ήταν μόνο του το καημένο εκει μέσα... τέλος πάντων....


    Χρήστος Γεωργακόπουλος
  •  26-05-2005, 14:13 2230 σε απάντηση της 2228

    Re: Inline images in html e-mail messages

    Κάπως έτσι έχουν λύσει το πρόβλημα στο www.dotnet247.com αλλά και πάλι υπάρχουν ζητήματα όπως στην περίπτωση που ένα post έχει να κάνει με δύο namespaces, κλπ... Πάντως IMHO, νομίζω οτι σωστά είναι το post στο WebForms...


    Vir prudens non contra ventum mingit
  •  26-05-2005, 16:11 2231 σε απάντηση της 2228

    Re: Inline images in html e-mail messages

    Πάντα θα υπάρχουν μηνύματα τα οποία δεν είμαστε σίγουροι που "κολλάνε".  Το θέμα με το dotNetZone είναι ότι είμαστε ακόμα μικροί για να φτιάξουμε μία λεπτομερή δομή από forums και sub-forums, κυρίως επειδή (όπως είπες) θα ήταν τα περισσότερα άδεια (ή με λίγη κίνηση).

    Πιστεύω πως για αρχή, η δομή μας είναι καλή (για να μην πω πως θα προτιμούσα ακόμα λιγότερα forums).  Όσο μεγαλώνουμε, αν κάποια θέματα χρειάζονται δικό τους forum, θα το αποκτούν.  Smile

    Patrick
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems