我用这个来发送注册电子邮件:
sendMail($this->input->post('register_email'), $this->config->item('activation_sender_mail'), $this->config->item('server_name').'Account Creation', 'Hey '.$this->input->post('register_username').'r\n Thank you for your interest in contributing to the site.\r\n Just click this link to activate your account:\r\n <a href="'.$link.'">'.$link.'</a>');
但我收到的邮件是:
嗨用户!感谢您有兴趣为该网站做出贡献。只需点击此链接激活您的帐户:链接
我想看起来像:
Hey user!
Thank you for you interest in contributing to the site.
Just click this link to activate your account:
link
答案 0 :(得分:5)
\r\n
用于发送纯文本。由于您在代码中添加了<a>
元素,因此我假设您要发送HTML电子邮件。
如果是这种情况,请使用<p>
标记格式化内容,或使用<br />
表示新行。
答案 1 :(得分:0)
由于您的电子邮件是html格式,因此必须使用
<br />
标签代替\ n \ r。
答案 2 :(得分:0)
对我来说,我使用
<br/>
而不是r \ n。 问候