<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>.NET Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/14/ShowForum.aspx</link><description>Θέματα για threading, remoting, reflection, exception handling, security, regex κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: PDF as an attachment to an email.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/51696.aspx</link><pubDate>Tue, 16 Jun 2009 00:11:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:51696</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/51696.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=51696</wfw:commentRss><description>&lt;P&gt;Με πρόλαβες! Αυτό υποψιαζόμουν από την αρχή αλλά μπερδεύτηκα επειδή ανέφερες το **. Κάθε stream συνεχίζει πάντα από το τρέχον σημείο. Όταν γράφεις στο MemoryStream το τρέχον σημείο είναι το τέλος του Stream οπότε το Attachment θα φύγει κενό. Ο constructor του attachment δεν θέτει μόνος του το τρέχον σημείο στην αρχή (0) και προσπαθεί να συνεχίσει από το τέλος του stream. &lt;/P&gt;</description></item><item><title>Απ: PDF as an attachment to an email.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/51695.aspx</link><pubDate>Mon, 15 Jun 2009 23:56:06 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:51695</guid><dc:creator>Nassos.NET</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/51695.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=51695</wfw:commentRss><description>&lt;P&gt;Βρήκα το πρόβλημα, έπρεπε να κάνω το Position του Stream =0 πριν ακριβός κάνω Attachments.Add().&lt;/P&gt;</description></item><item><title>Απ: PDF as an attachment to an email.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/51694.aspx</link><pubDate>Mon, 15 Jun 2009 23:20:50 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:51694</guid><dc:creator>Nassos.NET</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/51694.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=51694</wfw:commentRss><description>&lt;P&gt;Ναι Παναγιώτη, ελεγξα το μήνυμα λάθους,&lt;/P&gt;
&lt;P&gt;το objCase.CurrentEvent.Id.ToString() επιστρεφει έναν αριθμό και δεν εχει εκει πρόβλημα το ε-μαιλ φευγει κανονικά, μπορείς να σώσεις το attachment πριν το ανοίξεις με το ιδιο προβλημα.&lt;/P&gt;
&lt;P&gt;Αν αντί να βάλω το Stream σαν attachment κάνω Save (&lt;FONT color=#008000 size=2&gt;&lt;FONT color=#008000 size=2&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;objXtraReport.ExportToPdf(&lt;SPAN style="BACKGROUND-COLOR:#e4e4e4;FONT-FAMILY:Courier New;COLOR:#666666;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;@"c:\test5.pdf"&lt;/SPAN&gt;))&lt;FONT size=2 face=Tahoma&gt; Και μετά βάλω το File σαν Attachment στο e-mail, τότε δεν εχει κανενα πρβλημα ανοίγει το PDF κανονικά αυτό ειναι που με τρελένει.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;&lt;FONT color=#008000&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;FONT size=2 face=Tahoma&gt;Επίσης έκανα Export στο Stream και μετά έσωσα το Stream σε αρχείο και πάλι δούλεψε κανονικά.&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#008000&gt;&lt;FONT color=#008000&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;FONT size=2 face=Tahoma&gt;Τα *** τα έβαλα γιατί οτι ονομα και να βαλω το ιδιο ειναι.&lt;/P&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description></item><item><title>Απ: PDF as an attachment to an email.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/51692.aspx</link><pubDate>Mon, 15 Jun 2009 23:00:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:51692</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/51692.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=51692</wfw:commentRss><description>&lt;P&gt;Το μήνυμα λάθους το έλεγξες? Γιατί αναφέρει σαν όνομα το **.pdf? Το objCase.CurrentEvent.Id.ToString() τί τιμή επιστρέφει? Μπορείς να σώσεις το attachment πριν το ανοίξεις, ή δεν μπορείς ούτε αυτό να κάνεις?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>PDF as an attachment to an email.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/51691.aspx</link><pubDate>Mon, 15 Jun 2009 22:47:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:51691</guid><dc:creator>Nassos.NET</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/51691.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=51691</wfw:commentRss><description>&lt;SPAN style="WIDOWS:2;TEXT-TRANSFORM:none;TEXT-INDENT:0px;BORDER-COLLAPSE:separate;FONT:16px 'Times New Roman';WHITE-SPACE:normal;ORPHANS:2;LETTER-SPACING:normal;WORD-SPACING:0px;-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;-webkit-text-decorations-in-effect:none;-webkit-text-size-adjust:auto;-webkit-text-stroke-width:0px;" class=Apple-style-span&gt;
&lt;DIV style="FONT-FAMILY:Tahoma, Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:10pt;"&gt;καλησπέρα σε όλους,
&lt;DIV&gt;Εχω το εξής πρόβλημα, από εν DevExpress Report κάνω ExportToPdf σε ένα MemoryStream αν βάλω το stream σαν attachment σε ένα email, τοτε προσπαθόντας να ανοιξω το attachment πέρνω από το Acrobat Reader το παρακάτω μήνυμα:&lt;/DIV&gt;
&lt;DIV&gt;&lt;I&gt;&lt;SPAN style="TEXT-DECORATION:none;" class=Apple-style-span&gt;&lt;SPAN class=Apple-style-span&gt;&lt;FONT class=Apple-style-span color=#000000&gt;&lt;A href="http://www.2manuals.com/faq.php#23"&gt;Adobe Reader could not open '**.pdf' because it is either not a supported file type or because the file has been corrupted (for example, it was sent as an email attachment and wasn't correctly decoded)&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN style="TEXT-DECORATION:none;" class=Apple-style-span&gt;&lt;SPAN class=Apple-style-span&gt;&lt;FONT class=Apple-style-span color=#000000&gt;&lt;A href="http://www.2manuals.com/faq.php#23"&gt;.&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV&gt;Να και ο κώδικας.&lt;/DIV&gt;
&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;SmtpClient client &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;new&lt;/SPAN&gt; SmtpClient(smtpIP.Value, Convert.ToInt32(smtpPort.Value));
MailMessage emessage &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;new&lt;/SPAN&gt; MailMessage();
MailAddress addFrom &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;new&lt;/SPAN&gt; MailAddress(smtpSender.Value);
MailAddress addTo &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;new&lt;/SPAN&gt; MailAddress(faxNum &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;+&lt;/SPAN&gt; smtpPartialEmail.Value);                    &lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;emessage.From &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;=&lt;/SPAN&gt; addFrom;
emessage.To.Add(addTo);
Stream objStream &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;new&lt;/SPAN&gt; MemoryStream();
objXtraReport.ExportToPdf(objStream);
 Attachment att &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;new&lt;/SPAN&gt; Attachment(objStream, objCase.CurrentEvent.Id.ToString() &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;+&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:#e4e4e4;FONT-FAMILY:Courier New;COLOR:#666666;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;".pdf"&lt;/SPAN&gt;, MediaTypeNames.Application.Pdf);

message.Attachments.Add(att);
emessage.Sender &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;=&lt;/SPAN&gt; addFrom;
emessage.Subject &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:#e4e4e4;FONT-FAMILY:Courier New;COLOR:#666666;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;"["&lt;/SPAN&gt;+faxIdReturn.Value.ToString()&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;+&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:#e4e4e4;FONT-FAMILY:Courier New;COLOR:#666666;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;"]"&lt;/SPAN&gt;;
emessage.DeliveryNotificationOptions &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;=&lt;/SPAN&gt; DeliveryNotificationOptions.OnFailure;
&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;try&lt;/SPAN&gt;
{
     client.Send(emessage);
}
&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;catch&lt;/SPAN&gt; (Exception r)
{


}&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;FONT size=2 face=Tahoma&gt;Αν κάνω πρώτα Save σε αρχείο και στείλω το αρχείο as attachment τότε ολα δουλευουν ρολόϊ.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;FONT size=2 face=Tahoma&gt;Εχει κανεις καμία ιδέα, δοκίμασα να βάλω MediaTypeNames &lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;&lt;P&gt;MediaTypeNames&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;Application&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.Octet with no success.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;Any help would be appriciated&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;Nassos&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/SPAN&gt;</description></item></channel></rss>