2017-10-17 67 views
0

美好的一天。使用Laravel和IBM Notes發送電子郵件時發送的郵件中沒有數據

我目前使用的是Laravel 5.3 Mailer和一個IBM Notes電子郵件帳戶。

我能夠成功發送電子郵件,但是當我查看發送的電子郵件的發送項目時,沒有發送。

我目前使用.ENV

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

這個配置在我的控制,我使用此代碼。

$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!'); 
}); 

任何幫助,將不勝感激。謝謝。

+0

聽起來像IBM Notes而不是Laravel的問題。查看Notes中是否有任何設置可以啓用存儲發送的消息。 –

+0

@NirajShah我嘗試在電子郵件中使用IBM Notes,它記錄了我發送的電子郵件。另一方面,當我使用我的IBM帳戶在Laravel發送電子郵件時,沒有發送我發送的電子郵件的痕跡。 – Miggy

+0

該問題將與在IBM Notes之外發送電子郵件有關。您是否嘗試使用不同的電子郵件客戶端發送電子郵件,但使用與Laravel中使用的相同的SMTP設置?它顯示在發送文件夾中? –

回答

2

這只是SMTP的工作方式。當您使用Outlook,Thunderbird等通過SMTP和Notes/Domino帳戶編寫電子郵件時,只有在配置IMAP連接時,才能在Notes發送文件夾中看到電子郵件。

恐怕這在拉拉維爾是不可能的。

如果您希望在IBM Notes收件箱中收發電子郵件,則可以將帶有BCC的郵件發送到您自己的地址(並使用郵件規則將其移動到文件夾中)。

+0

不完全正確,它取決於您使用的電子郵件提供商。我在Laravel中使用沒有配置IMAP的Zoho電子郵件,當使用Web電子郵件客戶端時,Zoho當前顯示使用Laravel在已發送文件夾中發送的消息。 –

+0

非常感謝您的回覆。我會盡快嘗試。我還將與我們的技術支持人員協調有關您答案的任何配置。稍後會回覆你。謝謝! – Miggy

+0

我剛剛使用你的第二個建議,而不是複雜的事情,它的工作原理!使用密件抄送是我的電子郵件也可以作爲發送物品的基礎。我只是創建一個郵件規則函數,以便我可以看到使用Laravel發送的所有電子郵件。當使用IBM Notes分離發送的電子郵件並使用我的Laravel應用程序時,這也是有益的。希望我的問題和答案能夠爲這個社區做出更多貢獻。謝謝! :) – Miggy