[ Radudzoni @ 25.10.2007. 15:00 ] @
Imam problem sa slanjem maila iz .NET-a...
Kada posaljem mail sa Attachmentom (10 Mb) na vise adresa u BCC tada se Exchange srver blokira totalno. store.exe proces uzme 100% procesora...
Da li neko zna u cemu je problem?
[ 01011011 @ 25.10.2007. 21:22 ] @
Sa kojim kodom saljes Emails?
[ Radudzoni @ 26.10.2007. 08:09 ] @
evo koda:
Code:
public void Send(string from, System.Collections.Hashtable BccAddresses, string subject, string body, string attachmentFilePath)
        {
            try
            {

                MailMessage mail = new MailMessage();
                mail.Body = body;
                mail.Subject = subject;
                mail.From = new MailAddress(from);

                foreach (System.Collections.DictionaryEntry de in BccAddresses)
                {
                    mail.Bcc.Add(de.Value.ToString());
                }
                if (attachmentFilePath.Length > 0)
                {
                    Attachment attach = new Attachment(attachmentFilePath);
                    mail.Attachments.Add(attach);
                }
                SmtpClient smtp = new SmtpClient();
                smtp.Host = _smtpserver;
                smtp.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;
                if (_usecredentials.Equals("1"))
                {
                    smtp.UseDefaultCredentials = false;
                    smtp.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials;

                    System.Net.NetworkCredential networkCredential = new System.Net.NetworkCredential();
                    networkCredential.Domain = _domain;
                    networkCredential.UserName = _smtpusername;
                    networkCredential.Password = _smtppassword;
                    smtp.Credentials = networkCredential;
                }
                smtp.Send(mail);
            }
            catch (Exception ex)
            {
#if DEBUG
                System.Diagnostics.Debug.WriteLine("Mail not sent! - " + ex.Message);
#endif
                throw ex;

            }
        }


mail stize na sve adrese... ali je problem sto McAfeev groupwise poludi... cak i kad se retartuje srver groupwise ima veliko zauzece procesora...
znaci mislim da je problem groupwise a ne store.exe

pozdrav
[ mmix @ 27.10.2007. 16:36 ] @
smtp.Host = _smtpserver;
smtp.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;



Ovo ne moze ovako. Ti si izabrao da ti lokalni IIS SMTP procesira mail, a dao si host pretpostavljam exchange servera. Ne znam zasto ti McAfee blokira (i ne mogu da verujem da neko jos to koristi dobrovljno ), ali jednostavan nacin da proveris mail kod je da posmatras IIS mail dump folder (obicno c:\inetpub\mailroot\drop) i vidi da li se u njemu napravi mail fajl, ako da onda nije nista do tvog .net koda i onda bi resenje lakse nasao u nekom drugom forumu.
[ Radudzoni @ 27.10.2007. 18:12 ] @
Hm.. pazi, smtp.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis sam stavio jer je jedino tako radio a da ne baci gresku neku tamo 7.1.p**** materine ;-) gde kaze da ne moze nesto da "relay to mail..." (ne secam se tacno)... uglavnom, na nekim forumima sam nasao da treba da se DeliveryMetod postavi na postavi na PickupDirectoryFromIis...

@mmx
da li bi mogao da mi das neki savet kako da prevazidjem ovaj problem... samo si mi rekao kako ne moze ;-) ali mi fali jos i nacin na koji moze... u svakom slucaju hvala...

pozdrav.