php mail()不会发送电子邮件

时间:2011-03-16 03:05:15

标签: php email

我是一个开始php编码器(非常初学者),我需要制作一张明信片发送脚本,但它不会发送我的电子邮件。

<?php
$to_name = $_REQUEST['to_name'];
$to_email = $_REQUEST['to_email'];
$subject = 'teszt';

$msg = 'proba';

mail($to_mail, $subject, $msg, 'From:' . 'teszt@valami.hu');
?>  

<label for='to_name''>Címzett neve:</label>
<input type='text' name='to_name' id='to_name' class='gbi' size='30'>
<label for='to_email''>Címzett email cime:</label>
<input type='text' name='to_email' id='to_email' class='gbi' size='30'>

<label for='name''>Az ön neve:</label>
<input type='text' name='name' id='name' class='gbi' size='30'>

<label for='email''>Az ön email cime:</label>
<input type='text' name='email' id='email' class='gbi' size='30'>

<label for='text''>Üzenet:</label>
<textarea name='text' id='text' class='pct' ></textarea>
<br>
<input type='submit' >

是的,它是一种形式:)

所以关键是我制作了4张图片,每张图片都有不同的提交按钮,所以当他们点击它时会弹出一张图片。

我尽力发送邮件而没有运气。

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

请提交您的所有代码,包括<form..>代码。

您也可以将您的PHP代码替换为此,然后重试:

<?php 
   if (!empty($_REQUEST['to_email'])) {
      $to_name = $_REQUEST['to_name'];
      $to_email = $_REQUEST['to_email'];
      $subject = 'teszt';
      $msg = 'proba';

      mail($to_mail, $subject, $msg );
   }
?>

答案 1 :(得分:0)

我建议一起发送mail(),然后使用swiftmailer。设置起来并不难,即使是刚开始的人也是如此。