2017-10-17 5 views
0

Bonne journée. J'utilise actuellement Laravel 5.3 Mailer et un compte de courrier électronique Notes IBM.Aucune donnée dans les éléments envoyés lors de l'envoi d'e-mail en utilisant Laravel et IBM Notes

J'ai réussi à envoyer des courriels mais lorsque j'ai regardé les éléments envoyés de l'e-mail que j'ai utilisé pour l'envoi, il n'y en avait aucun.

J'utilise actuellement cette configuration dans .env

MAIL_DRIVER=smtp 
MAIL_HOST=ourhostip 
MAIL_PORT=25 
MAIL_USERNAME=myaccount 
MAIL_PASSWORD=mypass 
MAIL_ENCRYPTION= 

Dans mon contrôleur j'utilise ce code.

$data = "Testing Data"; 
$email = "email"; 
$name = "Name"; 
Mail::send('emails.reminder', ['data' => $data], function ($mail) use ($name,$email) { 
    $mail->from('fromemail', 'AI'); 
    $mail->to($email, $name)->subject('Testing Email!'); 
}); 

Toute aide serait appréciée. Merci.

+0

Cela ressemble à un problème avec IBM Notes plutôt que Laravel. Vérifiez s'il existe des paramètres dans Notes pouvant activer le stockage des messages envoyés. –

+0

@NirajShah J'ai essayé d'utiliser IBM Notes pour envoyer des e-mails et enregistrer mes e-mails envoyés. D'un autre côté, lorsque j'utilise mon compte IBM pour envoyer des emails dans Laravel, il n'y a aucune trace de mes emails envoyés. – Miggy

+0

Le problème serait lié à l'envoi de courriers électroniques en dehors d'IBM Notes. Avez-vous essayé d'envoyer un e-mail en utilisant un autre client de messagerie mais en utilisant les mêmes paramètres SMTP que ceux utilisés dans Laravel? Est-ce qu'il apparaît dans le dossier Envoyé? –

Répondre

2

C'est exactement comme ça que fonctionne SMTP. Lorsque vous utilisez Outlook, Thunderbird, etc. pour écrire un e-mail via SMTP et votre compte Notes/Domino, vous pouvez voir le courrier électronique dans votre dossier Notes Notes uniquement si vous configurez également une connexion IMAP. J'ai peur que ce ne soit pas possible à Laravel.

Si vous souhaitez avoir le courrier électronique dans votre boîte de réception IBM Notes, vous pouvez envoyer le courrier avec BCC à votre propre adresse (et le déplacer avec une règle de courrier dans un dossier).

+0

Cela n'est pas strictement vrai et dépend du fournisseur de messagerie que vous utilisez. J'utilise les e-mails Zoho dans Laravel sans configuration IMAP, et Zoho affiche actuellement les messages envoyés à l'aide de Laravel dans le dossier Envoyés lors de l'utilisation du client de messagerie Web. –

+0

Merci beaucoup pour votre réponse. Je vais essayer dès que possible. Je vais également coordonner avec notre support technique pour toute configuration concernant votre réponse. Je reviendrai à vous dans un moment. Merci! – Miggy

+0

Je viens d'utiliser votre 2ème suggestion pour ne pas trop compliquer les choses et ça marche! Utilisation de BCC est mes e-mails peuvent également être une base des éléments envoyés. Je viens de créer une fonction de règle de courrier afin que je puisse voir tous les emails envoyés en utilisant Laravel. Il est également utile quand il s'agit de séparer les emails envoyés en utilisant IBM Notes et en utilisant mon application Laravel. J'espère que ma question et votre réponse pourraient contribuer plus sur cette communauté. Merci! :) – Miggy