Oracle Analytics Agent Emails Do Not Include Recipients In 'To' address field - oracle

I have created an Agent In Oracle Cloud Analytics which is used to send mail to bunch of people.
Everything works as expected but I don't see the recipient names when we receive the mail.
How can i fix this ?

Related

Swift_TransportException(503) - Expected response code 354 but got code "503", with message "503 5.5.1 Bad sequence of commands - Laravel

I am using Office 365 setting for sending my project's promotional email marketing. My mail sender email address is registered with office365 and I used SMPT settings with office365. When I send email with fewer recipient's email addresses there are no error. But when I try to send email to all my customer more than 3000 recipients, I got this error.
Error screen
I think you are hitting the rate limit of Exchange Limit which is 30 message per minute. For more information please see this: Exchange Sending limits
By the way office 365, Gmail or other services like this are not suitable for bulk operations. Try using other services like AWS SES, Mailgun and etc.

Lravel 5.6 : emails sent using mail facade go to junk for only hotmail and outlook addresses

i'm setting up automatic emails for events like user registration and change password etc. the problem is that the emails go to junk for Hotmail,outlook whereas work fine for gmail.
I have tested my email for junk content and https://www.mail-tester.com/ gave me a score of 8.5/10 and i don't want to ask my recipients to manually add me to safe senders list
You need to verify your server and sender for it appear in inbox. Have a look at SPF and DKIM.
https://www.sparkpost.com/blog/understanding-spf-and-dkim/
You can also use other email services such as mailchimp, amazon ses etc

Exchange 2013 NDR issue for not existed user in a mailing list

I have an Exchange 2013 server.
Faced with a strange issue of email delivery what I can not solve.
Exchange is rejecting email
if one of the recipients is not exist in a domain
Email will be rejected totally and sender will receive NDR for not existing user.
scenario:
Exchange mailboxes user#domain.com // valid user
user1#domain.com //**user mailbox is not exist**
Sending email from external domain to my exchange server:
TO: user#domain.com,user1#domain.com
Reciving NDR Remote Server returned '550 5.1.1 RESOLVER.ADR.RecipNotFound;
valid user didn't receive email also.
email is rejected
.
I start to google and found that How do I reject incoming email for unknown users in MS Exchange 2013?
exchange has a user validation feature that is enabled by default
I disable it on a console restart transport role.
Set-RecipientFilterConfig -RecipientValidationEnabled $false
run the same scenario again
user#domain.com, user1.domain.com
I receive NDR for not existing user.
but email was delivered to valid user.
Is it a normal behavior for exchange?
What is right by RFC deliver for valid users or reject email?
how it will affect our server hit the public spam list?
Does this not reduce our spam filter resistance?
Please advice.
Thank you.
It's normal for Exchange to send an NDR for non existing users. As you already said, this might also trigger some spam lists because you are sending out mails (NDR) to possible spam honey pots.
A better way to do this would be to have your external MTA (the server which accepts the mail from the internet) check the recipients and refuse to accept mail for non existent email addresses. This way you would never have to send out NDR reports, as the server trying to deliver mail would be informed that it cannot deliver and notifies the sender itself.

How to know mail send or not send in laravel and which recipient is not getting it?

Hi I am using the bellow function, can you please guide me how can I use Mail::failures(); in it
Mail::send('emails.caregiversetprimary', $templateArray, function($message)use($email)
{
$message->to($email, 'username')->subject('my subject');
});
Mail::failures(); < ====== this gives me black array as I have used wrong email
I am using laravel 4.1
tl;dr
You can know which recipients the email has been sent to but no which recipients have received it.
details
You need a better understanding of how mail servers work. From a Laravel point of view, there is no way (or at least not a simple one*) of knowing which recipients got the email. Its a matter of how mail protocol works. You may know which recipients the message has been sent to but no which recipients actually got it.
With Mail::failures() you get a list of recipients to which Laravel tried to send the email but it failed on actually sending it. But again, if it has been sent there is no straightforward way to known if the mail reached their inbox or no.
*If you happend to use Mailgun, Mandrill or any other 3rd party software then you are not dealing with a mail server 'per se' but with an API service. May be you could check the mail service provider documentation to research if they perform any kind of delivery tracking that you can programatically check.

Lotus Notes Emails going to Outlook Group

I am trying to send email to a Lotus Notes group from a Lotus Notes application, But email is sent to Outlook group with same name. Is there any way that email be sent to LN group not to exchange group.
Here LN is not used for mailing anymore. It is done by Exchange.
Yes this is possible. Making a few assumptions about your setup it sounds like at one of our clients. Domino is used for apps but exchange for email, with domino routing mail via exchange.
The the domain is something like xyz.com then sending a mail to "MyGroup" will go to MyGroup.xyz.com and via exchange.
To send just to domino you need to use the Local primary Internet domain which is configured under the Messaging\Domains section in server config on Conversions tab. In our case it's domino.xyz.com so sending a mail to mygroup#domino.xyz.com would go to domino and not routed to exchange
Set your Notes group's type as 'Access Control List' only, so it won't be considered a mailable name.

Resources