这是我的第一个问题,通常我在这里发现了一切,但这次我找不到任何地方。
我正在使用codeigniter 2.2构建一个项目,每次新用户注册欢迎邮件时都会发送。问题是邮件已成功发送,但如果在邮件正文中我的网站的网址显示未收到电子邮件,如果有另一个网址,则电子邮件没有问题并且已收到。
Example 1
Mail message: <h1><a href="'.site_url().'">Welcome</a></h1>
The print debugger: Your message has been successfully…
In the email: Nothing received…
Example 2
Mail message: <h1><a href="http://www.mywebsite.com">Welcome</a></h1>
The print debugger: Your message has been successfully…
In the email: Nothing received…
Example 3
Mail message: <h1><a href="http://www.google.com">Welcome</a></h1>
The print debugger: Your message has been successfully…
In the email: Mail received, welcome message with google URL
如果我在任何视图上回显de site_url(),它就会显示没有问题。问题是,只有当我想通过codeigniter电子邮件发送它,或者写它并发送它时。
我的服务器是godaddy中的Linux。我正在使用带有gmail的smtp的sendmail,我已尝试使用其他服务器,主机,用户和传递,如yahoo,hotmail和其他网站,并且结果相同,只有当它有另一个URL时才收到邮件,除了我的以外任何URL
这是一个错误吗?请帮忙