|
-
Apr 27th, 2004, 02:10 PM
#1
Thread Starter
Frenzied Member
I Need an Email Guru
I have a client that wants to provide a security reporting tool to ppl who visit his web site.
It reads several settings on the users computer and makes the report (I've already written this part).
The user hits a button to send the report to my client in an email (must be in the body).
Sending the Email is transparent to the user.
It sounds like I need to use Winsock, but I'm open to any method that will do the job.
Problems:
1. Needs to run on Win95+ and WinNT4+ with any email client.
2. The reports can be 10,000 characters long and may have HTML structures in them.
3. Using Winsock, we lose the email if the user ISP/Mail Server uses SMTP authentication. (EHLO)
4. He has his own mail servers but they use SMTP authentication. He's unwilling to set a proxy host without the authentication.
5. I could write the authentication encoder just for his mail servers as long as I know exactly what they want. But I can't write code that can get through every type of SMTP authentication.
6. He doesn't want to use a 3rd party OCX/DLL
I suggested that we use his server and setup some dummy email accounts.
Then have the program use those accounts to send the email to him.
He doesn't want to use the dummies.
Main Question:
Is there a way I can use a client's server to send email to him without the user having an email account on his server?
Alternate Question:
If not, then how can I email these reports to him?
-
Apr 27th, 2004, 07:49 PM
#2
Thread Starter
Frenzied Member
Let me put this another way.
Here's the normal flow I've seen in all the Winsock code that I've found.
User sends -->
Mail-Server1 (His/her mail server -Unknown SMTP Auth) -->
Mail-Server2 (Receiving server) -->
Mail is put in Inbox
I am being stopped cold by the users ISP when it wants SMTP Authorization.
There is no way for me to know what info their mail server wants to receive
or in what format.
Examples:
Username:Password
%Username%Password%
Password0Username%
Username0 (on one line)
Password00 (then this on the next)
Question:
Can I just skip Server1 by using DNS to find Server2 and send the mail strait to it?
The new flow would be:
User sends -->
DNS used to find Receiving server -->
Receiving server (Known SMTP Auth) -->
Mail is put in Inbox
Will the destination server accept email that hasn't come from another server?
-
Apr 28th, 2004, 07:29 PM
#3
Thread Starter
Frenzied Member
After some tweaking I think I've found out why I haven't been able to send directly to someone elses email server.
(this is coming from the receiving email server)
554- (RTR:BB) The IP address you are using to connect to AOL is a dynamic
554- (residential) IP address. AOL will not accept future e-mail transactions
554- from this IP address until your ISP removes this IP address from its list
554- of dynamic (residential) IP addresses. For additional information,
554- please visit http://postmaster.info.aol.com.
Does anyone know anther way for me to get the emails through?
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|