Jump to content

PHP Mail Quickie!


atlanta1

Recommended Posts

When trying to send email from within a script I get the error message

"sendmail_from" not set in php.ini or custom "From" header missing in line XX

However, I'm sure sendmail_from is set

Look!

[mail function]
; For Win32 only.
SMTP = mail.btinternet.com
smtp_port = 25

; For Win32 only.
;sendmail_from = [email protected]

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =

; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =

I know my server requires authentication - do you think this is the problem? Is it easily solvable?

Thank You

Link to comment
https://forums.phpfreaks.com/topic/7283-php-mail-quickie/
Share on other sites

Hi Adam

Here's the code

<?php
{
mail("[email protected]","Subject","Test");
}
?>

This gives the error "sendmail_from" not set in php.ini or cistom from header missing

Then this one

<?php
$to = "[email protected]";
$subject = "Subject!";
$body = "Hi,\n\nHow are you?";
// Additional headers
$headers .= 'From: me <[email protected]>' . "\r\n";
if (mail($to, $subject, $body, $headers)) {
echo("<p>Message successfully sent!</p>");
} else {
echo("<p>Message delivery failed...</p>");
}
?>

Give Error 530 Authentication required

Any good?

I'm running the script from the CMD line on a WinXP home computer



[!--quoteo(post=364307:date=Apr 13 2006, 01:56 AM:name=Lisa1983)--][div class=\'quotetop\']QUOTE(Lisa1983 @ Apr 13 2006, 01:56 AM) [snapback]364307[/snapback][/div][div class=\'quotemain\'][!--quotec--]
When trying to send email from within a script I get the error message

"sendmail_from" not set in php.ini or custom "From" header missing in line XX

However, I'm sure sendmail_from is set

Look!

[mail function]
; For Win32 only.
SMTP = mail.btinternet.com
smtp_port = 25

; For Win32 only.
;sendmail_from = [email protected]

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =

; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =

I know my server requires authentication - do you think this is the problem? Is it easily solvable?

Thank You
[/quote]
Link to comment
https://forums.phpfreaks.com/topic/7283-php-mail-quickie/#findComment-26511
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.