我在我的网站上创建了一个联系表单,并且,为了向网站帐户发送电子邮件(contact@mywebsite.com),我正在使用gmail smtp,使用与接收邮件相同的电子邮件。
所以,用户进入我的网站,点击联系页面,填写表格:姓名,电子邮件,信息。
比我发送以下代码的电子邮件:
$config = Array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => 465,
'smtp_user' => 'contact@mywebsite.com',
'smtp_pass' => 'mypass',
'mailtype' => 'html',
'charset' => 'utf-8'
);
$this->load->library('email', $config);
$this->email->set_newline("\r\n");
$email = $this->input->post('email');
$name = $this->input->post('name');
$msg = $this->input->post('msg');
$this->email->to('contact@mywebsite.com');
$this->email->reply_to($email); //User email submited in form
$this->email->from($email, $name);
$this->email->subject('Conctact form');
$this->email->message($msg);
if ($this->email->send())
{
return true;
} else
{
echo $this->email->print_debugger();
return false;
}
电子邮件将进入“我的收件箱”contact@mywwebsite.com“,我可以正常阅读邮件,但是。。。当我点击“回复”而不是回复给我发送消息的用户时,它会回复“我”(到)contact@mywebsite.com).
我已经将回复地址配置为回复用户地址,而不是我的地址,但仍然转到contact@mywebsite.com.
如何解决这个问题?我应该在代码或gmail设置中更改更多内容吗?
附言:我使用gmail界面阅读邮件,直接从网站mail.google.com)
提前谢谢。
-此外,当我收到电子邮件时,它显示:“来自:‘提交表格中的姓名’”
不是:“发件人:'提交表单中的名称'
我通过另一个用户发送电子邮件来修复。。。我从me@mywebsite.com到contact@mywebsite.com,当我单击“回复”时,选择的用户与以表单形式发送消息的用户相同。
GMail似乎忽略了回复
Gmail做到了这一点,我不相信有任何工作。
“发件人”地址将永远是你用来发送电子邮件的帐户-你不能简单地“通过”gmail的服务器。
如果您需要这样做,您将需要像SendGrid或您自己的smtp服务器这样的东西
我正在尝试使用CodeIgniter的电子邮件库发送电子邮件。这是我写的代码。 错误:这是我得到的错误。 遇到以下SMTP错误:0php_network_getaddresses:getaddrinfo失败:名称或服务未知无法发送数据:AUTH LOGIN发送AUTH LOGIN命令失败。错误:无法发送数据:邮件从:从:遇到以下SMTP错误:无法发送数据:RCPT TO:到:遇到以下SMTP错误:
问题内容: 问题答案: $config = Array( ‘protocol’ => ‘smtp’, ‘smtp_host’ => 'ssl://smtp.googlemail.com’, ‘smtp_port’ => 465, ‘smtp_user’ => ‘xxx’, ‘smtp_pass’ => ‘xxx’, ‘mailtype’ => ‘html’, ‘charset’ => ‘iso-8
我目前正在做一个项目,我已经选择使用Gmail发送和接收电子邮件。我希望能够发送电子邮件,有一个用户回复它,并解析他们的响应。响应可以是任意行数(因此类似的内容将不起作用)。然后它应该能够直接回复该电子邮件线程。 一旦我得到响应,我想要解析它,并根据消息的内容用一个适当的响应来回复。我更愿意直接回复线程,而不是启动一个新的线程。不幸的是,谷歌文档中的所有内容都是: 如果您试图发送回复并希望将电子邮
我得到的错误是:无效地址:mysmtppassxxxxSMTP->错误:连接到服务器失败:连接超时(110) SMTP错误:无法连接到SMTP主机。SMTP错误:无法连接到SMTP主机 当我执行var_dump($email)时,我得到
你好!我有这个代码可以通过联系方式给我发送电子邮件 如果发送电子邮件,我如何回复成功页面;如果出现错误,我如何回复错误页面?可能吗?谢谢!
我正在尝试使用Gmail SMTP服务器从我用CodeIgniter构建的应用程序发送电子邮件,但没有成功。我使用我的Gmail帐户作为用户,但为了保密,我正在更改这里的配置。我使用了下面的代码 以下是每次出现的2个错误消息: 遇到一个PHP错误 严重性:警告 消息:mail():无法连接到位于“”的邮件服务器ssl://smtp.googlemail.com端口465,验证php.ini中的“S