Creating events without sending email - 2005Q4
I would like to create events (admin function) for groups of users and NOT have any mail sent. Is there a way to do this? Thanks
Rajiv, i am not using any adapter . I am writing the code directly in the Custom UI service class.
I am able to get the database connection and even i am able to print the body of my email template . But at the last stage in sendEmail method error occurs. Will it be possible to achieve my requiremnet through task adapter as i do not store the password in OIM. I thought of getting the value directly from the jsp page when GIA analyst enters the password for accessing the application and calling the 5 lines of code for sending email after that. Please let me know whether my approach is correct.
Similar Messages
-
Create event from an email in LION
Maybe it's me, but I can't seem to find a way (or Apple Scripts in Menu like Snow Leopard) to create an Event from an Email?
I do see that one thing it must have is a date or time from someone in the body of the email, which gives you the dropdown bar and you can create an event.
I hope this isn't gone or tossed out, or worse, not thought through (Remember not being able to accept a meeting invite on iPhones?).
Anyone guide this through for me? Can't believe I am asking a question like this but this one has me lost.
ThanksOk. I spoke to iApps Team at Apple and we figured this out.
Here's how it works:
In order to drag an event to iCal (Create Event from an Email) you must be in "No Conversations" mode
Conversations can be toggled by the Icon in the Icon Bar (See preferences to drag it if it's not there)
Once in "No Conversations" mode, you can drag an email to create an event in iCal like Snow Leopard
The AppleScripts from Snow Leopard Mail are gone (At least in the OS version of Mail)
If you are in "Conversations" mode, you cannot drag an email to iCal to create an event (Apple - should this be fixed or updated to add the Conversations to create an event???)
So Hat Tip to the folks at iApps for helping me to determine the fix. They were able to drag it in "No Conversations" mode, which led me to my own conclusion that it works only in that mode.
Better would be a add-in to the Help Menu to show people how to do this. Simple is fine, we need to know how to do something as critical as this without guesswork...
What's your experiences, tips or tricks in Apple Mail so far?
My Favorites:
Toggle Conversations
Hover Action to create add to Address Book
My Problems in Mail, Address Book (New Discussion to come next):
Changed Template to Add Twitter, Facebook, LinkedIn Profiles but the template does not work when adding a new Card
Thanks
@deanholmes (Twitter) -
Attach 'invitees' to an event without sending an automatic e-mail
Hi, I'm still leaning to use iCal after many years on another calendar program.
Today's question: is there anyway to attach contacts to an event without sending them an automatic e-mail? I'm thinking of occasions where people have asked me to attend an event the old fashioned way (ie: by phone or e-mail) and I simply want to attach their details to the event so that I can remember who the organisers are, and can easily send e-mails to them in the future. Is this possible in iCal?Hi,
If the calendar is not an Exchange or CalDAV calendar try iCal Reply Checker.
http://discussions.apple.com/thread.jspa?messageID=10256493�
Best wishes
John M -
How to create own event of sending email for IDI
Hi Gurus,
We have one requirement to navigate the screen to inbox once the user sends the email. Currently the screen goes back to initial incoming email screen after user clicks the send button.
I added the event ZSENDEMAIL in IDI event repository (CRMC_IC_EVENT_REP) with below parameters:
component: CRMCMP_CCS_EML
view: CRMCMP_CCS_EML/MAILBODY
UI event: SENDMESSAGE
Also I created a IDI policy in IC_manager as below:
if current event = ZSENDEMAIL
navigate to IC webclient inbox:display
However, it did not work. The screen still goes back to the initial incoming email screen. Did anyone have any similar expenrience? Could you help to share your successful example? Any suggestion or idea are welcome!
Thanks in advance!
Edited by: Zhijie Kong on May 31, 2011 11:12 PMHi Hannes,
I used below IDI rule to navigate to IR screen.
(If Current Event Equals Contact Ended and
MEDIA Equals "Email"
Then Navigate To ( Navigation Object type:Action = Interaction Records:Edit ) )
Thanks,
ZJKong -
Remove an iCal event without sending updates?
So... I have a thorny question that nobody seems to have an answer to.
I use my Mac at work (as well as at home).
I have 2 calendars- 'Work' is connected to my Exchange account. 'Home' is synced through iCloud.
For some inexplicable reason, when I get a repeating meeting invite from a customer (who is using Google calendar in their company) to my work Exchange mail account the invite goes a bit nuts. Basically the invite goes into my 'Home' calendar and sets me as the meeting organiser!
So... now I have a meeting invite, that I cannot remove, in the wrong calendar.
If I remove it it threatens to send out meeting cancellations to all (20!) of the attendees! Needless to say I will not be in a good place if that happens!
So my challenge to you all- how on earth do I hack this meeting invite out of my iCloud calendar?
From searching around there seems to have been an application, called iCalpone, that could do this, but it is no longer available.
There is also http://www.nhoj.co.uk/icalreplychecker/ but that appears not to work for iCloud calendars.
Help!Hmm- yeah- it sounds like a different problem that could use the same solution I'm looking for.
In MobileMe it was easy enough as you could backup your calendar to a file, edit the file, hack out the offending entries, and then wipe out your MobileMe calendar and sync from the saved version (by telling it to use the version on your Mac as the canonical version).
You can't do that in iCloud.
I've got a call open with Apple on this issue right now and they are saying that there's no real way for them to remove the errant meeting and I'll probably have to wait until it expires in December (and just be very careful not to accidentally alter the meeting causing lots of notifications to be sent out).
However they are still looking into it in the hope that they can find a solution. Watch this space. -
How to create a BO for sending emails
Hi All,
I want to create a Business Object which should have an event for sending emails.
Please guide me on this.
Thanks in Advance,
Saket.Hi Raj,
See i will explain why i want it.In the link it's done as below:
IF ZCUST_INFO-COUNTRY = 'IN'.
DATA: W_OBJTYPE TYPE SWETYPECOU-OBJTYPE,
W_OBJKEY TYPE SWEINSTCOU-OBJKEY,
W_EVENT TYPE SWETYPECOU-EVENT.
W_OBJTYPE = 'YH355_BO'.
W_OBJKEY = ZCUST_INFO-CUSTNO.
W_EVENT = 'SENDEMAIL'.
CALL FUNCTION 'SWE_EVENT_CREATE'
EXPORTING
objtype = W_OBJTYPE
objkey = W_OBJKEY
event = W_EVENT
COMMIT WORK.
ENDIF.
But here w_objtype is a custom BO and also w_event = 'SENDEMAIL' .This event too
is a custom event.
Now i want to know what code is there in this custom BO because it is this BO which triggers the email through SENDEMAIL event.
Hope i am clear here.
waiting for your reply. -
Sending email by attaching adobe form through BSP
Hi All,
I'm working on the e-recruitement project.
I have requirement that on the publication page there is table view where all the publication and there posting channels are displayed.
Now i have to create a button " Send Email". by selecting the the required posting channel when i click on the button send email.
It should pick the data overview form and this form should be attached to email and should be send to the respective posting channel.
Can you please guide me to solve this issue.
Your commnets will highly appreciated.
Regards,
Nikita.Look at this [document|https://www.sdn.sap.com/irj/scn/elearn?rid=/library/uuid/e0bba346-cb84-2910-2aa9-ba1f8a1c8617&overridelayout=true] to create & send adobe form via email.
You can use the same code for BSP too.
Raja -
Trigger a event and send an email when a new entry is created in a table
Hi All,
I have scenario here where i want to trigger a event and send an email too when a new entry is created in a Ztable or an existing entry is changed.
Please let me know how can i achieve this.
Please excuse me if you find it basic as I am not very old in Workflows.
Thanks in Advance,
Saket.Hi..
For your Requirement workflow not Required.
Write a Program to send Mail. This Program has to execute when ever the Save Button is Click, then the mail will be sent.
Check the program in this [link|https://wiki.sdn.sap.com/wiki/x/nYKdAw ], which send the mail.
Regards,
Surjith -
Calendar events created in iCal sending multiple email invites to invitees
Background:
Google Apps domain account
Lion and Snow Leopard iCal users syncing to Google Calendar
Problem:
1.A Lion user creates a new iCal event and invites multiple people to the event. The event is created and then an email invitation is sent to all invitees. Each invitee receives 6 - 10 email notices about the evet.
2. the event organizer changes the event time, multiple email notices go out to all invitees (6-10 emails each).
What is causing this problem and is there a way to fix it?
ThanksiCal
http://www.apple.com/support/ical -
Outlook Add In - Hook into delete event without having to open the email.
Is it possible to hook into the BeforeDelete command without having to open the email to fire the event. At present my code will hit the BeforeDelete event when the email is open and delete is selected, but it does not fire if deleting without opening
the email.Below is the Property MailItem I have in a class called MailItemContainer:
/// <summary>/// Gets or sets the Mail Item property/// </summary>public Outlook.MailItem MailItem
get
returnthis.mailItem;
set
if (this.mailItem != null)
try
((Outlook.ItemEvents_10_Event)this.mailItem).Forward -= new Outlook.ItemEvents_10_ForwardEventHandler(this.MailItem_Reply);
((Outlook.ItemEvents_10_Event)this.mailItem).Open -= new Outlook.ItemEvents_10_OpenEventHandler(this.MailItem_Open);
((Outlook.ItemEvents_10_Event)this.mailItem).PropertyChange -= new Outlook.ItemEvents_10_PropertyChangeEventHandler(this.MailItem_PropertyChange);
((Outlook.ItemEvents_10_Event)this.mailItem).Reply -= new Outlook.ItemEvents_10_ReplyEventHandler(this.MailItem_Reply);
((Outlook.ItemEvents_10_Event)this.mailItem).ReplyAll -= new Outlook.ItemEvents_10_ReplyAllEventHandler(this.MailItem_Reply);
((Outlook.ItemEvents_10_Event)this.mailItem).Send -= new Outlook.ItemEvents_10_SendEventHandler(this.MailItem_Send);
((Outlook.ItemEvents_10_Event)this.mailItem).Unload -= new Outlook.ItemEvents_10_UnloadEventHandler(this.MailItem_Unload);
((Outlook.ItemEvents_10_Event)this.mailItem).BeforeDelete -= new Outlook.ItemEvents_10_BeforeDeleteEventHandler(this.MailItem_Delete);
catch
if (value != null && !value.Equals(this.mailItem))
this.mailItem = value;
((Outlook.ItemEvents_10_Event)this.mailItem).Close += new Outlook.ItemEvents_10_CloseEventHandler(this.MailItem_Close);
((Outlook.ItemEvents_10_Event)this.mailItem).Forward += new Outlook.ItemEvents_10_ForwardEventHandler(this.MailItem_Reply);
((Outlook.ItemEvents_10_Event)this.mailItem).Open += new Outlook.ItemEvents_10_OpenEventHandler(this.MailItem_Open);
((Outlook.ItemEvents_10_Event)this.mailItem).PropertyChange += new Outlook.ItemEvents_10_PropertyChangeEventHandler(this.MailItem_PropertyChange);
((Outlook.ItemEvents_10_Event)this.mailItem).Reply += new Outlook.ItemEvents_10_ReplyEventHandler(this.MailItem_Reply);
((Outlook.ItemEvents_10_Event)this.mailItem).ReplyAll += new Outlook.ItemEvents_10_ReplyAllEventHandler(this.MailItem_Reply);
((Outlook.ItemEvents_10_Event)this.mailItem).Send += new Outlook.ItemEvents_10_SendEventHandler(this.MailItem_Send);
((Outlook.ItemEvents_10_Event)this.mailItem).Unload += new Outlook.ItemEvents_10_UnloadEventHandler(this.MailItem_Unload);
((Outlook.ItemEvents_10_Event)this.mailItem).BeforeDelete += new Outlook.ItemEvents_10_BeforeDeleteEventHandler(this.MailItem_Delete);
}I have an Outlook AddIn which code is below:/// <summary>
/// Mutex to control loading and new mails
/// </summary>
private System.Threading.Mutex mutexLoad = new System.Threading.Mutex();
/// <summary>
/// Gets or sets the mail item list
/// </summary>
internal List<MailItemContainer> MailItemList
get;
set;
/// <summary>
/// Checks the list to see if the item has already been registered.
/// </summary>
/// <param name="findItem">The <typeparamref name="Outlook.MailItem">MailItem</typeparamref> to find.</param>
/// <returns><c>True</c> if found, <c>False</c> if not</returns>
public bool ContainsMailItem(Outlook.MailItem findItem)
var found = false;
foreach (var item in this.MailItemList)
found = item.MailItem != null && item.MailItem.Equals(findItem);
try
found = found || (!string.IsNullOrWhiteSpace(item.MailItem.EntryID) && item.MailItem.EntryID.Equals(findItem.EntryID));
catch
if (found)
break;
return found;
/// <summary>
/// Finds the container for the mailitem in the list if the item has already been registered.
/// </summary>
/// <param name="findItem">The <typeparamref name="Outlook.MailItem">MailItem</typeparamref> to find.</param>
/// <returns>The MailItemContainer object that is used to extend the mail item</returns>
public MailItemContainer FindMailItem(Outlook.MailItem findItem)
MailItemContainer mailContainer = null;
foreach (var item in this.MailItemList)
if (item.MailItem != null)
if (item.MailItem.Equals(findItem))
mailContainer = item;
else
try
if (!string.IsNullOrWhiteSpace(item.MailItem.EntryID) && item.MailItem.EntryID.Equals(findItem.EntryID))
mailContainer = item;
catch
if (mailContainer != null)
break;
return mailContainer;
/// <summary>
/// This will attempt to get the default values for the user and bind to the outlook events.
/// </summary>
private void InitialiseAddIn()
var success = DA.SQLDataSource.IsDBConnectionValid();
if (success)
Utility.UserUpdated -= new EventHandler(this.Utility_UserUpdated);
try
Utility.User = DA.User.GetUserByUserId(Utility.UserId.GetValueOrDefault());
success = Utility.User != null;
if (success)
Utility.Department = Utility.User.Department;
success = Utility.Department != null;
if (success)
this.MailItemList = new List<MailItemContainer>();
// Add a handler when an email item is opened
this.Application.ItemLoad += new Outlook.ApplicationEvents_11_ItemLoadEventHandler(this.ThisApplication_ItemLoad);
// Add a handler when an email item is new
this.Application.NewMailEx += new Outlook.ApplicationEvents_11_NewMailExEventHandler(this.ThisApplication_NewMailEx);
// Add a handler when the selection changes
this.Application.ActiveExplorer().SelectionChange += new Outlook.ExplorerEvents_10_SelectionChangeEventHandler(this.ThisAddIn_SelectionChange);
else
MessageBox.Show("Your department has not been selected. Click on the \"Call Centre\" option on the menu and press the \"Settings\" button to select your department.", "PSP Call Centre Tracker");
else
MessageBox.Show("Your user profile has not been set up yet. Click on the \"Call Centre\" option on the menu and press the \"Settings\" button to select your department and create a profile.", "PSP Call Centre Tracker");
catch
MessageBox.Show("Call Centre Tracker was unable to communicate with active directory.\nTracking will not be enabled for this Outlook session.", "PSP Call Centre Tracker");
else
MessageBox.Show("Call Centre Tracker was unable to communicate with database.\nTracking will not be enabled for this Outlook session.", "PSP Call Centre Tracker");
Utility.UserUpdated += new EventHandler(this.Utility_UserUpdated);
/// <summary>
/// The event that fires when the add-in is loaded
/// </summary>
/// <param name="sender">The object that fired the event</param>
/// <param name="e">The evetn args</param>
private void TrackingAddIn_Startup(object sender, System.EventArgs e)
this.InitialiseAddIn();
/// <summary>
/// This fires when the add-in is closed
/// </summary>
/// <param name="sender">The ibject that fired the event</param>
/// <param name="e">The event args</param>
private void TrackingAddIn_Shutdown(object sender, System.EventArgs e)
this.Application = null;
/// <summary>
/// Handles the event when the User has been changed.
/// </summary>
/// <param name="sender">The object that raised the event</param>
/// <param name="e">The default event arguments</param>
private void Utility_UserUpdated(object sender, EventArgs e)
this.InitialiseAddIn();
/// <summary>
/// This is the application_ item load.
/// </summary>
/// <param name="item">The mail item.</param>
private void ThisApplication_ItemLoad(object item)
if (item is Microsoft.Office.Interop.Outlook.MailItem)
Outlook.MailItem mailItem = item as Outlook.MailItem;
try
this.mutexLoad.WaitOne();
if (mailItem != null && !this.ContainsMailItem(mailItem))
this.MailItemList.Add(new MailItemContainer(mailItem, this));
finally
this.mutexLoad.ReleaseMutex();
/// <summary>
/// Thises the application_ new mail ex.
/// </summary>
/// <param name="entryIDCollection">The entry ID collection.</param>
private void ThisApplication_NewMailEx(string entryIDCollection)
var idCollection = entryIDCollection.Split(',');
var sentFolder = this.Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderSentMail);
var inboxFolder = this.Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox);
foreach (var entryId in idCollection)
var item = this.Application.Session.GetItemFromID(entryId);
if (item is Outlook.MailItem)
var mailItem = item as Outlook.MailItem;
var parentFolder = Utility.GetTopLevelFolder(mailItem);
if (parentFolder != null && parentFolder.EntryID == inboxFolder.EntryID)
var referenceCode = Utility.MatchSubjectReference(mailItem.Subject);
try
this.mutexLoad.WaitOne();
var containerItem = this.FindMailItem(mailItem);
if (!DA.TrackingItem.ExistsByReferenceCode(referenceCode, mailItem.ReceivedTime))
if (containerItem == null)
containerItem = new MailItemContainer(mailItem, this);
this.MailItemList.Add(containerItem);
containerItem.IsNewItem = true;
containerItem.TrackingItem = Utility.RegisterMailIncoming(item as Outlook.MailItem, this.Application);
finally
this.mutexLoad.ReleaseMutex();
////Insert into Detail file and get the refence number
////MailInsert("Incoming");
/// <summary>
/// This action fires when the selection changes
/// </summary>
private void ThisAddIn_SelectionChange()
var unread = this.MailItemList.Where(d => d.IsNewItem && d.MailItem.UnRead).ToList();
foreach (var item in unread)
item.DoUnReadCheck(); -
Sending email to 10,000 addresses without knowing Host and Protocols!!
Context:
I am building an "eMail Marketing Campaign" application which takes a list of email addresses (unlimited) and sends an eMail to all of them.
My servlet creates an instance of "MyMailHandler.java/class" and passes a list of addresses.
Problem:
If I want to send email to different user, do I need to know about everyOne's HOST and PROTOCOL. My application recieves list of addresses from a remote server of a data-selling-company so they don't have that info.
Following is the code (hardCode!) of MyMailHandler.
properties.put("mail.smtp.host", "MAIL.DMCDATABASE.COM");
properties.put("mail.transport.protocol", "IMAP");
Question:
How do I send emails to receivers without knowing everyOne's host and Protocol?????? (new to JavaMail)No, you only need to know the name of your own mail host. It will send the e-mails to those 10,000 addresses for you. And the protocol for sending mail is SMTP, that's all you need to know to send mail. IMAP and POP are protocols for storing received mail messages and so are not relevant to your task.
-
How can I add a person to an event (and send that person an invite) without resending the meeting invitation to all participants?
Apple doesn't make it easy to do what you want. However, here's how I do it.
Select the photo you want to move and create a new Event for it via the Event ➙ Create Event menu option.
In the Event mode select the new Event with the one picture and drag it onto the Event you want to move the photo to. -
Creating a 'Send Email' button
Is it possible to create the 'send email' button without
selecting 'show scores at end of quiz' within the Quiz options of
Captivate 3? What I would like to do is create a button which
initiates the sendmail function without having the review
slide.I don't just want an email button. That is pretty easy to
get. What I am looking for is a button that will submit quiz data
to the sendemail javascript function, just like the Send Email
button on the results slide. What I don't want is the actual
results slide.
With the results slide, even after turning everything off
within Quiz prefs, I see a Send Email button, a Continue button,
and the results area. I just want the Send Email button, nothing
else (I can't seem to delete the others). -
Send email without reading confirmation
Hi experts,
I have an implementation in CRM 7.0. If a contract with special attributes is saved, in event management I trigger the sending of an email. This email is sent to a special email address and the sender email address is the one of the creating user.
Now, somehow have the effect, that if the recipient deletes or reads this system email, the user, who created the contract always gets an outlook reading confirmation or deleting information.
Does anybody has an idea how to suppress this reading and deletion information? I use the following standard class: cl_crm_email_data. I couldn't find a parameter to unable this setting.
Thanks in advance!
Best regards,
MireilleHi,
Try to see how it is the settings on SCOT transaction. menu Settings > Confirmation of receipt and test it again.
Regards,
Susana Messias -
Send email without opening mail app
Hi
So how can I send email without opening mail app.
From: Overview of requested additional functionality, Ayuba Audu
Hi Peter,
There are a couple of services available that support sending emails via REST API calls. Of course, each such service requires a WADL connector to be created, but by taking advantage of resources such as the early alpha of our
WADL Generator, along with
our documentation, one will be enabled to do this.
This way you do not need to have the Mail application available, on the machine the app is running on.
Thanks.
Hi Ayuba
I guess the comment above was mentioned for this thread. If so can you please share a simple example file here or anywhere elese?
ThanksBasically all I'm trying to do is to build an app for multiple users in one company. Each employer (user) is stored in collection with their password and email address. To get access to man screen of the app, employee must login in login screen. Chose his
name and type the password. I want to add a button for forgotten password so in case one of the employee would forget his password he can click on the button and receive on his email his password. The email what he will get would be for example from
[email protected] with mail body : your password is 12345.
So is that what you meant I can do with WADL generator?
Maybe you are looking for
-
Dump while Executing Hrast_dT (Design time of HCM Process and Forms)
Hi All, I am getting Syntax Error Dump while Executing Hrast_dT tcode (Design time of HCM Process and Forms) and here with i have mentioned the source code also ist contained in standard class. *METHOD constructor. DATA: badi_context T
-
How do I switch to Compatibilty View as I could with Internet Explorer?
I'm not able to open programs for my work because the message reads "Sorry, your browser/program is not supported by Web Dynpro! ". When I was using Internet Explorer & saw this message, I was able to switch to "Compatibity View" which corrected the
-
MPEG-2 VS .DV - Which is better?
Hi, I have 1 hour worth of video I need to get onto a DVD. I edited in FCP, but am wondering if I should output to an MPEG-2 or DV? Is there a difference in quality / reliability? The files will then be dropped into DVD Studio Pro. Also, should I be
-
Purging the data older than 1 year
I have a requirement to purge data older than 1 year. Table has 5 billion rows and delete about 4 billion rows in batches. there is no primary key or indexes on table. There is column Datetime and i created nonclustered index on table and planning to
-
What internet security/anti-virus programs are good for macs?
Should I install Norton Internet Security on my Mac?