Я смог успешно отправить электронное письмо самому себе, используя комбинацию Laravel 5 и Mailgun, но я получаю разочарующую ошибку «плохого запроса», когда пытаюсь изменить всего одна строка кода. В частности, когда я меняю эту строку:Могу ли я отправлять электронную почту самому себе, используя Laravel 5 и Mailgun
$ message-> to ('[email protected] ') на электронное письмо, которое не используется моей учетной записью Mailgun, я получаю ошибку с плохим запросом. Это единственное, что я меняю.
Edit (здесь мой код):
Mail::send('emails.alerts.assess_tomorrow', $view_data, function($message) {
$message->to('[email protected]')->subject('test 23')->from('[email protected]');
});
Edit2 (мой mail.php код):
<?php
return [
'driver' => 'mailgun',
'host' => 'smtp.mailgun.org',
'port' => 587,
'from' => ['address' => '[email protected]', 'name' => 'A Name'],
'encryption' => 'tls',
'username' => 'my mailgun postmaster username',
'password' => 'my mailgun password',
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => false,
];
Я установил жрать и обновленный Laravel. Как я уже упоминал, это прекрасно работает, когда адрес электронной почты для меня (адрес, используемый моей учетной записью электронной почты).
Другими словами, я могу только отправить электронное письмо себе. Поэтому я знаю, что код в основном работает, но кажется, что он меняет адрес «на» (например, на мой адрес gmail), приводит к ошибке неправильного запроса.
Я пропустил что-то очевидное? Большое спасибо за любые идеи!
Добавить свой код отправки электронной почты на вопрос –
Возможный дубликат [Отправка электронной почты с mailgun в ошибке laravel] (http://stackoverflow.com/questions/28286445/sending-email-with-mailgun-in-laravel-error) – ceejayoz