Почта отправляется только от одного отправителя - PullRequest
0 голосов
/ 11 января 2019

Странная проблема здесь, друзья. Я установил phpMailer для своего приложения codeigniter по этой ссылке https://github.com/ivantcholakov/codeigniter-phpmailer

Кажется, работает. Но при первой установке я предоставил образец электронного письма для отправителя ... johny@domain.name Это сработало. Но так как, он работает только с этим адресом электронной почты отправителя. Если скажем, например, я использую andy@domain.name, он не отправляет. Результат верен как успешный, но сообщения не приходят.

Это работает ...

    <code>
    $result = $this->email
            ->from('johny@*****.com','Email from tester')
            ->to('samantha@*****.com') // some other domain than sender
            ->subject('This is test')
            ->message('Test message')
            ->send();
        var_dump($result);
</code>

Это не ...

<code>
$result = $this->email
        ->from('mark@*****.com','Email from tester')
        ->to('samantha@*****.com') // some other domain than sender
        ->subject('This is test')
        ->message('Test message')
        ->send();
    var_dump($result);</code>

Оба результата приводят к успеху, но только первый успешно отправляет сообщение. Также нет ошибок в сервере error.log

Кто-нибудь когда-нибудь сталкивался с этим? Каково было решение? Спасибо.

1 Ответ

0 голосов
/ 11 января 2019

Таким образом, чтобы обновить, по-видимому, нет ничего плохого в приведенном выше коде. Но на моем почтовом сервере или в моем почтовом клиентском приложении было какое-то огромное отставание. Все пропущенные сообщения попали в папку «Входящие» на несколько часов спустя. Я все еще вижу отставание в это время, хотя и не так долго, как раньше, но все еще 10-15 минут.

В любом случае, если вы дойдете до этой точной точки, то сначала проверьте свой mail.log на Ubuntu это, скорее всего, находится в ..

<code>
/var/log/mail.log
</code>

Если там все хорошо, то советую поискать в другом месте не ваш код. Я полагаю, проверьте ваш почтовый провайдер (в случае тестирования это, вероятно, ваш) или ваш почтовый клиент. (в моем случае это внешний вид)

...