Итак, я использую API Sendgdrid (PHP API Library ) для отправки электронной почты. Отправляющая часть работает, я просто хочу немного переделать ее, чтобы добавить больше настроек, но я не уверен, если это возможно. Я использую CodeIgniter, поэтому я пропускаю некоторый код, но вы получите общее представление.
Чего я хочу добиться, так это настроить эту часть
I хочу, чтобы там появилась компания lo go вместо автоматически сгенерированного A.
Я хочу добиться этого:
Какой заголовок мне нужен изменить?
Мой процесс отправки почты (вымышленные данные):
$email = new \SendGrid\Mail\Mail();
$email->setFrom("noreply@mail.com", "Sender Name");
$email->setSubject("Mail Subject");
$email->addTo($mail_data->email, $mail_data->name);
$email->addContent(
"text/html", $this->load->view('mails/recovery', $mail_data, TRUE)
);
$sendgrid = new \SendGrid($this->config->item('sendgrid_api_key'));
try {
$response = $sendgrid->send($email);
// do some stuff
} catch (Exception $e) {
// do some other stuff
}
Итак, почта приходит правильно и все, но есть ли способ добавить как аватар для почты отправитель? Как компания lo go или что-то. Есть ли способ сделать это с помощью кода?
Я проверил кое-что о создании учетной записи Google, но что, если я использую адрес noreply @, а также что произойдет, если для другой почты я использую другой адрес? Я должен был бы добавить учетные записи Google к каждому?