s
Contact Login Register
h M

Data Springs Modules Community Questions & Answers

UnsafeNclNativeMethods OSSOCK recv

This may not be a big deal, but wanted to ask...

We sent a newsletter to list of 4087 email addresses.  I would expect there would be some "Email address not in correct format" and there were about 5 of those in the Event Log.

I also saw:

Message: System.Threading.ThreadAbortException: Thread was being aborted. at System.Net.UnsafeNclNativeMethods.OSSOCK.recv(IntPtr socketHandle, Byte* pinnedBuffer, Int32 len, SocketFlags socketFlags) at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, SocketError& errorCode) at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags) at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) at System.Net.DelegatedStream.Read(Byte[] buffer, Int32 offset, Int32 count) at System.Net.BufferedReadStream.Read(Byte[] buffer, Int32 offset, Int32 count) at System.Net.Mail.SmtpReplyReaderFactory.ReadLines(SmtpReplyReader caller, Boolean oneLine) at System.Net.Mail.SmtpReplyReaderFactory.ReadLine(SmtpReplyReader caller) at System.Net.Mail.CheckCommand.Send(SmtpConnection conn, String& response) at System.Net.Mail.DataStopCommand.Send(SmtpConnection conn) at System.Net.Mail.SmtpConnection.OnClose(Object sender, EventArgs args) at System.Net.ClosableStream.Close() at System.Net.Mail.MailWriter.Close() at System.Net.Mail.SmtpClient.Send(MailMessage message)

and after that 2 more errors:

Thread was being aborted then Request timed out.

I don't think these relate to OptIn, they are really the DNN mailer.  But I wanted to know if this is okay to see these errors?  Did all 4087 get sent?  The report says they did.

How can we get a better idea of what went out?  Do we need to get with our email server people?

(I have been asking for a bounceback email address but no luck yet.)

Thanks!

Mark

asked 3/9/2009
Mark Deweese40
Mark Deweese
edited 4/3/2009
Mark Deweese40
Mark Deweese

3 Answers

OK, we will try that! I told the customer, "You know, we probably need to learn how to use this thing!!"

Maybe now we can get serious about it.

Thanks for the reply!
Mark

answered 3/9/2009 Mark Deweese 40
Mark Deweese
edited 5/4/2009
Mark Deweese40
Mark Deweese
Mark,

Hi. Well the opt in email module does use the same DNN Email Function calls so it could potentially from that. In order to distribute this many emails the server has to use the IIS threading ability to maintain and distribute the messages (otherwise the system would time out) but there are some complications here, specifically if anything might bounce the server, bounce the IIS site, or even refresh the application directly (this can happen if you went and even installed a new module in DNN). Anyway, the suggested solution for this many emails is really to use the scheduler, when you use the scheduler you can see detailed logs and history for each individual email that went out and check out any complications that might have happened. You can also schedule the email to only distribute 'x' amount per scheduled instance, so if the scheduler ran hourly you could send out 500 per hour which can help with performance etc...

-Chad
answered 3/9/2009 DNN Module Support 41
DNN Module Support
A help for the community is launched for the clipping of the good norm for the humans. The timely success of the spring and https://www.australian-writings.org is advanced for the humans. The clip is offered for the full support for the individuals and all organizations.
answered 3/16/2019 Leach 2
Leach

Your Answer

In order to provide an answer to this question, you must Login

I am flagging this question because...

10 inform moderator flags remaining

I am deleting this question because...

I am flagging this answer because...

10 inform moderator flags remaining

Flagging a Post

You have already flagged this post. Clicking "Remove Flag" below will remove your flag, thus reducing the count by one as well.

I am deleting this answer because...

Looking for a DNN Module?

If you’ve used Data Springs modules before, you know how easy they are to install and use. We have built each individual module in our collection with integration in mind, so when you opt for Collection 7.0 you’ll be able to install our entire toolbox quickly and start putting it to work for your business today.Yes, in the blink of an eye you will arrive on the scene like a Superhero!

Data Springs has long been recognized as a leader in the DotNetNuke (DNN) community through hard work, integrity, and commitment. We’ve helped thousands of people POWER UP their website and our Collection 7.0 will do the same for you.

You deserve more than just an average website. You deserve a MACHINE!

Enter your email below AND grab your spot in our big giveaway!

The winner will receive the entire Data Springs Collection 7.0 - Designed to get your website up and running like a DNN superhero (spandex not included).

Subscribe