Getting Data In

Can you help me figure out this error I'm getting with a search using the sendemail command?

vumanhtai
Path Finder

Hi Splunk Team!

I have a query as shown below:

my search | outputlookup emailspam.csv | sendemail  from= server=  subject=Alert message="text"  to=[|inputlookup emailspam.csv]

In general, my search prints all the result emails to file "emailspam.csv", and later on, I use this file as the receiving addresses. However, after running this query, I got an error :

command="sendemail", {} while sending mail to

I know the issue comes from " to=[|inputlookup emailspam.csv]"

I want to send all emails in file emailspam.csv

0 Karma
1 Solution

DMohn
Motivator

Assuming your CSV contains a list of email adresses, you have to convert this to a comma-separated string of recipients.

Try the following:

my search | outputlookup emailspam.csv | sendemail from= server= subject=Alert message="text" [|inputlookup emailspam.csv | mvcombine email| eval to=mvjoin(email,", ") | return to]

This assumes you have one field in your CVS named email. Change the command if needed.

View solution in original post

0 Karma

DMohn
Motivator

Assuming your CSV contains a list of email adresses, you have to convert this to a comma-separated string of recipients.

Try the following:

my search | outputlookup emailspam.csv | sendemail from= server= subject=Alert message="text" [|inputlookup emailspam.csv | mvcombine email| eval to=mvjoin(email,", ") | return to]

This assumes you have one field in your CVS named email. Change the command if needed.

0 Karma

vumanhtai
Path Finder

thank DMohn!

0 Karma

DMohn
Motivator

Can you post an example of your |inputlookup output, e.g. how the CSV file looks like?

0 Karma

vumanhtai
Path Finder

Hi DMohn!
file emailspam.csv:
from
email1
email2
email3
email4

0 Karma

DMohn
Motivator

In that case you can use the query I stated in the answer below, just replace the email field with from

0 Karma
Get Updates on the Splunk Community!

.conf24 | Registration Open!

Hello, hello! I come bearing good news: Registration for .conf24 is now open!   conf is Splunk’s rad annual ...

ICYMI - Check out the latest releases of Splunk Edge Processor

Splunk is pleased to announce the latest enhancements to Splunk Edge Processor.  HEC Receiver authorization ...

Introducing the 2024 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...