Php 注册后发送电子邮件

Php 注册后发送电子邮件,php,email,Php,Email,我有一个会员系统,并创建了一个功能,您需要通过电子邮件激活您的帐户 它成功地发送了电子邮件,但问题是你在收件箱的“发件人”中看到了电子邮件 我想通过no发送电子邮件-reply@mysite.com发件人:站点名称主题:主题 我不能同时执行发送的和来自的 我现在明白了: public function sendActivation($to, $subject, $body) { mail($to, $subject, $body, 'From: SITE NAAM', 'From: EM

我有一个会员系统,并创建了一个功能,您需要通过电子邮件激活您的帐户

它成功地发送了电子邮件,但问题是你在收件箱的“发件人”中看到了电子邮件

我想通过
no发送电子邮件-reply@mysite.com
发件人:
站点名称
主题:
主题
我不能同时执行发送的
和来自的

我现在明白了:

public function sendActivation($to, $subject, $body) {
    mail($to, $subject, $body, 'From: SITE NAAM', 'From: EMAIL@site.com');
}
成功注册帐户后会发送电子邮件:

User::sendActivation(Input::get('email'), 'Email verification', 'okeoke');

如果要同时指定发件人和发件人的名称,请将标题替换为:

'From: SITE NAAM <no-reply@mysite.com>'
“发件人:站点NAAM”

看到这一点:您正在覆盖您的
发件人:
尝试
邮件($to,$subject,$body,'From:SITE-NAAM')