Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter 无法发送没有“的邮件”;从「;收割台----编码点火器3_Codeigniter_Sendmail - Fatal编程技术网

Codeigniter 无法发送没有“的邮件”;从「;收割台----编码点火器3

Codeigniter 无法发送没有“的邮件”;从「;收割台----编码点火器3,codeigniter,sendmail,Codeigniter,Sendmail,我在现场服务器上工作,并使用codeigniter 3 我无法收到任何邮件 当我运行这段代码时,我得到以下错误 无法发送没有“发件人”标题的邮件 这是错误的 $this->email->send(); if (!$this->email->send()) { echo $this->email->print_debugger(); } 在您的代码中,在if语句中再次使用$this->email->send()之前,您

我在现场服务器上工作,并使用codeigniter 3

我无法收到任何邮件

当我运行这段代码时,我得到以下错误

无法发送没有“发件人”标题的邮件

这是错误的

$this->email->send();
if (!$this->email->send())
{    
echo $this->email->print_debugger();                
} 
在您的代码中,在if语句中再次使用$this->email->send()之前,您已经使用了$this->email->send()。在您发送电子邮件后,库将清除所有内容。因此,如果您想在出现错误的情况下执行某项操作,则不必重复相同的方法两次:

试一试

// $this->email->send(); don't do this and then the same thing!

if (!$this->email->send())
{    
echo $this->email->print_debugger();

} 

阅读

尝试正常邮件发送功能

HTML表格格式

<?php
if(isset($_POST['submit']))
{
    $to = 'mail@mail.com';//your mail
    $subject = 'Subject is here';
    $message = '<html><body>';
    $message .= '<table rules="all" style="border: 1px solid #000000" cellpadding="10">';
    $message .= '<caption style="font-size: 18pt"><strong>Feedback from Customers (Testimonial)</strong></caption>';
    $message .= "<tr><td width='25'><strong>Name</strong> </td><td width='60'>".strip_tags($_POST['name'])."</td></tr>";
    $message .= "<tr><td><strong>Email</strong> </td><td>" .strip_tags($_POST['mail']) . "</td></tr>";
    $message .= "<tr><td><strong>Country</strong> </td><td>" .strip_tags($_POST['country']) . "</td></tr>";
    $message .= "<tr><td><strong>Message</strong> </td><td>" . strip_tags($_POST['message']). "</td></tr>";
    $message .= "<tr style='background: #eee;'><td><strong>Comment Activate Link</strong></td><td>" . $active. "</td></tr>";
    $message .= "</table>";
    $message .= "</body></html>";

    $headers = "Cc: info@mail.com"; // can use $headers = "From:
    $headers .= "MIME-Version: 1.0\r\n";
    $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";

     mail($to, $subject, $message, $headers);
 }
?>
<?php
if(isset($_POST['submit']))
{
    $to = 'mail@mail.com';//your mail
    $subject = 'Subject is here';
    $message = 'text'; //simple para


    $headers = "Cc: info@mail.com";// can use $headers = "From:


     mail($to, $subject, $message, $headers);
 }
 ?>

使用三元运算符,如下所示

($this->email->send())? $this->session->set_flashdata("email_sent","Email sent successfully."): 
$this->session->set_flashdata("email_sent","Email not sent, there was error"); 

接收邮件??或任何错误我无法收到任何邮件。我收到这个错误:无法发送没有“发件人”标题的邮件
$this->email->Fromadmin@lucky.com","行政",删除管理员并查看我已尝试,没有错误,但没有收到任何电子邮件问题出在我的邮件服务器上,而不是代码上。。我从一个不存在的电子邮件id发送了许多测试邮件。。所以我的邮件服务被禁用了…我已经根据你更新了代码。。现在我收到了成功消息,但我没有收到任何邮件检查您的$config['smtp_host']=“localhost”;并在对该代码进行更改后在Junka中查看电子邮件。。你确定你的smtp设置正确吗??通常“smtp_端口”是465,您使用的是25check我尝试使用的smtp_端口:465现在您好:遇到以下smtp错误:无法使用PHP smtp发送电子邮件。您的服务器可能未配置为使用此方法发送邮件。退出状态代码:127无法打开Sendmail的套接字。请检查设置。无法使用PHP Sendmail发送电子邮件。您的服务器可能未配置为使用此方法发送邮件。我是否要提供正常的邮件代码?如果我使用smpt i not getting error,sendmail show errors。。没有收到smpt的邮件也没有我仍然没有收到邮件:(我认为我的邮件服务器有一些问题,我猜你是在本地主机上发送邮件??
($this->email->send())? $this->session->set_flashdata("email_sent","Email sent successfully."): 
$this->session->set_flashdata("email_sent","Email not sent, there was error");