Функциональность смс CakePHP не работает - PullRequest
0 голосов
/ 22 сентября 2011
$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';, электронная почта может быть отправлена, но она не работает для SMS?

1 Ответ

2 голосов
/ 22 сентября 2011

Свойство sendAs EmailComponent управляет форматом отправки электронного письма. Это может быть «html», «text» или «both», которые отправят его как электронное письмо в формате HTML с простым текстом.

Итак, я предполагаю, что airtelmail перехватит электронные письма, отправленные на <number>@airtelmail.com, и отправит их по SMS на <number>. Однако это не имеет никакого отношения к EmailComponent - EmailComponent может отправлять только электронные письма.

Возможно, вы захотите использовать SMTP-сервер для отправки писем из вашего приложения - некоторые провайдеры классифицируют письма, отправляемые PHP, как спам. Подробнее см. здесь .

...