Have you ever received mail from GOD? I don’t think so and I also haven’t receive any mail from god but I have sent mail acting as GOD
, sounds strange and stupid. But using Siebel it is possible to send mail to anybody with any address you want.
You can use Communication Outbound Manager to accomplish this.
Before I elaborate on the process how to do it I would like to give a disclaimer.
This post is intended for information purpose only. You should use it only at your risk. Author of this post cannot be held responsible for action taken by user after making use of this information.
You need to create a communication profile before you can send mail. To create a communication profile follow the steps given below
- Goto Administration Communication » Communication Drivers and Profiles
- Select Internet SMTP/POP3 Server Profile from List
- Create a New button in Profiles Tab (2nd List Applet)
It’s better to copy an existing profile which is working - If you are creating a new profile provide following parameters
- From Address : god@god.com (this will be the email address from which you want to send email)
- SMTP Server: localhost
- Siebel Server: your Siebel server name
After you have created the communication profile you need to create a business service on client side. You can do that by going to
Administration Business Service » Script
Write the following code to send email
var bs = TheApplication().GetService(”Outbound Communications Manager”);
var inputs = TheApplication().NewPropertySet();
var outputs = TheApplication().NewPropertySet();
var CommProfile = “Name of the Profile you created”;
inputs.SetProperty(”CommProfile”,CommProfile);
inputs.SetProperty(”MsgToList”,”Email addresses to which you want to send mail”);
inputs.SetProperty(”MsgBody”,”Body of email that you want to send”);
inputs.SetProperty(”MsgSubject”,”Email subject”);
bs.InvokeMethod(”SendMessage”,inputs,outputs);
inputs = null;
outputs = null;
bs = null;
Just simulate this business service by going to Administration Business Service » Simulator
Type the name of BS and the method that you have created and click on Run. That will send the mail using from address from the profile that you have created. So, in this case it will be a mail from god@god.com
There is much easier way to send mail to anybody with any email Id (just like spammers do) using outlook express. If you are intrested to know how just drop in your comments. Provided enough readers want it I will post it here.

16 Comments at "GOD sending mail using siebel - Is it possible?"
I would add the use of the hiden (up to to 7.8 clear in 8)options FilePath and FileName with those two you can add attachments.
Hi Neelamani,
I have a scenario in sending email as soon as I click on the email address the email address of the account linked to the opportunity should auto populate with different email address.
Can you help in this scenario.
Thanks in advance,
Janardhanan.
I haven’t quite understood your requirement.
Are you trying to send email through scripting or F9 functionality and where do you want to populate different email address in To or in some field in Siebel. Woudn’t be able to help until and unless requirement is pretty clear
God@god.com is awesome….keep goin and plz elobarote it sendin thru outlook.
Thnq in adv……
HI God,I am interested to have my name in that list of mai Ids…
Please try to send me a mail as GOD using Siebel Business Service, So that I can pass it to my friends showing that practical proof.
Hi Neel,
My requirement is to send an XML File containing Siebel message to some list of users…
How can I attach this XML File to that mail..Any special syntax for attaching a File to the mail..
Thanx in advance,
Raghu
Communication Outbound Manager includes a property which you can specify to attach any kind of file with email.
You can find the details in the bookshelf
Your wish has been fulfilled .. a mail should be waiting in your inbox from GOD
Hi Neel,
Thanx for sending that mail as GOD.
I am having a doubt on Picklist(Static),Can U tell me how can we make a picklist bounded or unbounded.
Will there be any specific field where we have to mention whether the picklist which we are creating is bounded or unbounded.
Thanks,
Raghu
Easier ways to send mail to anybody with any email Id using outlook express.
hello siebel EIM gurus. can anybody explain EIM foreign key mapping and how we map to inteersection tables ..iam new to this
Hi Venkateshwarlu,
For populating the foreign keys you have to populate all the columns in EIM table which resolve foreign key. this columns you will come to know from tools. if u elaborate and tell which specific table you want to load i will able to help u in detail.
Thanks,
Manish O. Bang
Hi manish thanks for givnig this info and i need in detail, here iam duing for contact entity data mapping and in that ineed to do foreign key mapping if u take one Ex and elaborate it..it would be helpful for me
thanks
venkat
Hi Venkat,
For Contact entity u must be using EIM_CONTACT.
we have EMP_ID as a foreign key in S_CONTACT. this one i am taking as example.
Go to EIM_Interface_Table(EIM_CONTACT) –> EIM_Table_Mapping(S_CONTACT) –> Foreign_Key_mapping(EMP_ID). this is in tools.
u will get which all columns u have to load for populating EMP_ID in S_CONTACT.
EMP_ID is ROW_ID of S_USER. u have to check LOGIN_DOMAIN,LOGIN from S_USER and then load these values in respective EIM_CONTACT columns. after this EIM will automatically pick up ROW_ID from S_USER and populate it in EMP_ID.
still if you have any doubts let me know i will try to make it clear.
same steps involved in resolving any foreign key.
Thanks,
Manish O. Bang
Hi Neelamani,
I am at the client place and we are trying to deploy a email generation workflow.
But it is not working:(
The workflow execute properly in local and the policy is also fine.
I am using Outbound Communication Manager BS SendSmtpMessage method in the workflow.
I have created a profile in the Internet SMTP/POP3 Server Profile.
The Outbound communication manager is throwing error.
:ERROR:Failed on invoking driver command type(2), at driver(sscmpop3), parameter.
Please help me to do this.
Comment Now!