Advertisement

08.29.2006 at 12:09PM PDT, ID: 21971495
[x]
Attachment Details

Configuring send mail to work on IIS 6 with Exchange 2003

Asked by stone5150 in SendMail Email Server

Tags: , , ,

I recently moved from a *nix hosted site to my own IIS 6 machine and I can't get any mail scripts to work properly. I have a bunch of form processing scripts that need to work and soon. I don't know what I missed.

sendmail.ini
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
; configuration for fake sendmail

; if this file doesn't exist, sendmail.exe will look for the settings in
; the registry, under HKLM\Software\Sendmail

[sendmail]

; you must change mail.mydomain.com to your smtp server,
; or to IIS's "pickup" directory.  (generally C:\Inetpub\mailroot\Pickup)
; emails delivered via IIS's pickup directory cause sendmail to
; run quicker, but you won't get error messages back to the calling
; application.

smtp_server=C:\Inetpub\mailroot\Pickup

; smtp port (normally 25)

smtp_port=25

; the default domain for this server will be read from the registry
; this will be appended to email addresses when one isn't provided
; if you want to override the value in the registry, uncomment and modify

; default_domain=admin.techinc.org

; log smtp errors to error.log (defaults to same directory as sendmail.exe)
; uncomment to enable logging

error_logfile=error.log

; create debug log as debug.log (defaults to same directory as sendmail.exe)
; uncomment to enable debugging

debug_logfile=debug.log

; if your smtp server requires authentication, modify the following two lines

; auth_username=
; auth_password=

; if your smtp server uses pop3 before smtp authentication, modify the
; following three lines

; pop3_server=
; pop3_username=
; pop3_password=

; to force the sender to always be the following email address, uncomment and
; populate with a valid email address.  this will only affect the "MAIL FROM"
; command, it won't modify the "From: " header of the message content

; force_sender=

; sendmail will use your hostname and your default_domain in the ehlo/helo
; smtp greeting.  you can manually set the ehlo/helo name if required

hostname=
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Test script that says it sent a message but nothing ever arrives
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#!perl/bin

use CGI::Carp qw(fatalsToBrowser);
# simple CGI script email form data
use strict;
use CGI;

# path to sendmail program, if it's in the cgi-bin directory then no path is needed
# if you use a full path, then use back slashes and single quotes, e.g 'c:\path\to\sendmail'

my $mailprog = 'c:\usr\bin\sendmail';
$| = 1;
print "Content-type: text/html\n\n";
print "<html><body>\n";
print "Sending message<br>\n";
print "</body></html>\n";

open(MAIL, "| $mailprog -t ");
print MAIL "To: Name <Bob\@domain.com>\n";
print MAIL "From: My Name <bobs\@domain.com>\n";
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

How do I fix this?

Start Free Trial
[+][-]08.29.2006 at 12:19PM PDT, ID: 17414390

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]08.29.2006 at 12:20PM PDT, ID: 17414397

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]08.29.2006 at 01:13PM PDT, ID: 17414775

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]08.29.2006 at 01:21PM PDT, ID: 17414853

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]08.29.2006 at 01:37PM PDT, ID: 17414994

View this solution now by starting your 7-day free trial. Setting up your free trial is quick, easy, and secure. We will return you to this solution, unlocked, when you're done.

 

About this solution

Zone: SendMail Email Server
Tags: iis, sendmail, 6, mail
Sign Up Now!
Solution Provided By: humeniuk
Participating Experts: 2
Solution Grade: A
 
 
[+][-]08.29.2006 at 01:44PM PDT, ID: 17415047

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]08.29.2006 at 01:47PM PDT, ID: 17415079

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]08.29.2006 at 01:52PM PDT, ID: 17415108

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
 
Loading Advertisement...
20080716-EE-VQP-32