I'm having some trouble with the asp.net FileUpload Control and sending email attachments.
I am able to run the following code and successfully create and attach 1 attachment to an email send mail it to myself with no problems.
[Code]....
I need to be able to handle multiple files and I am also saving the files to an sql database. I tried using multiple file upload controls (max 3) and can save the files to the database successfully, but any and all attachments that are emailed, appear corrupted in my inbox. So, I removed all the fileupload controls and left just on on the page. I created a generic List<Attachment> to store the attachments created from the fileupload control and then iterate through all entries and attach them to my email and save them to the database. Once again, saving to the database works perfectly and i can read the attachments back, but the email attachments are corrupt. Is there anything obvious that I am doing wrong?
protected void SaveEmails(object sender, EventArgs e) { for (int i = 0; i < this.Emails.Count; i++) { string constr = ConfigurationManager.ConnectionStrings["ConString2"].ConnectionString; string sqlStatment = "INSERT INTO [Emails] ([From],[Subject],[Body],[Date]) VALUES (@From ,@Subject,@Body,@Date)"; using (SqlConnection con = new SqlConnection(constr)) { using (SqlCommand cmd = new SqlCommand(sqlStatment, con))
[Code] ....
I want to store attachments also... How to store attachments....
I've gone through this link. (http://connect.microsoft.com/VisualStudio/feedback/details/544562/cannot-send-e-mails-with-large-attachments-system-net-mail-smtpclient-system-net-mail-mailmessage)
It is not possible to send an e-mail with an attachment larger than 4 MB in .NET Framework 4.0. The same code works for small and large files if you set the target platform from .NET Framework 4.0 to .NET Framework 3.5. So this cannot be a problem with our mail-configuration! I get no error if I attach e.g. 10 files of 2 MB! I searched through Google but I didn't get it.
Workaround solution is not working fine as expected. After using this workaround for a while, I found that some files are corrupted. So this is not a solution for this bug.
We've applied that Microsoft patch and we're still seeing the issue?
I have tried with your pice of code(Published date : sep 16, 2012) to send multiple attachments in asp.net. On my local machine it is working perfectly. When I host my application on server, mail contains attachment(Single or multiple both) is not sending. Attachment and remove files for attachments are working properly but attachment mail is not sending on server.
here is sender email but i want there wasn't any email address.I mean i want when users click on button and send me an email there wasn't any email address in sender details.
i am trying to send emails to internal as well external email id(like gmail,yahoo,rediff etc.) .but the problem is that i can send the email to internal email id and recieve it but when i try to send the mail to external email id iam not able to receive the email. the process runs fine cause no errors are occurring.
SmtpClient emailClient; emailClient = new SmtpClient("80.0.0.120", 252); MailMessage message = new MailMessage("a.b@abc.com", a.b@glass.com", "Report", "Dear All,"); message.IsBodyHtml = true; message.Body ="Dear All,"+"<br/>"+ "Please find the attached file."; System.Net.Mime.ContentType mimeType = new System.Net.Mime.ContentType(); message.Attachments.Add(new System.Net.Mail.Attachment("Report.xls", mimeType)); emailClient.Credentials = new System.Net.NetworkCredential("a.b", "pass123"); emailClient.UseDefaultCredentials = false; emailClient.Send(message); emailClient = null; message.Dispose();
"The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required."
I found this article as well http://www.google.com/support/forum/p/Google+Apps/thread?tid=2cbb54572fea6939&hl=en and worked through this but that did not resolve me issue either.
i m a student n making out a website for my project ,i have desined a enquiry form with few attributes such as name, contact no., adress, city , email -id,and message nad i want that when ever any one fills out the webform and press submit button all the detail should go into my e mail id through SMTP plz let me know the code in detail and secondly i have designed a webpAGE WHICH LOOKS OKAY IN ie8 BUT DOESN'T look okay in google chrome (the division<div> does not remain in its desired location plz let me know how to correct it
when I fill the textbox and click send .. the page load about 2-3 min thin i get that the Msg was Sent Successfully ,, but when I check the mail : there is no Msg !
I am having one form with payment integration,if successful payment done members will receive email of all payment and product details.But my customer asked me to send pdf along with email.
how we can create pdf dynamically with desired fields,sending of attached file is there in my project.