Solved

PHP Mail server for Windows

Posted on 2004-09-12
5
964 Views
Last Modified: 2012-06-27
Usually I wouldn't be looking for a mail server, since I just compile sendmail with PHP. However, now that I am on a Windows box, I was looking for a free mail server that would work well with PHP.

Thanks.
0
Comment
Question by:drakkarnoir
5 Comments
 
LVL 48

Assisted Solution

by:hernst42
hernst42 earned 100 total points
ID: 12039293
If you already have a mailserver where you can send your mails over use that mailserver by setting the values in the php.ini:

; For Win32 only.
SMTP = smtp.example.com
; For Win32 only.
sendmail_from = me@example.com

For detailed explanation of that ini-vars see http://de.php.net/mail

If you are using W2K and later on the IIS-package contains also a Mailserver. So if you only want to send mails from within PHP there is no need to setup an extra mailserver on that box
0
 
LVL 27

Accepted Solution

by:
Diablo84 earned 300 total points
ID: 12039297
As far as i am aware Windows boxes must connect to a remote server via smtp and send the mail via that server.

In which case you might want to google for a free smtp server (a quick search returned: http://www.postcastserver.com/ which looks potential) or you could use your ISP's smtp service if they permit this.

You would then want to look at phpmailer (http://phpmailer.sourceforge.net/) so you can use the class to easily connect to the smtp server, eg:

$mail->IsSMTP();
$mail->Host     = "smtp.domain.com;
$mail->SMTPAuth = true;
$mail->Username = "your_accounts_username";
$mail->Password = "the_accounts_password";

Maybe there is a better option for Windows based mail, i'd like to think so but i haven't yet come across anything.
0
 
LVL 14

Assisted Solution

by:ThG
ThG earned 100 total points
ID: 12039486
In case you have IIS available it contains an SMTP server if i recall correctly. The problem is the licence thing. Using your isp's  one is a good idea anyway, because it would require less traffic from your host.
0
 

Author Comment

by:drakkarnoir
ID: 12065150
Yes, you are right Diablo.

Here was my solution:

I got Xmail from xmailserver.org, then set the corresponding SMTP and POP3 servers to my ISP's (the settings they gave me for my Outlook).

ThG, :P @ IIS. I'm using Apache2 :)
0
 
LVL 14

Expert Comment

by:ThG
ID: 12067557
I tend to agree with your IIS opinion, but shame on you for using Windows as host! :-)  joking.
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
How to submit record from external php form to a Sharepoint list? 5 56
Uploading a CSV Data Import via PHP & MySql 3 35
check mysql insert 12 28
JQuery Search Filter 2 40
I imagine that there are some, like me, who require a way of getting currency exchange rates for implementation in web project from time to time, so I thought I would share a solution that I have developed for this purpose. It turns out that Yaho…
Since pre-biblical times, humans have sought ways to keep secrets, and share the secrets selectively.  This article explores the ways PHP can be used to hide and encrypt information.
Learn how to match and substitute tagged data using PHP regular expressions. Demonstrated on Windows 7, but also applies to other operating systems. Demonstrated technique applies to PHP (all versions) and Firefox, but very similar techniques will w…
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…

820 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question