ES SP2 Breaks eMail Notifications
I have upgraded two ES systems to SP2 recently and in both cases once SP2 is installed the Task Notification eMails fail to send.
On the 1st system, a development VM, the failure was silent, but no notification eMails are being sent. I believed that the problem was with our test environment James Mail server as ES did not log any problems.
However today I tried to install SP2 on one of our clients systems and thier eMail notifications also then stopped but on thier system ES threw the following JBoss Server Log error -
2008-04-03 15:16:03,285 ERROR [org.jboss.ejb.plugins.LogInterceptor] RuntimeException in method: public abstract java.lang.Object com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionCMTAdapterLocal.doSupports(c om.adobe.idp.dsc.transaction.TransactionDefinition,com.adobe.idp.dsc.transaction.Transacti onCallback) throws com.adobe.idp.dsc.DSCException:
ALC-DSC-020-000: com.adobe.idp.dsc.InvalidStateException: Service: EmailService is not in a RUNNING state
at com.adobe.idp.dsc.interceptor.impl.InvalidStateInterceptor.intercept(InvalidStateIntercep tor.java:35)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:44)
at com.adobe.idp.dsc.interceptor.impl.AuthorizationInterceptor.intercept(AuthorizationInterc eptor.java:88)
at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:44)
at com.adobe.idp.dsc.engine.impl.ServiceEngineImpl.invoke(ServiceEngineImpl.java:113)
at com.adobe.idp.dsc.routing.Router.routeRequest(Router.java:102)
I tried JBoss Stop / Start a number of times but the same error ocures. I had to revert to the pre-SP2 JBoss install and the eMails then work correctly.
In both cases the update was form a base 8.0.1 install to SP2 without installing SP1b.
Has anyone else had a problem with Notification eMails after installing SP2 ?
Stuart
I see that from the error stack that the Email service is not running. "EmailService is not in a RUNNING".
Go to Windows -> Show Views -> Components
In Components find com.adobe.livecycle.Email and see if it is active. If it is not active then try to activate it. If on activation it gives you an error then try to re-run the Configuration Manager and make sure that the Global document storage and the temp have the right path. Note that you need to run through the LCM wizard till the end and make sure that you selected all option to assemble, to init the database and to deploy the Components.
Also, check if com.adobe.idp.dsc.provider.service.email.Email service is active too.
Similar Messages
-
Email notifications are not working anymore
Hi guys,
I use Grid Control 10.2.0.2 on Windows, and email notifications for critical alerts are not working anymore.
I didn't change anything to the OMS configuration, it just stopped one day, and when I ask for a test email (in "Setup -> Notifications methods" of in "Preferences") it is successfully delivered.
I didn't find anything related to this in log files, and nothing that could help here or on metalink.
Can anyone help about that weird issue ??
thanks in advance
AntoineHave you gone back over your notification rules?
have you tried just creating a new notification rule and testing it?
Also take a look at Note:356774.1. If you've applied any patches (or done partition maintenance) you may have inadvertently lost all your jobs, which will break the email notications.
If still no joy, then try Note:285093.1.
let us know how you get on. -
Powershell Event - email notification / stop / restart question
Hey guys,
I have a filesystemwatcher app running to process files to a sql and ms access database. It works fairly well. However sometimes it goes down for really no particular reason that i can tell. So im trying to do two things if at
all possible.
1. send an email notification to our help desk if it breaks
2. restart the register event on a random timer
Any thoughts on this one ? Been googling all morning and nothing thus far.
Thanks
Rich
Rich ThompsonHey guys,
I have a filesystemwatcher app running to process files to a sql and ms access database. It works fairly well. However sometimes it goes down for really no particular reason that i can tell. So im trying to do two things if at
all possible.
1. send an email notification to our help desk if it breaks
2. restart the register event on a random timer
Any thoughts on this one ? Been googling all morning and nothing thus far.
Thanks
Rich
Rich Thompson
Why not just fix your code. Why would the event stop. Events don't just stop happening unless you are doing something wrong in code. I saw some of your original code. You are not a programmer or a scripter and tend to make bad assumptions
and write code that is faulty.
It is not possible to know what is happening if you do not post the code. YOU are asking for a patch to an unknown situation. Try just asking for help fixing the broken script.
If you are trying to run a permanent monitor of files that never stops you will do better to use a WMI event because it is run by the system and does not require a user account or a process. That is why they exist. FSW is designed to do temporary
high efficiency monitoring. It I generally run by a UI applications to detect when a user does something although it can be used for other things.
I have successfully run FSW for months with no issues. We used this to load files received on a high speed FTP channel at the rate of about 6000 per hour.
Other things that you may have done to cause this failure is to just try to add this code to another very large script. This is not a good way to deploy the FSW. Decoupling event response from results can best be done via a WMI permanent event
subscription.
Right tool - good solution.
¯\_(ツ)_/¯ -
Email notification on its accomplishment
Hello All,
I put following script on the cron job.
Purpose of this script is to perform FS backup.
This scripts is creating TAR file.
cd /mnt/home/test
rm test01*
today=$(date '+%m%d%y')
tar -cvf test01.bk_"$today".tar /opt/oracle/bin
Now I want to get email notification on its accomplishment.
Any help will be appreciated.
thx
DAlso mind the suggestions about the scripting you are doing in other threads.
You are doing unnecessary work, and, when looking at your amount experience the chances your scripts are error free are moderately low.
All basic monitoring stuff is present in free monitoring suites, like nagios or zabbix. This is stuff which is used by many people and has a high chance of being bug free.
Plus, writing all kinds of scripts makes it almost unmanageable by anyone besides you.
(I regularly encounter sites with this kind of automation (the 1990 type of automation) which run all kind of homebrewn scripts which nobody dares to remove because it's not documented and nobody knows what breaks if it's stopped or removed) -
Email Notification - Log Information
On the Actiontec router you can setup remote email notification for issues with the router. I have done this but still get no notifications. Has anyone gotten this to operate properly?
Thanks,
SteveWhat email system ? What database version ?
I don't have a Windows script to do this, but this is very similar to alert log monitoring scripts and you will learn a lot from writing it yourself. Break the job down into parts to make it easier.
1. work out how to extract errors from the log (On unix I would use grep)
2. work out how to send an email from Windows (On unix I would use "mail")
3. put the two parts together and test them.
4. add the script to the scheduled job that runs the export.
The following will give some starting points which may be helpful :-
http://www.dba-oracle.com/t_windows_alert_log_script.htm
monitor the Oracle alert log for error messages and send those messages to
http://www.dbasupport.com/oracle/ora9i/alert_log2.shtml -
Does threading work for email notifications in your email client?
Hi everyone,
We're trying to get a pulse from the community on what email clients and platforms you guys are using, especially in the case where the threading of email subscriptions isn't working. I have heard that threads can be grouped in Entourage on a Mac.
Can anyone Mac/Entourange users confirm this?
Would appreciate everyone's input on what mail client/OS you are using and if threading works for you or not. I know for the majority of you it isn't working, and we're looking at ways this can be addressed.
Thanks!
Here's the first entry: I use Microsoft Outlook on Windows XP and my email notifications don't thread.I think there is some confusion here on what is to be considered
threading and what isn't. Since I may have been causing some of that
confusion by not being as exact as I could have been in my many rants
about the subject, allow me to attempt to clarify a bit.
First, lets start with a sequence of messages to define a topic (I am
trying to avoid the word thread here). Somebody starts a topic with
message A. The first reply to message A is message B. The second reply
to message A is message see. In flat view the topic will look like this:
A
B
C
In threaded view it will look like this:
A
-- B
-- C
Now somebody is going to reply to message B in the topic. In flat view
this will look like:
A
B
C
D
In threaded view this will look like:
A
-- B
---- D
-- C
Strictly speaking only such a tree-like view is considered threading.
For instance what Gmail does is not strictly threading (more about that
later). Threading works because every email message has a Message-ID
that is a unique identifier of that message. When an email client
replies to a message it will create a new unique Message-ID for that
message, but it will take the Message-ID from the original and put it in
the References header so email replies have a pointer back to the
original message. If a threading email client receives a message with a
References header and it also has the email message to which that
References header points, the email client will show that message as a
child of the original. (This is still somewhat of a simplification and
skips over multiple IDs and the In-Reply-To header, for the exact
working see RFC 2822 section 3.6.4.)
This is what the whole Mozilla family of email clients does and most of
the old school Unix email clients as well.
What Gmail does (and what you can configure many email clients to do) is
to group messages by subject. Such a group of messages is in Gmail terms
a conversation. Then within that conversation messages are sorted by
date. This is different then threading. If a Gmail user had read
messages A, B and C of our example above and then navigated away, upon
returning to the conversation he will not find message D on the third
position in the conversation, but on the fourth. I think we should (and
I will try to remember to) refer to this behaviour as grouped display,
and not as threaded display.
Now, how can we use this to fix these forums?
The first part is simple: just add a References header to all outgoing
email. Only email clients that are configured to thread will do
something with that, so it will fix threading for those who want to use
threading without breaking anything for the email clients that don't
want to thread.
The impact of this on the Jive advancedemail plugin should be minimal.
Every outgoing email should just set its MessageID to the ID property of
the outgoing ForumMessage then test for the value of the parentMessgeID
property and if it is present set the References header. Append
@mail.forums.adobe.com to all IDs and you are done.
This will not fix the issue for the email clients that use grouping. To
(mostly) fix it for them, the simple solution is to just move the unique
code in the subject line forward until it appears before the "Re: " in
the subject. Email clients that use grouping are aware there might be an
code in the subject to indicate a message is a response (in English
usually "Re: ", other languages use something like "antwoord: " or
"resp: " etc.). They will group based on what is in the subject after
the "Re: " so that will put all the replies together.
It may not entirely fix it though, since the first message in a topic
doesn't have "Re :" it might be you end up with 2 groups, one with just
the first message and one with all the answers.
I already tested this and the Jive email import functionality does
support the code being in a different position, so it is just the
sending part that would need to be modified.
This does have a huge downside for the email clients that use neither
threading nor grouping (such as webmail clients like Squirrelmail and
IMP). If you use such a client and do a simple sort on the subject now
it will sort more or less correctly. If the code moves forward the
sorting there will disappear.
The last and final step / option is to change the Jive email import
functionality not to depend on that code but instead to depend on the
References header that an email client will put in the reply. That is a
significant change on the Jive side (and if Jive is going to do that I
have more suggestions to improve their core email system). Then
everybody can thread, group and sort however he likes, but Jive would
need to define a backup strategy for messages where an email client
fails to include a References header.
Jochem
Jochem van Dieten
http://jochem.vandieten.net/ -
I had the SSPR working fine, now i wanted to add a notification for the user after the password was reset. i have followed this
http://social.technet.microsoft.com/forums/forefront/en-US/1ac1f8e4-d8d5-4672-aa58-d6db869e88dc/sspr-email-notification
Now i have added a notification step under the Password Reset Action Workflow. Now i am getting the error below
Requestor: urn:uuid:b0b36673-d43b-4cfa-a7a2-aff14fd90522
Correlation Identifier: f542ab53-73b0-4cf1-9d74-f270812caa57
Microsoft.ResourceManagement.WebServices.Exceptions.UnwillingToPerformException: Other ---> Unable to retrieve a workflow instance with the specified identifier 'f67bc2b4-dadb-499a-9cac-387402e147fc'.
--- End of inner exception stack trace ---
Can anyone help ?
Hany George | Consultant | IDC S.p.A | MCITP: Lync Server | MCITP: Exchange 2010 | MCTS: OCS | Blog: http://dusk1911.wordpress.com/ | If this post has been useful please click the green arrow to the left or click Propose as answerIf you modified the out the box workflow to include the notification then see the below link:
http://blog.predica.pl/fim-2010-authorization-workflow-fails-with-eventid-3/#comment-5411
It seems that updating that SSPR workflow can cause it to break because of a framework change inside of the XML. I had a similar problem like you described and taking the actions from the article above resolved it.
Thanks,
Scott -
Enter Email Notification Sender
Hi ppl,
in CUP (AC 5.3 Compliant User Provisioning (AE)), when configuring the SMTP server for Email notifications (Configuration -> Workflow -> SMTP Server), there is a check box for "Enter Email Notification Sender". When you click this, a text box opens for entry of an email address (System Email ID).
Do you know what the purpose of this field is?
Many thanks,
BabakHi Babak,
This was added in AC 5.3 SP2 or SP3. When CUP sends emails out, the From field in the email used to be last approver or requestor's name. This can create confusion among the receiver of the email.
To remove this confusion, SAP added this field. Whichever email id you configure in this textbox would show up in the From field of the emails going out through CUP.
Regards,
Alpesh -
SharePoint Foundation 2013 installed on Windows Server 2012 not sending out email notification
I have a server where i installed SP Foundation 2013 on top of Windows Server 2012. I have configured the SMTP as well as the outgoing SMTP in Central Administration
of SharePoint. When i create an alert on a document library, its did not sent any email notification on the changes made to the document in the document library. So, i created a workflow to send out email using SPD2013. The workflow run, but it cannot sent
out email with error saying that outgoing email is not configured correctly. I have checked with another server which i installed SP foundation 2013 on top of Windows Server 2008 R2 - its sending out email just fine using same configuration and outgoing SMTP.
I need help to resolve this issue or at least the cause of the problem.
Any help is greatly appreciated.
Try below:
http://social.technet.microsoft.com/wiki/contents/articles/13771.troubleshooting-steps-for-sharepoint-alert-email-does-not-go-out.aspx
Go to Central Admin ---->Operations----->outgoing email settings and verify that SMTP server is mentioned correctly
2) Test the connectivity with the SMTP server.
In order to do that follow these steps:
Open cmd
telnet <SMTP server name> 25 ( We connect smtp server to the port 25)
you should see a response like this 220 <servername> Microsoft ESMTP MAIL Service, Version: 6.0.3790.3959 ready at date and time
Beware that different servers will come up with different settings but you will get something
If you dont get anything then there could be 2 possible reasons, either port 25 is blocked or
the smtp server is not responding.
For testing response from your server
For testing response say ehlo to it.
Type :
ehlo <servername>
output:
250 <servername> Hello [IP Address]
Now a test mail can be sent from that SharePoint server.
Now we need to enter the From address of the mail.
Type :
mail from: [email protected]
output:
250 2.1.0 [email protected]….Sender OK
It's time to enter the recepient email address.
Type : rcpt to: [email protected]
output:
250 2.1.5 [email protected]
Now we are left with the data of the email. i.e. subject and body.
Type : data
output:
354 Start mail input; end with <CRLF>.<CRLF>
Type:
subject: this is a test mail
Hi
This is test mail body
I am testing SMTP server.
Hit Enter, then . and then Enter.
output:
250 2.6.0 <<servername>C8wSA00000006@<servername>> Queued mail for delivery
Type: quit
output:
221 2.0.0 <servername> Service closing transmission channe
3) Check alerts are enabled for your web application
verify if the windows timer service is running or not.
Run this stsadm command to check that
Stsadm.exe -o getproperty -url http://SharePoint-web-App-URL -pn alerts-enabled
This should return <Property Exist="Yes" Value="yes" />
If you don’t get this, Enable alerts by:
stsadm.exe -o setproperty -pn alerts-enabled -pv "true" -url http://SharePoint-web-App-URL
If its already enabled, try turn off and turn on it back.
4) Check the Timer job and Properties
Go to
MOSS 2007: Central Administration > Operations > Timer Job Definitions (under Global Configuration)
In SharePoint 2010: Central Administration > Monitoring > Review Job Definitions
Check whether the "Immediate Alerts" job is enabled for your web application. check these properties:
job-immediate-alerts
job-daily-alerts
job-weekly-alerts
stsadm.exe -o getproperty -url "http://Your-SharePoint-web-App-URL" -pn job-immediate-alerts
The expected output is:
<Property Exist="Yes" Value="every 5 minutes between 0 and 59"/>.
If you don’t get this, run the following command to set its value.
stsadm.exe -o setproperty -pn job-immediate-alerts -pv “every 5 minutes between 0 and 59" -url http://Your-SharePoint-web-App-URL
5) Check whether the account is subscribed for alerts and it has a valid email account. This should be the first thing to check if the problem persists for some users not for all.
6) Then check if at all those users have at least read permission for the list. Because the first mail should go out for every user without security validation but the next ones won't be delivered unless the user has at least read
permission.
7) If it is happening for one user, can also try to delete and re add the user in the site.
8) Most importantly , you should try this one.
Run this SQL query to the content db < Select * from Timerlock>
This will give you the name of the server which is locking the content database and since when.
In order to get rid of that lock
Go to that server which is locking the content db and then restart the windows timer service.
within some time it should release the lock from content db, if not then at the most stop the timer job for some time
Once the lock will be released then try to send some alerts
You will surely get the email alert.
I found this is the most probable reason for alert not working most of the time. We should start troubleshooting with above steps before coming to this step for any alert email issue but from step 1 to step 7 are best for new environments or new servers.
If the issue is like this ,alert was working before and suddenly stopped working without any environmental change then above conditions in step 1-7 should be ideally fine.
Even after this if it is not working, then you can try these few more steps too
9) Try re-registering the alert template:
stsadm -o updatealerttemplates -url http://Your-SharePoint-Web-App-URL -f "c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\XML\alerttemplates.xml" -LCID 1033
10) Try to clear the configuration cache
If this helped you resolve your issue, please mark it Answered -
Facebook Notifications and email notifications on ...
Hi
Is that possible Facebook Notifications and email notifications on sleeping screen nokia 808 like it had on N9..
On my 808 it shows only msgs and miscalls....any fix??
Thanksnot possible unless the app supports that behaviour. but email notifications and on notification lights has been broken on Symbian for a while, and as Symbian is in maintenance mode, is unlikely to see a fix, possibly ever.
-
Procedures and Email Notifications
boldEN*bold*
Hi everyone!!
In my BPM development, i'm trying to automatize the email notifications, based on due process periods. Also, I need to inform, based on the delay, some other participants that escalates the alarm message.
Is it possible to do it using an "E-Mail Notification" component that can be reused during all the process, even that the interval conditions and informed users varies upon each activity.
Is there another way to solve it?
Thanks
boldSP:*bold*
Saludos a todos!
En mi desarrollo BPM requiero automatizar el proceso de envio de email, al caducar ciertas actividades. Basado en ello, el tiempo de caducidad varia de acuerdo a cada actividad y al usuario, ya que varian tanto los intervalos de aviso, como los correos y su escalamiento en caso de demoras mayores a lo solicitado.
Pienso que es posible tomar un procedimiento especializado que permita ser reutilizado en este y otros proyectos, a pesar de que requiera parametrizar tanto los usuarios "base" y "escalados", como los intervalos de alarmas, durante el proceso.
¿ Existe otra forma de realizarlo?
Gracias,I think I understand what you're after. I think you want to use the same escalation logic for all of your processes and instead of embedding this in every process you want something reusable. If this is not the case, read no further.
While you can do this, there are still going to be 5 things each process would still need to have inside of them:
<li> your process would need to set the "deadline" predefined variable to the intial timeout (2 hours in the future in your example)
<li> your process would need an Exeption Handler needs to be added with an Exception transition set to "Instance Expiration"
<li> your process would need an Integer instance variable "alertLevel" to keep track of the current level
<li> your process would need a String instance variable "currentlyAssignedTo" to keep track of who's supervisor you want to notify
<li> your process would need an Automatic activity with one line of logic inside it.
You could have the Exception transition leaving the Exception Handler activity go to a subprocess using a Subflow activity. This subprocess would send the emails, determine the new deadline interval, determine the new priority of the instance, look up the currently assigned user, manager and supervisor's email addresses and send the email(s). The subflow would have two input argument variables (alertLevelArg and currentlyAssignedToArg). In the Begin activity, these arguments would be mapped to corresponding instance variables. Inside this subprocess there would be an automatic with the logic to send the email to the user / manager / supervisor based on the alertLevel instance variable. This subprocess would pass back out through its output argument variables the new alertLevelArg, and new deadline (a time argument variable set to some time in the future based on the new alert's level).
Once the instance in the called subprocess completes, the output arguments need to be mapped to the original process's "alertLevel" and "deadline" variable. From the Subflow activity, you'd have an unconditional activity that flows into an Automatic activity via an unconditional transition. This automatic activity would have the single line of logic "action = BACK" so the instance is sent back from the Exception Hanldler's flow back to the activity inside the process it was in when the Instance Expiration exception occurred.
Avoid hard coding the values of "2" and "5" and "8" for the number of hours to have elapse inside your logic. Instead make them business parameters capable of being edited by an business owner.
Dan -
How to cancel email notifications in ical?
Please help.
I share a work calendar with a colleague via ical and syncing via mobile me.
When I as the "owner" of the calendar send or update an event in ical my colleague recieves an email notification.
I update the calendar many times each day and each time an email notification is recieved by my colleague in mac mail....this is proving very boring and unnecessary and meaning he is getting more than 50 emails a day referring to our shared calendar .
Is there any way to cancel these email notifications as we always have our calendars open and can see the updates / changes?
Many thanksI have the exact same problem. No one out there with a solution??
thanx -
Cannot Send Email Notification Using Stored Procedure.
Hi Friends,
I tried to execute this job scheduler...
begin
dbms_scheduler.create_job(
job_name => 'ILMS_JOB_SCHEDULE'
,job_type => 'PLSQL_BLOCK'
,job_action => 'begin ilms.check_reminder(); end; '
,start_date => SYSTIMESTAMP
,repeat_interval => 'FREQ=DAILY'
,enabled => TRUE
,end_date => NULL
,comments => 'Ilms job schedule for notification.');
end;
However, since the effect is too long I rescheduled the frequency to be every one minute in this set attribute...
BEGIN
DBMS_SCHEDULER.SET_ATTRIBUTE(
name => 'ILMS_JOB_SCHEDULE'
,attribute => 'repeat_interval'
,value => 'FREQ=MINUTELY;INTERVAL=1'
DBMS_SCHEDULER.DISABLE('ILMS_JOB_SCHEDULE');
DBMS_SCHEDULER.ENABLE('ILMS_JOB_SCHEDULE');
END;
Check Reminder is the stored procedure invoked by job scheduler to check values in database columns before sending email notification to the respective recipients' email address and also the format of the email notification to be sent to the recipients...
CREATE OR REPLACE PROCEDURE check_reminder AS
NO number;
CURSOR emp_cur is
select * from pergerakan_ks where TASK_FLAG=7 and TASK_STATUS='InProgress';
emp_rec emp_cur%rowtype;
email_to varchar2(200);
default_email varchar2(200);
mesg varchar2(4000);
no_kes varchar2(100);
subj varchar2(4000);
kpi number;
crlf VARCHAR2( 2 ):= CHR( 13 ) || CHR( 10 );
BEGIN
default_email:='@abc.com.my';
FOR emp_rec in emp_cur
LOOP
if emp_rec.PKS_TKH_TERIMA is null then
dbms_output.put_line('count day ' || round(sysdate - to_date(emp_rec.pks_tkh_hantar)) || crlf || crlf);
if round(sysdate - to_date(emp_rec.pks_tkh_hantar)) >3 then
email_to:=emp_rec.pks_penghantar_id||default_email;
select b.KS_BIL_NO into no_kes from kertas_siasatan b where b.KS_ID = emp_rec.pks_ks_id;
subj:='Reminder untuk Membuat Tindakan Bagi No Kes '||no_kes;
mesg:='Reminder untuk Membuat Tindakan Bagi No Kes '||no_kes;
dbms_output.put_line('Sending email to ' || email_to || ' subject: ' || subj);
dbms_output.put_line('update old pergerakan pks_id : '||emp_rec.pks_id);
update pergerakan_ks set task_status='Done' where pks_id=emp_rec.pks_id;
dbms_output.put_line('insert new pergerakan ks : ');
insert into pergerakan_ks(pks_id,pks_ks_id,pks_km_id,pks_penghantar_id,pks_tkh_hantar,
pks_penerima_id,pks_tkh_terima,task_name,task_owner,task_status,task_flag,fb_id)
values(pks_id_seq.nextval,emp_rec.pks_ks_id,emp_rec.pks_km_id,
emp_rec.pks_penghantar_id,sysdate,
null,
null,emp_rec.task_name,
emp_rec.pks_penghantar_id,
'InProgress',6,emp_rec.fb_id);
commit;
e_mail_message(email_to,email_to,subj,mesg);
end if;
end if;
if emp_rec.PKS_TKH_TERIMA is not null then
dbms_output.put_line('emp_rec.pks_km_id ' || emp_rec.pks_km_id || crlf);
select c.KM_KPI into kpi from keluar_masuk_ks c where c.KM_ID = emp_rec.pks_km_id;
no := round(sysdate - to_date(emp_rec.pks_tkh_terima))-kpi;
dbms_output.put_line('count day - kpi' || no || crlf);
dbms_output.put_line('kpi ' || kpi || crlf);
if no = 1 then
email_to:=emp_rec.pks_penghantar_id||default_email;
select b.KS_BIL_NO into no_kes from kertas_siasatan b where b.KS_ID = emp_rec.pks_ks_id;
subj:='Reminder untuk Membuat Tindakan Bagi No Kes '||no_kes;
mesg:='Reminder untuk Membuat Tindakan Bagi No Kes '||no_kes;
dbms_output.put_line('Sending email to ' || email_to || ' subject: ' || subj);
email_to:=emp_rec.task_owner||default_email;
subj:='Reminder untuk Membuat Tindakan Bagi No Kes '||no_kes;
mesg:='Reminder untuk Membuat Tindakan Bagi No Kes '||no_kes;
dbms_output.put_line('Sending email to ' || email_to || ' subject: ' || subj);
e_mail_message(email_to,email_to,subj,mesg);
e_mail_message(email_to,email_to,subj,mesg);
end if;
if no = 3 then
select b.KS_BIL_NO into no_kes from kertas_siasatan b where b.KS_ID = emp_rec.pks_ks_id;
email_to:=emp_rec.task_owner||default_email;
subj:='Reminder untuk Membuat Tindakan Bagi No Kes '||no_kes;
mesg:='Reminder untuk Membuat Tindakan Bagi No Kes '||no_kes;
dbms_output.put_line('Sending email to ' || email_to || ' subject: ' || subj);
e_mail_message(email_to,email_to,subj,mesg);
end if;
end if;
END LOOP;
END;
E_mail_message is the stored procedure invoked by the check_reminder to tell scheduler information of the connection and the email address of the recipients...
CREATE OR REPLACE procedure
e_mail_message
from_name in varchar2,
to_name in varchar2,
subject in varchar2,
message in varchar2
is
l_mailhost VARCHAR2(64);
l_from VARCHAR2(64);
l_to VARCHAR2(64);
crlf VARCHAR2( 2 ):= CHR( 13 ) || CHR( 10 );
l_mail_conn UTL_SMTP.connection;
mesg VARCHAR2( 4000 );
BEGIN
select a.SERVER into l_mailhost from email_setting a where a.SERVER is not null;
select a.USERNAME into l_from from email_setting a where a.SERVER is not null;
--UTL_SMTP.open_data(l_mail_conn);
mesg:= 'Date: ' || TO_CHAR( SYSDATE, 'dd Mon yy hh24:mi:ss' ) || crlf ||
'From: <'||l_from||'>' || crlf ||
'Subject: ' ||subject|| crlf ||
'To: '||to_name || crlf || '' || crlf ;
mesg:=mesg||message;
l_mail_conn := UTL_SMTP.open_connection(l_mailhost, 25);
UTL_SMTP.helo(l_mail_conn, l_mailhost);
UTL_SMTP.mail(l_mail_conn, l_from);
UTL_SMTP.rcpt(l_mail_conn, to_name);
UTL_SMTP.data(l_mail_conn, mesg);
UTL_SMTP.quit(l_mail_conn);
END;
I tried to execute to execute the e_mail_message procedure but received this error. Also, no notification sent to the email address...
ORA-29279: SMTP permanent error: 501 5.1.3 Invalid address
ORA-06512: at "SYS.UTL_SMTP", line 21
ORA-06512: at "SYS.UTL_SMTP", line 99
ORA-06512: at "SYS.UTL_SMTP", line 241
ORA-06512: at "ILMS.E_MAIL_MESSAGE", line 33
ORA-06512: at line 13
Please help so that I can receive the email notification into my email...thanks in advance for your time..user13281540 wrote:
ORA-29279: SMTP permanent error: 501 5.1.3 Invalid address
ORA-06512: at "SYS.UTL_SMTP", line 21
ORA-06512: at "SYS.UTL_SMTP", line 99
ORA-06512: at "SYS.UTL_SMTP", line 241
ORA-06512: at "ILMS.E_MAIL_MESSAGE", line 33
ORA-06512: at line 13This is not an Oracle error - this is the mail server saying "+hey, I don't like that e-mail address you are supplying, I'm not accepting it!+".
If you look at RFC821 (Request For Comments memo 821 describes the SMTP specifications), you'll see that the sender and recipient needs to be supplied in the format +<[email protected]>+, e.g. +<[email protected]>+.
I have found that not all SMTP servers are equal in this regard. Some may insist on the brackets around the address, some may not.
You need to confirm the format of the addresses you use in the "+MAIL FROM+" and "+RCPT TO+" commands.. and ensure that these formats are accepted by your SMTP server - and if not, change your code to use an acceptable format.
The easiest way to do this is using telnet - and interacting directly and manually with the server. SMTP is a clear text protocol and easy to use manually. Try it. It is the best way to test SMTP interaction and validate the approach and SMTP commands and arguments used by your code. -
Cannot send email notification to more than one people
Hi everyone,
Hope anyone could help me to solve this. I want to send email notification to two people. First to the staff to alert him that his claim is ready. And also to his supervisor that the claim has been disbursed. Below is the PL/SQL procedure, check_claim being used..
CREATE OR REPLACE PROCEDURE TEST.check_claim AS
NO number;
CURSOR emp_cur is
select * from emp where dept=7 and status='active';
emp_rec emp_cur%rowtype;
email_to varchar2(200);
default_email varchar2(200);
mesg varchar2(4000);
subj varchar2(4000);
crlf VARCHAR2( 2 ):= CHR( 13 ) || CHR( 10 );
BEGIN
default_email:='@phantom.com';
FOR emp_rec in emp_cur
LOOP
if emp_rec.claim_status ='Y' then
email_to:=emp_rec.staff_id||default_email;
subj:='Claim No'||emp_rec.claim_id;
mesg:='Your claim has been disbursed. Please check.';
email_to:=emp_rec.staff_hod||default_email;
subj:='Claim'||emp_rec.claim_id;
mesg:='Claim No'||emp_rec.claim_id||' has been disbursed';
e_mail_message(email_to,email_to,subj,mesg);
e_mail_message(email_to,email_to,subj,mesg);
end if;
END LOOP;
END;
The first email_to is to be sent to staff_id and the second email_to is to be sent to staff_hod.
The PL/SQL procedure then called the e_mail_message procedure shown below for the connection information..
CREATE OR REPLACE procedure
TEST.e_mail_message
from_name in varchar2,
to_name in varchar2,
subject in varchar2,
message in varchar2
is
l_mailhost VARCHAR2(64);
l_from VARCHAR2(64);
l_to VARCHAR2(64);
crlf VARCHAR2( 2 ):= CHR( 13 ) || CHR( 10 );
l_mail_conn UTL_SMTP.connection;
mesg VARCHAR2( 4000 );
BEGIN
select a.SERVER into l_mailhost from email_setting a where a.SERVER is not null;
select a.USERNAME into l_from from email_setting a where a.SERVER is not null;
--UTL_SMTP.open_data(l_mail_conn);
mesg:= 'Date: ' || TO_CHAR( SYSDATE, 'dd Mon yy hh24:mi:ss' ) || crlf ||
'From: <'||l_from||'>' || crlf ||
'Subject: ' ||subject|| crlf ||
'To: '||to_name || crlf || '' || crlf ;
mesg:=mesg||message;
l_mail_conn := UTL_SMTP.open_connection(l_mailhost, 25);
UTL_SMTP.helo(l_mail_conn, l_mailhost);
UTL_SMTP.mail(l_mail_conn, l_from);
UTL_SMTP.rcpt(l_mail_conn, to_name);
UTL_SMTP.data(l_mail_conn, mesg);
UTL_SMTP.quit(l_mail_conn);
END;
However, the email notification only being sent to the supervisor / head of department. The staff concerned does not receive any email notification. Please help. Thank you for your time...from wht i see
email_to:=emp_rec.staff_id||default_email;
subj:='Claim No'||emp_rec.claim_id;
mesg:='Your claim has been disbursed. Please check.';
email_to:=emp_rec.staff_hod||default_email; -- wrongit should be
email_to:=emp_rec.staff_id||default_email;
subj:='Claim No'||emp_rec.claim_id;
mesg:='Your claim has been disbursed. Please check.';
email_to:= email_to || ' , ' || emp_rec.staff_hod||default_email; -
Auto-included link to list item not working in Workflow or email notification
I made a workflow straight from my SharePoint site--NOT from SharePoint Designer. (My computer is still running on Windows XP, so I can't download Designer until my boss upgrades me to a newer system.) When creating the workflow, you have the option to include
a link to the list item by clicking a checkbox. The links don't work in either the email notification or in the workflow properties. Extra characters are being added for some weird reason. (For example, the correct link looks like "https://www.w14b.comcast.net/sites/<yada
yada>.docx" and the links in the workflow and email look like "http://www.w14spw-po-b1.com/sites/<yada yada>.docx") I see no place to edit the URL. How do I fix the links???Hi,
Please check if the http://www.w14spw-po-b1.com/sites/ is the url of default zone of the web application where this site resides.
Here is a similar thread for your reference:
https://social.technet.microsoft.com/Forums/sharepoint/en-US/d17ad498-0b6f-4b12-9885-b8057fa04d88/sharepoint-2010-workflow-inserting-link-to-list-item?forum=sharepointgeneralprevious
In addition, Windows XP SP3 is supported for SharePoint designer 2010:
http://www.microsoft.com/en-in/download/details.aspx?id=16573
Regards,
Rebecca Tu
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
[email protected]
Maybe you are looking for
-
Cannot connect to ASDM on ASA 5505 over https
Problem: Cannot connect to ASDM on ASA 5505 when vlan1 network is changed from the factory default. Hi all. I am just getting started on a new ASA 5505, working it in a test lab environment. I ran thru the initial setup wizard. During that time I spe
-
I have photos on my ipad which were from my old laptop. when Synched to my new laptop they dont transfer or show anywhere else other then on my ipad. Its like they are stuck in the icloud but i cant see them there either. I just want to get them from
-
hey guys just have a simple question that i heard that ios 7 is not gonna come for ipod touch 4 they didnt design it for ipod touch 4 so are you guys designing it or its never gonna come for ipod touch 4g. Thanks,
-
I was trying to copy an alias of a file on a remote server. Accidently, I used Cmd-drag instead of Cmd-Option-drag. This just moved the file. So I hit Cmd-Z to Undo. Well, Undo removed the file from the new location, but it didn't put it back in the
-
Draggable application & JNLP problem .
Hello , Sorry if my question is quite strange for most of you . I make one application with JavaFX which I can drag it to my desktop and i can close my browser and still work fine , But it not make short cut in my desktop till i can run it as desktop