在没有用户交互的情况下发送电子邮件可以正常工

时间:2013-08-21 04:14:06

标签: android email gmail javamail

我按照以下post并在后台发送订单确认邮件就好了。我创建了一个新的G-Mail帐户,所以即使他们最终黑客攻击该帐户也不是世界末日,因为它只用于向我和实际用户发送电子邮件。

问题是,或多或少每周一次我收到gmail的通知,有人未经授权试图登录我的帐户。我可以接受活动(登录),通过Android应用程序发送邮件,它可以运行一段时间。

但这并不理想。有没有更好的方法来处理这个或受保护程度较低的邮件服务?我尝试了自己的域名,但由于我的移动服务提供商的IP范围在黑名单上,所以它不起作用。

1 个答案:

答案 0 :(得分:0)

我使用了以下代码段:

<? 
    //change this to your email. 
    $to = "to@email.com"; 
    $from = "from@yourdomain.com"; 
    $subject = "PHP Test Mail"; 

    //begin of HTML message 
    $message = "<html> 
  <body bgcolor=\"#DCEEFC\"> 
    <center> 
        <b>I am reciving HTML email......</b> <br> 
        <font color=\"red\">Thanks!</font> <br> 
        <a href=\"http://www.stackoverflow.com/\">* StackOverFlow</a> 
    </center> 
      <br><br>*** Now you Can send HTML Email <br> 
  </body> 
</html>"; 
   //end of message 

    // To send the HTML mail we need to set the Content-type header. 
    $headers = "MIME-Version: 1.0rn"; 
    $headers .= "Content-type: text/html; charset=iso-8859-1rn"; 
    $headers  .= "From: $from\r\n"; 
    //options to send to cc+bcc 
    //$headers .= "Cc: [email]cc@email.com[/email]"; 
    //$headers .= "Bcc: [email]bcc@email.com[/email]"; 

    // now lets send the email. 
    mail($to, $subject, $message, $headers); 

    echo "Message has been sent....!"; 
?>