正确创建表单以在Codeigniter中发送电子邮件的步骤

时间:2016-05-28 19:58:28

标签: php codeigniter email

我最近尝试编写一个表单,用于在codeigniter中发送电子邮件,但它显示发送时出现问题。

  

无法验证密码。错误:535-5.7.8用户名和密码未被>接受。在535获得更多信息5.7.8 https://support.google.com/mail/answer/14257> 2sm864121lja.37 - gsmtp   无法使用PHP SMTP发送电子邮件。您的服务器可能未配置为使用此方法发送邮件。

我使用与gmail帐户相同的密码。在php.ini中我设置:

curl -u test:testpass http://0.0.0.0:5000

代替

sendmail_path = "\"E:\xampp\sendmail\sendmail.exe\" -t"

在sendmail.ini中我设置了auth_username,auth_password,smtp_port和smtp_server。

这是我的观点(myform.php):

;sendmail_path = "\"E:\xampp\sendmail\sendmail.exe\" -t"

这是我的控制器(form.php):

<?php echo validation_errors(); ?>
<?php $this->load->helper("form");
echo form_open('form'); ?>
<h5>Tytul</h5>
<input type="text" name="topic" value="<?php echo set_value('topic'); ?>"     
size="50" />
<h5>Text</h5>
<input type="text" name="text" value="<?php echo set_value('text'); ?>" 
size="50" />
<h5>Nick</h5>
<input type="text" name="username" value="<?php echo set_value('username'); 
?>" size="50" />
<h5>Email Address</h5>
<input type="text" name="email" value="<?php echo set_value('email'); ?>" 
size="50" />
<div><input type="submit" value="Submit" /></div>
</form> <?php echo $this->session->flashdata('msg'); ?>

0 个答案:

没有答案