| | |
Generate Email script
Please support our PHP advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
![]() |
•
•
Join Date: Apr 2007
Posts: 9
Reputation:
Solved Threads: 0
How can i make this script work?
It is meant to send an email to a person with a confirmation code, but it is not working. whats wrong with it?
It is meant to send an email to a person with a confirmation code, but it is not working. whats wrong with it?
PHP Syntax (Toggle Plain Text)
<?php function send_mail($fromname,$frommail,$to,$subject,$body,$priority) { $fullmail = "\"$fromname\"<$frommail>"; $headers = "From: $fullmail\n"; $headers .= "X-Sender: $fullmail\n"; $headers .= "X-Mailer: PHP\n"; $headers .= "X-Priority: $priority\n"; $headers .= "Return-path: $fullmail\n"; mail($to,$subject,$body,$headers); } function send_html_mail($fromname,$frommail,$to,$subject,$body,$priority) { $fullmail = "\"$fromname\"<$frommail>"; $headers = 'MIME-Version: 1.0' . "\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\n"; $headers .= "From: $fullmail\n"; $headers .= "X-Sender: $fullmail\n"; $headers .= "X-Mailer: PHP\n"; $headers .= "X-Priority: $priority\n"; $headers .= "Return-path: $fullmail\n"; mail($to,$subject,$body,$headers); } ?>
What kind of error are you getting? The odds are the problem lies somewhere else in the code.
John Conde
Brainyminds | Merchant Account Services | I Love Code
IT'S HERE: Merchant Accounts 101 Everything you need to know about merchant accounts!
Brainyminds | Merchant Account Services | I Love Code
IT'S HERE: Merchant Accounts 101 Everything you need to know about merchant accounts!
We can't debug unless we know what the problem is
The format for the output should be headers, then a single blank line, and then the message.
The format for the output should be headers, then a single blank line, and then the message. You'll need to echo out some variables in your script to make sure you have the right information there and to make sure you are getting there at all.
John Conde
Brainyminds | Merchant Account Services | I Love Code
IT'S HERE: Merchant Accounts 101 Everything you need to know about merchant accounts!
Brainyminds | Merchant Account Services | I Love Code
IT'S HERE: Merchant Accounts 101 Everything you need to know about merchant accounts!
What OS is your server on?
Windows requires an SMTP server.
Windows requires an SMTP server.
www.fijiwebdesign.com - web design and development and fun
Cpanel Email - Let users Register email accounts on your website upon registration
Ajax Chat - Fully browser based chat!
Cpanel Email - Let users Register email accounts on your website upon registration
Ajax Chat - Fully browser based chat!
Check first with your hosting company support and see if they have mail() set up properly. If they either you have a problem with your code or your mail may be blocked or added to spam.
You'll need to place some debugging into your code.
for starters:
[PHP]if (!mail(....)) {
echo 'Mail is not working... ';
}[/PHP]
mail() will return Boolean true or false if working or not respectively.
Set your error reporting to max:
[PHP]error_reporting(E_ALL);
ini_set('display_errors', 'true'); // not sure bout this one, I think thats the correct config option[/PHP]
Just try a simple mail() first.. don't use the abstraction function "send_mail".. just to test if its working.
Check if your hosting company's mail servers are not blacklisted.
Send emails to a few different addresses to make sure its not specific to an email address...
You'll need to place some debugging into your code.
for starters:
[PHP]if (!mail(....)) {
echo 'Mail is not working... ';
}[/PHP]
mail() will return Boolean true or false if working or not respectively.
Set your error reporting to max:
[PHP]error_reporting(E_ALL);
ini_set('display_errors', 'true'); // not sure bout this one, I think thats the correct config option[/PHP]
Just try a simple mail() first.. don't use the abstraction function "send_mail".. just to test if its working.
Check if your hosting company's mail servers are not blacklisted.
Send emails to a few different addresses to make sure its not specific to an email address...
www.fijiwebdesign.com - web design and development and fun
Cpanel Email - Let users Register email accounts on your website upon registration
Ajax Chat - Fully browser based chat!
Cpanel Email - Let users Register email accounts on your website upon registration
Ajax Chat - Fully browser based chat!
![]() |
Similar Threads
- incorporating exchange access to a cron script (Shell Scripting)
- Error message when running ASP email script (ASP)
Other Threads in the PHP Forum
- Previous Thread: Getting Info. for specific record?
- Next Thread: Upload file without User Interaction
| Thread Tools | Search this Thread |
advanced apache api array basics beginner binary broken cakephp checkbox class cms code codingproblem combobox cookies cron curl database date datepart display dynamic echo email error file files folder form forms function functions google head href htaccess html image include includingmysecondfileinthechain insert ip javascript job joomla js limit link login mail menu mlm mobile multiple mysql nodes oop outofmemmory paging parse password paypal pdf php problem procedure query radio ram random recursion remote script search server sessions smarty sms source space sql stored syntax system table traffic tutorial unicode up-to-date update upload url validator variable video web webapplications websitecontactform youtube






