Jump to content

can't email hotmail account


boombanguk

Recommended Posts

Hi,

I'm using..

$headers  = "MIME-Version: 1.0\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: CHWMFL <example@example.com>' . "\r\n";
$email = 'caberfeigh@hotmail.com';
$subject = "CHWMFL Scores Posted";

mail($email, $subject, $Message3,"From: CHWMFL <caberfeigh@hotmail.com>\n X-Mailer: PHP/" . phpversion());

to try to send an email to my hotmail account, but nothing is going through to it, not even to the junkmail. I've tested it with my other email (non hotmail) and it works fine. Any idea's what im doing wrong??

thanks for any advice.
Link to comment
Share on other sites

I've seen them, but they do not specifically apply to sending to hotmail.

Also I can't make head or tail of them!

I'm just looking for why my code won't work, or someone to provide some php code,that I'm told is 100% to work to send emails to hotmail accounts. That way if it doesn't work on my server at least I know its not the code thats the problem.
Link to comment
Share on other sites

I had a simular issue. I am not sure if this is the reason or not but I found that I am able to send email to hotmail email accounts with the following headers.


[code]
<?php
$to = "someone@something.com";
$subject = "Your subject";
$message ='<html>
<title>Hello this is a test message</title>
<body>
<table width="600" height="300" bgcolor="#999999">
  <tr>
     <td>Your message here</td>
  </tr>
</table>
</body>
</html>';
$knownsender = "you@yoursite.com"; //make sure this address in known to the server..
$headers = "FROM: $knownsender\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: multipart/alternative;\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "Content-Transfer-Encoding: 7bit";
$headers .= "\r\n";

if (mail($to, $subject, $message, $headers)) {
   echo "Your mail was sent to $to";
}else{
   echo "Unable to send the message";
}     
?>[/code]

Give this one a shot. Rember, you do not want the message table to wider then 600px.

Good Luck,
Tom
Link to comment
Share on other sites

[quote author=boombanguk link=topic=108330.msg435875#msg435875 date=1158459892]
thanks I'll try that, but ill have to convert it. Thats a html email? I'm after something even more basic then that, just a plain text will suffice. I'll try the headers though thanks.
[/quote]

ok i just tried this

mail($ToName." <".$myEmail.">",$ToSubject, $Message2, "From: ".$message3." <".$FromEmail.">");

$to = $ToEmail;
$subject = $ToSubject;
$knownsender = "boombanguk@lineone.net"; //make sure this address in known to the server..
$headers = "FROM: $knownsender\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: multipart/alternative;\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "Content-Transfer-Encoding: 7bit";
$headers .= "\r\n";

if (mail($to, $subject, $Message, $headers)) {
  echo "Your mail was sent to $to";
}else{
  echo "Unable to send the message";


and it didn't work. But the first mail, which is directed to send a cc to my boombanguk email worked fine. Just nothing went through to my caberfeigh@hotmail.com hotmail account. Any ideas?? is it because its a html email? when I just need a plain text?

and when you say "make sure this address in known to the server.." what do you mean by that? known by hotmail? or known to the server the php code is on?
Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.