发件人的邮件地址 - 联系表格

时间:2015-09-02 12:34:00

标签: php email laravel laravel-5.1

我只是请求一点帮助,因为我是Laravel的初学者,我的联系表格有问题:

当我收到邮件时,它不会写信给我发件人的电子邮件地址。例如,如果在联系表单中(输入类型="电子邮件"),访问者会写下此电子邮件地址: test@test.fr

在我的收件箱中,他的电子邮件地址未显示。它向我显示了我的地址邮件。做什么的 ?如果我点击回复,我回答自己... 图片 : http://www.creerwebsite.com/medias/upload/aaab.png

在上图中,De:那必须显示发件人的电子邮件地址,而不是我的......

事实上,我注意到这显示了我.env的电子邮件地址

MAIL_USERNAME=aaa@bbb.fr

MAIL_PASSWORD =输入mypassword

要调试,我试图更改我的.env中的这个电子邮件地址。这显示了我在.env中通知的另一个地址。我希望在接收电子邮件时,是否显示的是发件人的电子邮件地址,而不是我的.env中的电子邮件地址。如何解决这个问题?

我的代码:



<?php
/**
* Traitement du formulaire de contact
*/
public function executeContact(ContactFormRequest $request)
{
	$data = [
		'receiver' => 'aaa@bbb.fr',
		'sender' => $request->get('nom'),
		'sender_email' => $request->get('email'),
		'exp_message' => $request->get('message')
	];

	//dd($data);


	// Mail::send() prend 3 params :
	// _vue(s) utilisée(s) pour le modèle de corps e-mail
	// _tableau de données qui sera mise à la disposition du modèle e-mail
	// _closure qui donne l'occasion de définir les options :
	// from('expéditeur@envoyeur.fr'), to('destinataire@receveur.fr'), subject('sujet'), ...
	Mail::send( 
				['emails/contact', 'emails/contact-text'],
				['data' => $data],
				/*[
					'sender' => $request->get('nom'),
					'sender_email' => $request->get('email'),
					'exp_message' => $request->get('message')
				],*/
				function($message) use ($data) {
					$message->from($data['sender_email'])  // ici ça ne marche pas
							->to($data['receiver'])  // ici ça marche
							->subject('Sujet test');
					//$message->attach(public_path() . '/medias/images/fleche-haut.png');
				}
			);

	return \Redirect::route('contact')->with('message', 'Merci pour votre message !');
}
&#13;
&#13;
&#13;

谢谢你

0 个答案:

没有答案