Message – email prijde od nespravneho odesilatele

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Piticu
Člen | 93
+
0
-

Ahoj vsem,

Mam nasledujici kod pro odesilani nejakyho emailu:

        $mail = new Mail\Message;
        $mail->setFrom('aaa@gmail.com')
            ->addTo('piticu14@gmail.com')
            ->setSubject('DiRoCz feedback')
            ->setHtmlBody($latte->renderToString('feedback_email.latte', $params));

        $mailer = new Mail\SmtpMailer([
            'host' => 'smtp.gmail.com',
            'username' => 'piticu14@gmail.com',
            'password' => '....',
            'secure' => 'ssl',
        ]);
        $mailer->send($mail);
setFrom

obsahuje adresu aaa@gmail.com, ale email prijde od piticu14@gmail.com, coz neni spravne? Jak mohu udelat funkcni setFrom?

CZechBoY
Člen | 3608
+
0
-

Posilej to pres mail aaa@gmail.com :-) viz. username

Piticu
Člen | 93
+
0
-

no :) akorat ze tam muze byt i jina emailova adresa. Chci vzit emailovou adresu z nejakyho formu a mit

$mail->setForm($values['email'])
CZechBoY
Člen | 3608
+
0
-

Na co to potrebujes? Nestaci ti Reply-To?

Piticu
Člen | 93
+
0
-

To by stacilo. Udelal jsem v podstate takovy rychly formular, kde uzivatele muzou napsat nejaky dotaz nebo nejakou zpetnou vazbu. V podstate potrebuji odepsat na tu emailovou adresu,kterou zada do toho formulare.

Editoval Piticu (21. 12. 2016 21:44)

CZechBoY
Člen | 3608
+
0
-

Muzes si jeste ty pripominky ukladat do db a udelat si k tomu administraci. Odpovedi pak budes odesilat emailem. Akorat je potom otazka co se stane kdyz uzivatel bude chtit odpovedet na odpoved :-)).

Sel bych cestou Reply-To hlavicky.

Piticu
Člen | 93
+
0
-

Akorat me stve ze nefunguje ten setForm. Jeste muzu pouzit PHPMailer

CZechBoY
Člen | 3608
+
0
-

To bude spíš problém googlu, že ti to odstraní ;-)

Piticu
Člen | 93
+
0
-

Ano :) Google SMTP odstrani setFrom a pouziva username jako odesilatel emailu :) ..Vyzkousel jsem SMTP od Endory a funguje to, ale mam takovy pocit ze v PHPMailer funguje setForm i u Google SMTP.