Need to send email to email addresses in one list when list 2 is updated
I have 2 lists
list 1 has email addresses
the 2nd list is actually a document library
what I was wondering, is how can I send an email to people to people in list 1 when list #2 is updated with new documents?
i have been trying different ways of doing it, but no luck....
anyone have any ideas how to capture the email address from list 1 and send them an email when list #2 is updated?
seems straight forward but cant find the logic...
Hi,
I would suggest you to go for custom event receiver using visual studio. Its an easy way.... try it out.
Choose List item event in event receiver settings.
Step 1:Add item was added and item was updated event. Use caml query to fetch email address and loop through the collection and send email using SPUtility. Refer below code.
/// <summary>
/// An item was added.
/// </summary>
public override void ItemAdded(SPItemEventProperties properties)
//base.ItemAdded(properties);
using (SPWeb web = properties.OpenWeb())
SPQuery query = new SPQuery();
query.Query = "<OrderBy><FieldRef Name='Title' Ascending='False' /></OrderBy>";
SPList emailList = web.Lists["List1"];//The list which has the email addresses
SPListItemCollection listItemCollection = emailList.GetItems(query);
foreach (SPListItem item in listItemCollection)
SPUtility.SendEmail(web, true, false, item["emailAddress"].ToString(), "Your Mail subject", "Your mail body");
/// <summary>
/// An item was updated.
/// </summary>
public override void ItemUpdated(SPItemEventProperties properties)
//base.ItemUpdated(properties);
//you can provide same code here..if needed.
Step 2: Provide the list2(document library) path as the ListUrl in Element.xml
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Receivers ListUrl="/list2/"> <!--provide document library path...-->
<Receiver>
<Name>EventReceiver1ItemAdded</Name>
<Type>ItemAdded</Type>
<Assembly>$SharePoint.Project.AssemblyFullName$</Assembly>
<Class>SharePointProject1.EventReceiver1.EventReceiver1</Class>
<SequenceNumber>10000</SequenceNumber>
</Receiver>
<Receiver>
<Name>EventReceiver1ItemUpdated</Name>
<Type>ItemUpdated</Type>
<Assembly>$SharePoint.Project.AssemblyFullName$</Assembly>
<Class>SharePointProject1.EventReceiver1.EventReceiver1</Class>
<SequenceNumber>10000</SequenceNumber>
</Receiver>
</Receivers>
</Elements>
Deploy it to your SharePoint farm..make sure the feature is activated..and enjoy..
Probably this should work..Check it out and let me know..
Regards,
Dinesh
Similar Messages
-
How do I copy and paste email addresses from one email to a new one?
I need to copy email addresses from one email to a new one. I can copy, but I can't paste them to the new email. Any help would be appreciated!
Highlight it and then right click, select Copy. then go to the new email you are writing and place the cursor in the TO field and right click, select Paste.
-
Webservice needs sender email address to be that of service user -how todo?
I host a web service. It is used by merchants in their web sites. My web service sends notifications to the merchants customers. Trouble is the sender email address is my web service email address and not that of the merchant. Some merchants do not like this and they want emails to their customers to be seen to come from them.
What would I (or the merchant) need to do in order to be able to set the sender email address to that of the merchant. Im assuming I can't just go ahead and set the sender to be any old email address! e.g. Im thinking Id have to use the merchants smtp host or something.You can set the sender to whatever you want; that's why there's spam.
Whether your SMTP server will allow you to send with any arbitrary sender is a different story.
If you run your own SMTP server, you can control this. Otherwise, yes, you would probably need
to use the merchant's SMTP server and login credentials. -
I have just updated my iphone to iso 7.0.2 on my wifes i tunes on her computer,now when i send a message to people they get my email address come up and when i need to update apps it asks for her apple id... any help please????
ChrisJ4203,
Thank you for the help. Every app on my phone was downloaded using my old I-tunes ID. I just hope that they will re-download under my new ID because I still can't change it on my phone. In order to change to the new ID it says I have to sign out from the old ID and change to the new one. My problem is that I don't remember my password to be able to sign out from my old ID. Then the phone says it can change my password through e-mail and I agree but I never get an e-mail at my old address or the new one.
BHuyett -
Are socket needed to send emails?????
hi guys,
lets say i need to send an email notification everytime i finish doing a cetain task....do i need to create and use a socket to send these emails????
thanks in advance for any help...
lost and blur.
Below are the codes to send email:
(So are socket needed???)
public void execute(String mailto, String mailcc, String mailsub, String mailbody){
//session object inside the catch block also(in case of DCOException).
DCOSession ds = null;
try{
ds = new DCOSession(); // Create new DCOSession object
ds.login("erstest02"); // Log in as current Notes client user
DCOMail dm = new DCOMail(); // Create new DCOMail object
dm.setDcoSession(ds);// Pass DCOSession to mail
//dm.setDebug(true);
dm.setSendTo(mailto);
dm.setCopyTo(mailcc);
//dm.setBlindCopyTo();
dm.setSubject(mailsub);
dm.setBody(mailbody);
//System.out.println("before mail sent");
dm.send(); // Send the mail
ds.logout(); // Log out of the session
System.out.println("mail sent to "+mailto);
}catch(DCOException e1){
e1.printStackTrace();
try{
if(ds!=null){
ds.logout(); //Log out of session even if exception is thrown
}catch(Exception ee1){
System.out.println("Exception thrown while trying to logout of session");
ee1.printStackTrace();
}catch(Exception e){
e.printStackTrace();
try{
if(ds!=null){
ds.logout(); //Log out of session even if exception is thrown
}catch(Exception ee2){
System.out.println("Exception thrown while trying to logout of session");
ee2.printStackTrace();
}lets say i need to send an email notification
everytime i finish doing a cetain task....do i need
to create and use a socket to send these emails????Yes, sockets are needed to send emails. However, you don't need to deal with them yourself. You can use the JavaMail API. It will hide those low level details from you and let you deal with concepts that are related to sending emails--addresses, contents, servers, etc.
http://java.sun.com/developer/onlineTraining/JavaMail/ -
N95 Need Nokia Feedback Email Address
N95 Need Nokia Feedback Email Address
I am amazed to be told in these forums Nokia dont even read these forums at all, they could learn alot
from people who have actualy shelled out loads of money for there favourite Nokia.
So now I need an Email Address for Nokia N95 Feedback so I can send my bug reports.thanks.
N95-1 (8GB-MicroSD),LCG-Audio,Fring,Nimbuzz,Skype,Youtube,iPlayer,Garmin4-GPS.Googlemaps,SkyFire,ZoneTag,Gravity, Sennheiser CX-400-IIs,500-IIs,TR-120 Wireless,HD215'S.AudioTechnica ATX-M50's.BT B-Tube BT Speaker.There isn't really one address to send Nokia feedback.
However you can find Nokia's contact details here :
http://www.nokia.com/A4126575
Regards,
Edward -
Change sender email address for payment advice
Hi,
I used FIBF to activate BTE 2040 to allow me email Payment Advice. This is working well and takes the 'Sender' email address from the user master data. I don't want to use the user master data so does anyone know how/where to change the sender email in the code?
I have copied SAMPLE_PROCESS_00002040 and can implement 2050 if needed but that seems to only modify the text of the mail - not the sender email?
Thanks.accounting Clerks need to be setup
-
Need to send email with content of total sales
Hi experts,
I have configure notification mailer and have received also test email. Usually I may receive oracle alerts in my email address.
I need two solutions or need to build below mention point.
1) need to send email total daily sale ?
2) need to setup oracle alerts ?
I am waiting your kind response or refer solid documents to fulfil my requirements
ThanksYou can configure an alert that fires every day at about 1:00 am.
The alert can query oe_order_lines_all table for all orders lines that were created in booked status on the prior day.
Then you can format the alert to include the total amount.
You can group by sales person or by warehouse.
If you want to group the sales by item numbers, the email may become long depending on the number of items you sell every day.
See http://docs.oracle.com/cd/A60725_05/html/comnls/us/alr/summary.htm for a great example on how to send a summary alert.
Hope this helps,
Sandeep Gandhi -
hi,
does anyone know how to set up BI to send out different ibots with different sender email address? currently it is global. From the EM Core application --> Deployment --> Mail then on the top you set the 'mail address of the sender'. That turns out to be the global sender email address for all the ibots. however, i have a requirement where i need to send ibot reports to show the sender as a different address for different ibots along with the recipient.
Thanks in advance for any inputs.
ShamolThanks SriniVEERAVALLI,
I tried to create a profile in the WLS and granted admin right; after that i tried to run an ibot 'Run as' that profile, however, after trying that it still shows up with the global sender email address as a sender.
Did you mean something different?
Thanks again, -
Sender email address name - add name
Hi All,
I am in CRM 5.0 CIC0 email editor and would like to change the sender email address - for display in recipient's mailbox not as recived from myCRM(at)app.com but rather to display as received from 'My CRM Company myCRM(at)app.com'.
I found BAdi IF_EX_CRM_MAIL_HANDLING~PREPARE_VISIBLE_NAME_FOR_ADDR, but have now idea how to prepare the address value. When I enter there 'My CRM Company myCRM(at)app.com' it throws me "Unknown error".
Can you help?
Regardsin the badi we need to write name and later email address in <> signs. then it will work
-
Why does my email address get messed up when people hit reply sending from Mac Mail 4.6
Why does my email address get messed up when people hit reply sending from Mac Mail 4.6
OSX 10.6.8I talked to our email provider and they say it has to do with the way thre recipients email address book has recorded the address. They say that they need to fix the address on their end.
-
I have typed in email addresses into Contacts, but when I try to do an email, most of them have an exclamation mark and won't let me send! Where am I going wrong ? It is really sapping my confidence!
Did you set up your email account info in Settings?
Settings > Mail, Contacts, Calendar > Accounts > your account should be listed in there with the appropriate incoming and outgoing mail servers and correct user names and passwords. -
Sender email address verification
During my recent DNS server outage (caused by XO DSL suddenly turning on filtering of port 53), I noticed something quite interesting with .Mac server and I am wondering if there is a way for Tiger server users to EASILY implement the same feature to reduce the inflow of spam?
When my DNS stopped, my .Mac account STOPPED accepting email from my work account, essentially saying there was no such account on my work server.
I obviously do understand that the fact that my DNS was not working and my server could not be verified was the reason for this, but it got me thinking....
Is there any easy way to put this sort of incoming email verification process on my OWN Tiger server (work)? i.e. Only accept delivery of incoming email AFTER you verify that the sender email address DOES correspond to a valid email account on the senders host?? - which means no bogus email address or hostnames accepted...
I think this would help cut down on a lot of Spam as these guys often send junkmail via bogus accounts/host names that cannot be replied to.
Any useful information regarding setting this up would be most appreciated
Thanks in advance - RohinMy question is ... wouldn't it make sense to check whether sender emails are valid before accepting email server connections.
There's not really any way of doing that, besides, that's not really what you want.
What you want is to ensure that the email comes from the person that it says it comes from. What you'd get is that the email says it comes from a valid email address. This is not the same thing.
Even now, 99% of spam emails are sent from valid email addresses - it's trivial to put any email address in the 'from' header.
Knowing that the From address is valid doesn't actually do anything to say that the person in the From header is the one who actually sent the message in the first place.
There are several industry-wide attempts and performing validation at the domain level, which is about as good as it's going to get in the near term. For more information check out Sender Policy Framework which defines (via DNS) which IP addresses are permitted to send email for a particular domain, and DomainKeys which uses digital signatures to validate the email.
Since both models require input from the domain owners, they won't be 100% reliable until all domains opt-in to the schemes. For now it can help validate that an email is from a legitimate domain, but the absence of a SPF or DomainKey doesn't necessarily mean the message is spam.
The only way to verify that the email comes from a valid user is some kind of confirmation - an email comes into your mail system which doesn't recognize the sender, so it holds the mail and sends a message back to the sender saying 'who are you?" and "if this message is legitimate, follow this link to unblock the message". The message is forwarded only after the sender confirms their identity and that the message is legitimate.
This has all kinds of issues, though including latency (it takes longer for messages to get to you), delays (what if the sender sends the message right before they leave on a week's vacation?), and not least the complete lack of support for any kind of automated messages, list, etc. that are sent from non-humans. -
Workflow step - send email - address of sender
Hi,
We are using workflow to register travels and leave requests and we are sending emails to the employees about eg. that their document has been rejected/approved. Emails are sent by user WFBATCH. Is it possible to change this user to some other one so that we could change the sender email address?
Thank you!Hello,
If you're usng a SendMail step then (if I remember correctly) it's always run in background and therefore always WF-BATCH.
Usually, if I want to do anything unusual with mails from workflow then I create a step which calls a task which calls a new method of my BOR object which calls fm SO_NEW_DOCUMENT_ATT_SEND_API1. See if you can specify the sender there.
Please let the forum know how you get on.
regards
Rick Bakker
Hanabi Technology -
Hotmail - Sender email address is invalid
Hi,
Ever since I got my new iPhone 3GS, I have not been able to send emails. I had an izymail subscription for hotmail on my original iPhone and it worked fine. I synced everything over to my new iPhone 3GS and also made a new email account as Hotmail is now free to set up using POP3.
I turned my izymail account off because I was having problems with it fetching old deleted emails once or twice a week. Everything was working as normal until I tried to send an email and the following message appeared: "Sender email address is invalid"
I've tried switching my izymail account back on and switching my new Hotmail POP3 account off and my emails will send ok...
So why are my emails not sending with my newly setup Hotmail POP3 account?Sender Address invalid is the error message you get when your SMTP (outgoing email) settings are not working.
Many times this is because you are trying to use an SMTP server on a WiFi network and the ISP is blocking all SMTP connections that are not going to the ISP servers - this is to stop spammers.
Also, you will get this message when you try to use your SMTP server on 3G or Edge - the ISP sees a connection to their email server (SMTP) coming from AT&T (or your cell carrier) network not their own network and they think it is spammer so they deny the connection.
Some things to try - turn on the default SMTP server on the ipHone that corresponds to your carrier - when on 3G/Edge you can use this outgoing email server to connect without problems. Or, look to see if your ISP offers an email server on a different port (mine offers one on port 80 - all web browsers use this so other nets can't block it). Look for settings for authenticated SMTP servers - if your mail provider offers this it may be a way in also.
The search box (top right) will bring you many threads on this same subject.
Maybe you are looking for
-
Internal hard drive won't mount after running Tech Tools Pro 5
HELP. We have an imac 2ghz Intel Core 2 running OS 10.6.8. I ran Tech Tools Pro 5 to rebuild directory, optimize files, optimize volume. It ran over nightbut seemed to hang up optimizing the volume. Now the HD doesn't mount. I've tried a few fixes. I
-
Can't open Pagemaker 6.5 files in ID CS2 - Vista
I was running ID CS2 on a Windows XP Pro system and had no problems opening Pagemaker 6.5 files. That system recently suffered a processor demise that affected the motherboard and forced me to start over with a new system that's now running Vista Hom
-
Dynamic element binding between XML based PDF form and WDA context
Hi Experts, I am working on a XML based interactive form.There is a table node in the XML interface which generated by WDA context, and binding on a subform in the PDF form. I tried to add instances to the subform using javascript. Unfortunately, I c
-
ORA-01031: insufficient privileges (Oracle 8.1.7.0)
Hi, We are in the process of creating the test database (8.1.7.0) server on the new server machine having WINDOWS OS. I have installed oracle software and created the default database along with setup and thus created the TEST database. Listner is al
-
Computer is Windows XP. Printer is wired network connection. Printer is new OfficeJet Pro 8600 N911g and has the latest drivers and firmware.