| | |
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: mysql_query(): supplied argument is not a valid MySQL-Link
- Next Thread: Upload file without User Interaction
| Thread Tools | Search this Thread |
apache api array basic beginner body broken cache cakephp class cms code computing confirm cron curl customizableitems database date date/time delete dynamic email error file filter folder form forms forum freelancing function functions gc_maxlifetime google header headmethod howtowriteathesis href htaccess html iframe image include ip javascript joomla limit link list login malfunction memmory memory menu mod_rewrite msqli_multi_query multiple mycodeisbad mysql navigation neutrality oop parameter parsing paypal pdf php phpmysql query question random recourse regex root script search select seo server sessions snippet source space sql static system table thesishelp trouble tutorial update upload url variable video web webdesign xml youtube






