This is a discussion on Xampp + Mail within the PHP Language forums, part of the PHP Programming Forums category; Hi Experts, I'm using Xampp control for php and i set the smtp configuration in php.ini as SMTP=...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
Hi Experts,
I'm using Xampp control for php and i set the smtp configuration in php.ini as SMTP=mail.domainserver.com smtp_port=25 but still i got an error like this. Warning: mail() [function.mail]: SMTP server response: 503 This mail server requires authentication when attempting to send to a non-local e-mail address. Please check your mail client settings or contact your administrator to verify that the domain or address is defined for this server. in C:\xampp\htdocs\epsylonpes\test.php on line 7 and on test.php file <?php $mail_to = "test@gmail.com"; $mail_from= "test@yahoo.com"; $subject = "Testing"; $body = "Testing Mail for Xampp"; $headers = "Return-Path: $mail_from\nFrom: $mail_from\nX-Mailer: PHPmail"; $success = mail($mail_to, $subject, $body, $headers ); if ($success){ echo $success ; } else{ echo "Failure"; } ?> |
|
|||
|
Hello,
on 02/26/2008 04:02 AM Bala said the following: > Hi Experts, > > I'm using Xampp control for php and > i set the smtp configuration in php.ini as > > SMTP=mail.domainserver.com > smtp_port=25 > > but still i got an error like this. > > > Warning: mail() [function.mail]: SMTP server response: 503 This mail > server requires authentication when attempting to send to a non-local > e-mail address. Please check your mail client settings or contact your > administrator to verify that the domain or address is defined for this > server. in C:\xampp\htdocs\epsylonpes\test.php on line 7 > > and on test.php file > > <?php > $mail_to = "test@gmail.com"; > $mail_from= "test@yahoo.com"; > $subject = "Testing"; > $body = "Testing Mail for Xampp"; > $headers = "Return-Path: $mail_from\nFrom: $mail_from\nX-Mailer: > PHPmail"; > $success = mail($mail_to, $subject, $body, $headers ); > if ($success){ > echo $success ; > } > else{ > echo "Failure"; > } > ?> The PHP mail function does not support SMTP authentication. You may want to try a replacement for the mail function called smtp_mail() that comes with the MIME message package. It is an equivalent function, except that you can configure the SMTP authentication user and password. Take a look at the test_smtp_mail.php example script: http://www.phpclasses.org/mimemessage You also need these auxiliar classes: http://www.phpclasses.org/sasl http://www.phpclasses.org/smtpclass -- Regards, Manuel Lemos PHP professionals looking for PHP jobs http://www.phpclasses.org/professionals/ PHP Classes - Free ready to use OOP components written in PHP http://www.phpclasses.org/ |
|
|||
|
On Feb 26, 12:55 pm, Manuel Lemos <mle...@acm.org> wrote:
> Hello, > > on 02/26/2008 04:02 AM Bala said the following: > > > > > Hi Experts, > > > I'm using Xampp control for php and > > i set the smtp configuration in php.ini as > > > SMTP=mail.domainserver.com > > smtp_port=25 > > > but still i got an error like this. > > > Warning: mail() [function.mail]: SMTP server response: 503 This mail > > server requires authentication when attempting to send to a non-local > > e-mail address. Please check your mail client settings or contact your > > administrator to verify that the domain or address is defined for this > > server. in C:\xampp\htdocs\epsylonpes\test.php on line 7 > > > and on test.php file > > > <?php > > $mail_to = "t...@gmail.com"; > > $mail_from= "t...@yahoo.com"; > > $subject = "Testing"; > > $body = "Testing Mail for Xampp"; > > $headers = "Return-Path: $mail_from\nFrom: $mail_from\nX-Mailer: > > PHPmail"; > > $success = mail($mail_to, $subject, $body, $headers ); > > if ($success){ > > echo $success ; > > } > > else{ > > echo "Failure"; > > } > > ?> > > The PHP mail function does not support SMTP authentication. You may want > to try a replacement for the mail function called smtp_mail() that comes > with the MIME message package. It is an equivalent function, except that > you can configure the SMTP authentication user and password. Take a look > at the test_smtp_mail.php example script: > > http://www.phpclasses.org/mimemessage > > You also need these auxiliar classes: > > http://www.phpclasses.org/sasl > > http://www.phpclasses.org/smtpclass > > -- > > Regards, > Manuel Lemos > > PHP professionals looking for PHP jobshttp://www.phpclasses.org/professionals/ > > PHP Classes - Free ready to use OOP components written in PHPhttp://www.phpclasses.org/ Thanks a lot Manuel Lemos, you saved my time loads. :) |
|
|||
|
Bala wrote:
> On Feb 26, 12:55 pm, Manuel Lemos <mle...@acm.org> wrote: >> Hello, >> >> on 02/26/2008 04:02 AM Bala said the following: >> >> >> >>> Hi Experts, >>> I'm using Xampp control for php and >>> i set the smtp configuration in php.ini as >>> SMTP=mail.domainserver.com >>> smtp_port=25 >>> but still i got an error like this. >>> Warning: mail() [function.mail]: SMTP server response: 503 This mail >>> server requires authentication when attempting to send to a non-local >>> e-mail address. Please check your mail client settings or contact your >>> administrator to verify that the domain or address is defined for this >>> server. in C:\xampp\htdocs\epsylonpes\test.php on line 7 >>> and on test.php file >>> <?php >>> $mail_to = "t...@gmail.com"; >>> $mail_from= "t...@yahoo.com"; >>> $subject = "Testing"; >>> $body = "Testing Mail for Xampp"; >>> $headers = "Return-Path: $mail_from\nFrom: $mail_from\nX-Mailer: >>> PHPmail"; >>> $success = mail($mail_to, $subject, $body, $headers ); >>> if ($success){ >>> echo $success ; >>> } >>> else{ >>> echo "Failure"; >>> } >>> ?> >> The PHP mail function does not support SMTP authentication. You may want >> to try a replacement for the mail function called smtp_mail() that comes >> with the MIME message package. It is an equivalent function, except that >> you can configure the SMTP authentication user and password. Take a look >> at the test_smtp_mail.php example script: >> >> http://www.phpclasses.org/mimemessage >> >> You also need these auxiliar classes: >> >> http://www.phpclasses.org/sasl >> >> http://www.phpclasses.org/smtpclass >> >> -- >> >> Regards, >> Manuel Lemos >> >> PHP professionals looking for PHP jobshttp://www.phpclasses.org/professionals/ >> >> PHP Classes - Free ready to use OOP components written in PHPhttp://www.phpclasses.org/ > > Thanks a lot Manuel Lemos, you saved my time loads. :) > A much better class is phpmailer. See http://sourceforge.net/projects/phpmailer. -- ================== Remove the "x" from my email address Jerry Stuckle JDS Computer Training Corp. jstucklex@attglobal.net ================== |
|
|||
|
On Feb 26, 3:45 pm, Jerry Stuckle <jstuck...@attglobal.net> wrote:
> Bala wrote: > > On Feb 26, 12:55 pm, Manuel Lemos <mle...@acm.org> wrote: > >> Hello, > > >> on 02/26/2008 04:02 AM Bala said the following: > > >>> Hi Experts, > >>> I'm using Xampp control for php and > >>> i set the smtp configuration in php.ini as > >>> SMTP=mail.domainserver.com > >>> smtp_port=25 > >>> but still i got an error like this. > >>> Warning: mail() [function.mail]: SMTP server response: 503 This mail > >>> server requires authentication when attempting to send to a non-local > >>> e-mail address. Please check your mail client settings or contact your > >>> administrator to verify that the domain or address is defined for this > >>> server. in C:\xampp\htdocs\epsylonpes\test.php on line 7 > >>> and on test.php file > >>> <?php > >>> $mail_to = "t...@gmail.com"; > >>> $mail_from= "t...@yahoo.com"; > >>> $subject = "Testing"; > >>> $body = "Testing Mail for Xampp"; > >>> $headers = "Return-Path: $mail_from\nFrom: $mail_from\nX-Mailer: > >>> PHPmail"; > >>> $success = mail($mail_to, $subject, $body, $headers ); > >>> if ($success){ > >>> echo $success ; > >>> } > >>> else{ > >>> echo "Failure"; > >>> } > >>> ?> > >> The PHP mail function does not support SMTP authentication. You may want > >> to try a replacement for the mail function called smtp_mail() that comes > >> with the MIME message package. It is an equivalent function, except that > >> you can configure the SMTP authentication user and password. Take a look > >> at the test_smtp_mail.php example script: > > >>http://www.phpclasses.org/mimemessage > > >> You also need these auxiliar classes: > > >>http://www.phpclasses.org/sasl > > >>http://www.phpclasses.org/smtpclass > > >> -- > > >> Regards, > >> Manuel Lemos > > >> PHP professionals looking for PHP jobshttp://www.phpclasses.org/professionals/ > > >> PHP Classes - Free ready to use OOP components written in PHPhttp://www.phpclasses.org/ > > > Thanks a lot Manuel Lemos, you saved my time loads. :) > > A much better class is phpmailer. Seehttp://sourceforge.net/projects/phpmailer. > > -- > ================== > Remove the "x" from my email address > Jerry Stuckle > JDS Computer Training Corp. > jstuck...@attglobal.net > ================== Hi Jerry, Thanks for the post, it looks easy and works well thanks. regards, Bala |
![]() |
| Thread Tools | |
| Display Modes | |
|
|