मैं लार्वा (5.3) के साथ मेलगन स्थापित करने की कोशिश कर रहा हूं, लेकिन शून्य लौटाता है, त्रुटि नहीं दिखाता है और ईमेल नहीं भेजता है। इसके अलावा मैंने PHP कर्ल के साथ इस मेलगुन पैराम्स की भी कोशिश की, यह भी काम कर रहा है। इसके अलावा मैंने MAIL_DRIVER=log इसे काम करने के लिए सेट किया है। मैं लारवेल मेलगुन को कैसे डिबग कर सकता हूं?

मैंने गज़ल स्थापित किया है।

मैं Laravel कतार प्रणाली स्थापित नहीं करता। इस वजह से समस्या हो सकती है?

मेरा लॉग:

    [2019-08-06 13:19:04] local.DEBUG: Message-ID: 
    <21f27....9cf293be62@todo.test>
    Date: Tue, 06 Aug 2019 13:19:04 +0000
    Subject: Activate Your Account
    From: s....@gmail.com
    To: s....@gmail.com
    MIME-Version: 1.0
    Content-Type: text/html; charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    <h2>this is test mail</h2>
    <p>Lorem ipsum dolor sit amet, consectetur</p>

मेरा .env परम

MAIL_DRIVER=mailgun
MAIL_HOST=smtp.mailgun.org
MAIL_PORT=2525 //tried other ports 25, 587, and 465
MAIL_USERNAME=postmaster@sandbox5....a6df0f425dfd0.mailgun.org
MAIL_PASSWORD=f6ae0....b4e0a8205b-73ae490d-d2e10d3d
MAIL_ENCRYPTION=TLS
MAILGUN_DOMAIN=sandbox.....f0f425dfd0.mailgun.org
MAILGUN_SECRET=56cc50b....10c62e08-73ae490d-11f1b30a
MAIL_FROM_ADDRESS=postmaster@sandb....df0f425dfd0.mailgun.org
MAIL_FROM_NAME=ToDo

मेरा नियंत्रक

Mail::to('m....r@gmail.com')->send(new SendMail());

if(count(Mail::failures()) > 0){
    return 'Failed to send password reset email, please try again.';
}

माई मेल क्लास

    public function build()
        {
            return $this->from('postmaster@san....0f425dfd0.mailgun.org')
                ->subject('Activate Your Account')
                ->view('emails.test');
        }
0
Miri 6 अगस्त 2019, 18:40

1 उत्तर

सबसे बढ़िया उत्तर

मुझे config/services.php में समस्या मिलती है

'mailgun' => [
    'domain' => 'https://api.mailgun.net/v3/sandbox53bb3c32cee7449f961a6df0f425dfd0.mailgun.org',
    'secret' => '56cc50bafb9320f2ef3c9d3210c62e08-73ae490d-11f1b30a',
],

में बदल गया

'mailgun' => [
    'domain' => 'sandbox53bb3c32cee7449f961a6df0f425dfd0.mailgun.org',
    'secret' => '56cc50bafb9320f2ef3c9d3210c62e08-73ae490d-11f1b30a',
],

फिर लौटता है

Client error: `POST https://api.mailgun.net/v3/dfd0.mailgun.org/messages.mime` resulted in a `400 BAD REQUEST` response:
{
"message": "Sandbox subdomains are for test purposes only. Please add your own domain or add the address to authoriz (truncated...)

अंततः मेलगन एपीआई काम करता है

1
Miri 6 अगस्त 2019, 20:55