Php Yii框架SMTP邮件,邮件id为gmail,未更改
我正在使用这个分机。 我会好好工作的。但是邮件中的From Email id并不是我在“SetFrom()”函数中定义的设置,但它使用Gmail用户名(myemail@gmail.com) 下面是我在控制器中发送邮件的代码Php Yii框架SMTP邮件,邮件id为gmail,未更改,php,email,yii,phpmailer,Php,Email,Yii,Phpmailer,我正在使用这个分机。 我会好好工作的。但是邮件中的From Email id并不是我在“SetFrom()”函数中定义的设置,但它使用Gmail用户名(myemail@gmail.com) 下面是我在控制器中发送邮件的代码 $mail = Yii::app()->Smtpmail; $mail->SetFrom("otherid",$from_name); // This id not coming in my response mail $mail->Subject
$mail = Yii::app()->Smtpmail;
$mail->SetFrom("otherid",$from_name); // This id not coming in my response mail
$mail->Subject = $subject;
$mail->MsgHTML($message);
$mail->AddAddress($to, "");
config/main.php
'Smtpmail'=>array(
'class' => 'application.extensions.smtpmail.PHPMailer',
'Host' => "smtp.gmail.com",
'Username' => 'myemail@gmail.com',
'Password' => 'password',
'Mailer' => 'smtp',
'Port' => 465,
'SMTPAuth' => true,
'SMTPSecure' => 'ssl'
),
如果没有注册到Gmail的主帐户,Gmail似乎不允许通过不同的电子邮件id发送电子邮件
主要gmail帐户时
->进入帐户
选项卡(右上角)
作为发送邮件
下搜索添加另一个电子邮件地址
在那里添加新的电子邮件地址。确认发送到附加电子邮件帐户的链接
$mail->SetFrom(“新邮件”)中尝试新的电子邮件地址_id@gmail.com“,$from_name)代码>并且它可以正常工作
我已经试过了,效果很好。如果您已经完成了所有这些操作,请告诉我们。您为$mail
对象设置的确切值是多少“otherid”
实际上是某个电子邮件id,对吗?$mail对象首先加载我的扩展类。然后分配给to、from、from名称和msg。