$this->Email->to = '+91number@airtelmail.com';
$this->Email->subject = 'hi';
$this->Email->from = emailid;
$this->Email->template = null;
$this->Email->sendAs = 'text';
$text = "Device is down";
$this->Email->send($text);
使用上面的代码,如果我设置$this->Email->sendAs = 'email';
,可以发送电子邮件,但它不适用于短信?
答案 0 :(得分:2)
EmailComponent的sendAs属性控制发送电子邮件的格式。这可以是'html','text'或'both',它会将其作为带有纯文本后备的HTML电子邮件发送。
所以,我想airtelmail会抓住发送到<number>@airtelmail.com
的电子邮件,并通过短信发送给<number>
。但是,这与EmailComponent无关 - EmailComponent只能发送电子邮件。
您可能想尝试使用SMTP服务器从您的应用中发送邮件 - 某些提供商将PHP发送的电子邮件归类为垃圾邮件。有关详细信息,请参阅here。