Alert: E-mailing to e-mail address extracted from Alert SQL
Just wanted to check, database is down and so can't test but wondering if this would work.
Alert sends email to requester when PO of Destination Type 'Shop Floor' is received. If e-mail address is extracted from FND_USER and the e-mail address is passed into &EMAIL, could we add &EMAIL to the To field?
Thanks in advance,
Sanjib
Dinesh
Would you be kind enough to send me your e-mail address? I'd like to share my alert with you for peer review.
Thanks,
Sanjib
Similar Messages
-
Periodic Alert-How to send all the records returned from the SQL in a mail?
Hello all,
I have defined a Periodic Alert, my SQL query returns more than one record whenever I run it. I also defined an action to send an email with the message consisting of the output variables from the SQL. Whenever i run this alert, a mail is being sent for every single record returned from the query. But i want to send a single mail containing all the records information that my SQL query returns.
For Example: My SQL query lists all the users created on current date.
Select User_Id, User_Name into &OUTPUT1, &OUTPUT2
from fnd_users where trunc(creation_date) = trunc(sysdate)
Now i want to send a mail with all the users information from the above query, to SYSADMIN. How can this be achieved?
Thanks & Regards
chakooHi Chakoo,
If the Periodic Alert is not working as requried. You can write a simple package with 3 procedures to implement the writing output to a out file and simultaneuosly send email to multiple receiptents.
Example:
Create Package xx_pac
Create public Procedure P1
begin
Select User_Id, User_Name into &OUTPUT1, &OUTPUT2
from fnd_users where trunc(creation_date) = trunc(sysdate)
fnd_file.put_line (fnd_file.output, &OUTPUT1, &OUTPUT2);
end;
(Create private Procedure P2
begin
---Write the email package using the UTL_SMTP approch. Using this approch you can send the procedure P1 output file as an attachment to the desiginated receiptents.
end;
(Create public Procedure P3
begin
---call the procedure P1 using the "g_request_id = fnd_request.submit_request"
---Wait for the above procedure to complete using "l_conc_status := fnd_concurrent.wait_for_request" procedure.
---call the procedure P2. (When called you must provide the correct to, from address)
end;
end;
Register the Package xx_pac as a concurrent program and schedule when submit it from the request.
Regards
Arun Rathod -
please help me!!
Apple ID security issues -
Call Apple Care and ask for the Account Security Team. They can assist you with your issue. -
Sending e-mail prior to Ora 8.0 from PL/SQL
Dear peers,
I would like to e-mail from a Pl/SQL block but can't use utl_smtp because the Oracle version is prior to 8.0. Could you recommend ways of doing so?
My OS is Unix and have Perl,and PHP as well. I have little experience with any of this tools, so please be simple.
Any suggestions would be greatly appreciated.
Thanks, CIPHi,
The following article on sending mail is for Oracle 7.x as well and is specific to UNIX. It uses DBMS_PIPE PL/SQL package, a PRO*C program and UNIX sendmail utility for sending e-mail. For this, the database you are using should have DBMS_PIPE package installed.
Hope that helps,
Srinivas
ARTICLE : How to Generate E-mail within PL/SQL Routines?
References
For DBMS_PIPE/architecture, refer to the following:
"Oracle7 Server Application Developer's Guide" (A32536-1)
"Oracle8 Application Developer's Guide Release 8.0" (A58241-01)
"Oracle8i Supplied PL/SQL Packages Reference Release 2 (8.1.6)" (A76936-01)
Preparation
Perform the steps below to setup the necessary files.
Note: When testing on your machine, the code generates simple
e-mail messages for demonstration purposes.
1. Read the main comment block of maildaemon.pc and make appropriate
changes.
2. Read the main comment block of maildaemon.sql and make appropriate
changes.
3. Connect to SQL*Plus. If not already setup, GRANT EXECUTE ON DBMS_PIPE TO
where userid is public or the schema owner of the package.
4. Run maildaemon.sql to setup dependencies.
5. Copy proc.mk (demo_proc.mk on v8 databases) into directory and issue
the following make line to build the executable for maildaemon:
make -f proc.mk build EXE=maildaemon OBJS=maildaemon.o
PROCFLAGS="sqlcheck=semantics parse=full userid=scott/tiger"
Note: Replace userid=scott/tiger with the schema to build under.
6. Run the maildaemon executable.
7. To test, modify the code below and run from SQL*Plus:
declare
dummy number;
begin
maildaemon.setauditon;
dummy:= maildaemon.email_msg1( '[email protected]' );
dummy:= maildaemon.email_msg2( '[email protected]', 'scott',
to_char( sysdate, 'dd-Mon-yyyy hh:mi:ss' ));
maildaemon.setauditoff;
maildaemon.stop;
end;
maildaemon.sql
rem file: maildaemon.sql
rem last modified: 10/15/98
rem
rem This source file generates dependencies for the maildaemon executable
rem such as logging as well as the PL/SQL package interface to communicate
rem with the maildaemon Pro*C application.
rem
rem Please note: this is just a sample. You will need to modify/replace the
rem email_msg1() and email_msg2() functions in the maildaemon package.
rem Both functions have been provided as simple demonstrations on how to
rem write an interface. Consult the Application Developers Guide for more
rem information on using the DBMS_PIPE package.
rem table: emailaudit
rem purpose: contain auditing messages from the maildaemon Pro*C application
create table emailaudit
msgid number constraint msgid_pk primary key,
msgtype varchar2( 20 ),
msgstat varchar2( 100 )
rem sequence: emailmsgseq
rem purpose: to allow maildaemon Pro*C application to generate unique message
rem identifiers for opening temporary files and auditing.
create sequence emailmsgseq;
rem package: maildaemon
rem purpose: provide a PL/SQL interface to generate e-mail messages
create or replace package maildaemon as
/* setauditon( )
* procedure
* parameters: timeout: timeout factor for informing the maildaemon exe
* exceptions: -20030: error sending message to maildaemon exe
* description: turn on auditing in the maildaemon exe
procedure setauditon( timeout number default 10 );
/* setauditoff( )
* procedure
* parameters: timeout: timeout factor for informing the maildaemon exe
* exceptions: -20030: error sending message to maildaemon exe
* description: turn off auditing in the maildaemon exe
procedure setauditoff( timeout number default 10 );
/* stop( )
* procedure
* parameters: timeout: timeout factor for informing the maildaemon exe
* exceptions: -20030: error sending message to maildaemon exe
* description: shutdown the maildaemon exe
procedure stop( timeout number default 10 );
/* email_msg1( )
* function
* parameters: emailaddr: email address to send email to
* timeout: timeout factor for informing the maildaemon exe
* returns: return code from mail daemon call
* exceptions: -20010: maildaemon had an error during sending email
* -20011: error during sending message to maildaemon exe
* -20012: message returned from maildaemon other than done
* -20013: maildaemon returned an error code other than 0
* description: generic sample to demonstrate a simple interface to the
* maildaemon exe
function email_msg1( emailaddr in varchar2, timeout number default 10 ) return number;
/* email_msg2( )
* function
* parameters: emailaddr: email address to send email to
* userid: userid to place in the mail text
* timestamp: timestamp to place in the mail text
* timeout: timeout factor for informing the maildaemon exe
* returns: return code from mail daemon call
* exceptions: -20010: maildaemon had an error during sending email
* -20011: error during sending message to maildaemon exe
* -20012: message returned from maildaemon other than done
* -20013: maildaemon returned an error code other than 0
* description: generic sample to demonstrate a simple interface to the
* maildaemon exe by passing parameters
function email_msg2( emailaddr in varchar2, userid in varchar2, timestamp in varchar2,
timeout number default 10 ) return number;
end maildaemon;
create or replace package body maildaemon as
procedure setauditon( timeout number default 10 ) is
retval number;
begin
dbms_pipe.pack_message( 'AUDIT' );
retval := dbms_pipe.send_message( 'maildaemon', timeout );
if retval <> 0 then
raise_application_error( -20030,
'maildaemon: error sending audit command. Status = ' | | retval );
end if;
end setauditon;
procedure setauditoff( timeout number default 10 ) is
retval number;
begin
dbms_pipe.pack_message( 'NOAUDIT' );
retval := dbms_pipe.send_message( 'maildaemon', timeout );
if retval <> 0 then
raise_application_error( -20030,
'maildaemon: error sending noaudit command. Status = ' | | retval );
end if;
end setauditoff;
procedure stop( timeout number default 10 ) is
retval number;
begin
dbms_pipe.pack_message( 'STOP' );
retval := dbms_pipe.send_message( 'maildaemon', timeout );
if retval <> 0 then
raise_application_error( -20030,
'maildaemon: error sending stop command. Status = ' | | retval );
end if;
end stop;
function email_msg1( emailaddr in varchar2, timeout number default 10 ) return number is
retval number;
result varchar2(20);
cmdcode number;
pipenm varchar2(30);
begin
pipenm := dbms_pipe.unique_session_name;
dbms_pipe.pack_message( 'MSG1' );
dbms_pipe.pack_message( pipenm );
dbms_pipe.pack_message( emailaddr );
retval := dbms_pipe.send_message( 'maildaemon', timeout );
if retval <> 0 then
raise_application_error( -20010,
'maildaemon: error while sending email. Status = ' | | retval );
end if;
retval := dbms_pipe.receive_message( pipenm, timeout );
if retval <> 0 then
raise_application_error( -20011,
'maildaemon: error while receiving daemon response. Status = ' | | retval );
end if;
dbms_pipe.unpack_message( result );
if result <> 'done' then
raise_application_error( -20012,
'maildaemon: error code returned from daemon other than done' );
end if;
dbms_pipe.unpack_message( cmdcode );
if cmdcode <> 0 then
raise_application_error( -20013,
'maildaemon: error code returned from daemon ' | | cmdcode );
end if;
return cmdcode;
end email_msg1;
function email_msg2( emailaddr in varchar2, userid in varchar2, timestamp in varchar2,
timeout number default 10 ) return number is
retval number;
result varchar2(20);
cmdcode number;
pipenm varchar2(30);
begin
pipenm := dbms_pipe.unique_session_name;
dbms_pipe.pack_message( 'MSG2' );
dbms_pipe.pack_message( pipenm );
dbms_pipe.pack_message( em ailaddr );
dbms_pipe.pack_message( userid );
dbms_pipe.pack_message( timestamp );
retval := dbms_pipe.send_message( 'maildaemon', timeout );
if retval <> 0 then
raise_application_error( -20010,
'maildaemon: error while sending email. Status = ' | | retval );
end if;
retval := dbms_pipe.receive_message( pipenm, timeout );
if retval <> 0 then
raise_application_error( -20011,
'maildaemon: error while receiving daemon response. Status = ' | | retval );
end if;
dbms_pipe.unpack_message( result );
if result <> 'done' then
raise_application_error( -20012,
'maildaemon: error code returned from daemon other than done' );
end if;
dbms_pipe.unpack_message( cmdcode );
if cmdcode <> 0 then
raise_application_error( -20013,
'maildaemon: error code returned from daemon ' | | cmdcode );
end if;
return cmdcode;
end email_msg2;
end maildaemon;
maildaemon.pc
* file: maildaemon.pc
* last modified: 10/15/98
* This source code is written for the UNIX environment to allow PL/SQL
* to generate e-mail. Please note, the following code might not work on
* your system due to configurations of the operating system or your
* environment. Please consult your systems administrator for more
* information on specifics.
* Variables to be set prior to building:
* mailhost: the mail application to generate email queuing. Default is
* "/usr/lib/sendmail".
* mailswitch: the mail application switches to pass to $mailhost. Default
* is "-t".
* userpass: the username/password to connect to the database. Default is
* "scott/tiger"
* logfile: the logfile to write system messages to.
* Functions to be modified:
* main( ): will need to modify the message handling portion to handle the
* messages from the maildaemon package (PL/SQL). The changes that need
* to be made are in the else if( ... ) portion with handling MSG1 and
* MSG2.
* msg1( ): this is just a stub sample. Replace this with appropriate code
* and change the call in main( ).
* msg2( ): this is just a stub sample. Replace this with appropriate code
* and change the call in main( ).
* System include files
#include <stdio.h>
#include <string.h>
EXEC SQL INCLUDE sqlca;
* Global variable declaration
EXEC SQL BEGIN DECLARE SECTION;
char *mailhost = "/usr/lib/sendmail";
/* the mail host application to gen email requests */
char *mailswitch = "-t";
/* switches to pass to $mailhost */
char *userpass = "scott/tiger";
/* userid/password to connect to the database as */
char *logfile = "maildaemon.log";
/* log file to write messages to */
FILE *loghnd = NULL;
/* file pointer to log file */
int retval;
/* return value for DBMS_PIPE send */
int calval;
/* return value set from DBMS_PIPE receive */
varchar pipeid[ 30 ];
/* return pipe identifier */
char filename[ 128 ];
/* filename to use for email */
varchar command[ 20 ];
/* system command received from DBMS_PIPE receive */
char syscommand[ 2000 ];
/* hold system command for generating email request */
varchar emailaddr[ 256 ];
/* hold the email address for sending message to */
int auditing= 0;
/* set whether auditing is to be done */
varchar string1[ 256 ];
/* hold string 1 passed from server */
varchar string2[ 256 ];
/* hold string 2 passed from server */
EXEC SQL END DECLARE SECTION;
* Function definition
* conerr( )
* handle connection error
void conerr( )
char msgbuf[ 512 ]; /* message buffer */
int msglen; /* message buffer space used */
int maxmsglen; /* maximum message length */
EXEC SQL WHENEVER SQLERROR CONTINUE;
sqlglm( msgbuf, &maxmsglen, &msglen );
fprintf( loghnd, "maildaemon: error during connect to database\n" );
fprintf( loghnd, "error reported: %.*s\n", msglen, msgbuf );
fprintf( loghnd, "maildaemon: aborting...\n" );
exit( 1 );
} /* end conerr( ) */
* sqlerr( )
* handle general SQL error
* does not cause maildaemon to abort
void sqlerr( )
char msgbuf[ 512 ]; /* message buffer */
int msglen; /* message buffer space used */
int maxmsglen; /* maximum message length */
EXEC SQL WHENEVER SQLERROR CONTINUE;
sqlglm( msgbuf, &maxmsglen, &msglen );
fprintf( loghnd, "maildaemon: error during processing\n" );
fprintf( loghnd, "error reported: %.*s\n", msglen, msgbuf );
fprintf( loghnd, "maildaemon: continuing...\n" );
} /* end sqlerr( ) */
* msg1( )
* stub function example 1 for sending an email.
int msg1( )
EXEC SQL BEGIN DECLARE SECTION;
int retcode = 0; /* return code */
long msgid; /* unique message id */
FILE msghnd = NULL; / file handle to write email file */
EXEC SQL END DECLARE SECTION;
if( emailaddr.len == 0 )
{ /* null address passed */
fprintf( loghnd, "maildaemon: null address specified to msg1( )\n" );
retcode= 999;
return( retcode );
} /* end if */
/* get the next sequence number for uniqueness */
EXEC SQL WHENEVER SQLERROR GOTO sqlerror1;
EXEC SQL SELECT emailmsgseq.nextval INTO :msgid FROM dual;
/* generate the filename so it is unique and open the file */
sprintf( filename, "emailmsg.txt.%ld", msgid );
msghnd= fopen( filename, "w" );
if( msghnd == NULL )
{ /* there was an error opening the output file */
retcode= 1;
if( auditing )
{ /* set audit trail */
EXEC SQL INSERT INTO emailaudit VALUES( :msgid, 'msg1', 'maildaemon: status code of: ' | | :retcode );
EXEC SQL COMMIT;
} /* end if */
return( retcode );
} /* end if */
/* generate email */
fprintf( msghnd, "To: %s\n", emailaddr.arr );
fprintf( msghnd, "Subject: msg1 message type\n\n" );
fprintf( msghnd, "\tmsg1 message type was called for emailing\n" );
fprintf( msghnd, "\ngenerated by maildaemon\n" );
/* close the file */
fclose( msghnd );
/* create the command line and send the message */
sprintf( syscommand, "%s %s < %s", mailhost, mailswitch, filename );
retcode= system( syscommand );
/* remove the temporary file */
unlink( filename );
if( auditing )
{ /* set audit trail */
EXEC SQL INSERT INTO emailaudit VALUES( :msgid, 'msg1', 'maildaemon: status code of: ' | | :retcode );
EXEC SQL COMMIT;
} /* end if */
EXEC SQL WHENEVER SQLERROR CONTINUE;
return( retcode );
sqlerror1:
retcode= 1;
sqlerr( );
return( retcode );
} /* end msg1( ) */
* msg2( )
* stub function example 2 for sending an email.
int msg2( )
EXEC SQL BEGIN DECLARE SECTION;
int retcode = 0; /* return code */
long msgid; /* unique message id */
FILE msghnd = NULL; / file handle to write email file */
EXEC SQL END DECLARE SECTION;
if( emailaddr.len == 0 )
{ /* null address passed */
fprintf( loghnd, "maildaemon: null address specified to msg2( )\n" );
retcode= 999;
return( retcode );
} /* end if */
/* get the next sequence number for uniqueness */
EXEC SQL WHENEVER SQLERROR GOTO sqlerror2;
EXEC SQL SELECT emailmsgseq.nextval INTO :msgid FROM dual;
/* generate the filename so it is unique and open the file */
sprintf( filename, "emailmsg.txt.%ld", msgid );
msghnd= fopen( filename, "w" );
if( msghnd == NULL )
{ /* there was an error opening the output file */
retcode= 1;
if( auditing )
{ /* set audit trail */
EXEC SQL INSERT INTO emailaudit VALUES( :msgid, 'msg2', 'maild aemon: status code of: ' | | :retcode );
EXEC SQL COMMIT;
} /* end if */
return( retcode );
} /* end if */
/* generate email */
fprintf( msghnd, "To: %s\n", emailaddr.arr );
fprintf( msghnd, "Subject: msg2 message type\n\n" );
fprintf( msghnd, "\tmsg2 message type was called for emailing\n" );
fprintf( msghnd, "Userid of user: %s\n", string1.arr );
fprintf( msghnd, "Timestamp of transaction: %s\n", string2.arr );
fprintf( msghnd, "\ngenerated by maildaemon\n" );
/* close the file */
fclose( msghnd );
/* create the command line and send the message */
sprintf( syscommand, "%s %s < %s", mailhost, mailswitch, filename );
retcode= system( syscommand );
/* remove the temporary file */
unlink( filename );
if( auditing )
{ /* set audit trail */
EXEC SQL INSERT INTO emailaudit VALUES( :msgid, 'msg2', 'maildaemon: status code of: ' | | :retcode );
EXEC SQL COMMIT;
} /* end if */
EXEC SQL WHENEVER SQLERROR CONTINUE;
return( retcode );
sqlerror2:
retcode= 1;
sqlerr( );
return( retcode );
} /* end msg2( ) */
void main( )
/* open file and verify logging */
loghnd = fopen( logfile, "a" );
if( loghnd == NULL )
{ /* the logfile was unable to be opened */
printf( "maildaemon: error opening logfile (%s)\n", logfile );
exit( 1 );
} /* end if */
/* connect to the database */
EXEC SQL WHENEVER SQLERROR DO conerr( );
EXEC SQL CONNECT :userpass;
fprintf( loghnd, "maildaemon: connected.\n" );
/* loop until stop command given */
EXEC SQL WHENEVER SQLERROR DO sqlerr();
while( 1 == 1 )
{ /* inifinite loop */
/* reset values */
emailaddr.len = 0;
string1.len= 0;
string2.len = 0;
/* get type of message from 'server' */
EXEC SQL EXECUTE
begin
:calval := dbms_pipe.receive_message( 'maildaemon' );
if :calval = 0 then
dbms_pipe.unpack_message( :command );
end if;
end;
END-EXEC;
if( calval == 0 )
{ /* message received. determine the command */
command.arr[ command.len ]= '\0';
if( !strcmp(( char * ) command.arr, "STOP" ))
{ /* 'server' specified to stop */
fprintf( loghnd, "maildaemon: shutdown in progress...\n" );
break;
} /* end if */
else if( !strcmp(( char * ) command.arr, "AUDIT" ))
{ /* set auditing on */
fprintf( loghnd, "maildaemon: enable auditing...\n" );
auditing= 1;
} /* end else if */
else if( !strcmp(( char * ) command.arr, "NOAUDIT" ))
{ /* set auditing off */
fprintf( loghnd, "maildaemon: disable auditing...\n" );
auditing= 0;
} /* end else if */
else if( !strcmp(( char * ) command.arr, "MSG1" ))
{ /* call for message 1 */
/* retrieve the message */
EXEC SQL EXECUTE
begin
dbms_pipe.unpack_message( :pipeid );
dbms_pipe.unpack_message( :emailaddr );
end;
END-EXEC;
/* copy into host variable */
emailaddr.arr[ emailaddr.len ]= '\0';
/* generate the email */
retval= msg1( );
/* reply with response */
EXEC SQL EXECUTE
begin
dbms_pipe.pack_message( 'done' );
dbms_pipe.pack_message( :retval );
:retval := dbms_pipe.send_message( :pipeid );
end;
END-EXEC;
} /* end else if */
else if( !strcmp(( char * ) command.arr, "MSG2" ))
{ /* call for message 2 */
/* retrieve the message */
EXEC SQL EXECUTE
begin
dbms_pipe.unpack_message( :pipeid );
dbms_pipe.unpack_message( :emailaddr );
dbms_pipe.unpack_message( :string1 );
dbms_pipe.unpack_message( :string2 );
end;
END-EXEC;
/* copy into host variable */
emailaddr.arr[ emailaddr.len ]= '\0';
string1.arr[ string1.len ]= '\0';
string2.arr[ string2.len ]= '\0';
/* generate the email */
retval= msg2( );
/* reply with response */
EXEC SQL EXECUTE
begin
dbms_pipe.pack_message( 'done' );
dbms_pipe.pack_message( :retval );
:retval := dbms_pipe.send_message( :pipeid );
end;
END-EXEC;
} /* end else if */
else
{ /* invalid command received */
fprintf( loghnd, "maildaemon: illegal command... ignoring request.\n" );
} /* end else */
} /* end if */
else
{ /* time out error occured */
fprintf( loghnd, "maildaemon: timeout or other error while waiting for signal request.\n" );
} /* end else */
} /* end while */
/* clean up and exit */
EXEC SQL COMMIT WORK RELEASE;
fprintf( loghnd, "maildaemon: shutdown.\n" );
fclose( loghnd );
} /* end main( ) */
null -
Spooling Extracts from Multiple SQL statements in 1 File
Hi all,
I am trying to spool extract results of 3 separate SQL statements into one single file. I wrote a SQL block similar to the one below. However, the result of the statements overwrite each other: 3 overwrote 2 and overwrote 1. Any suggestion how to combined there extracted results in one file?
spool c:\test.txt
<SQL statement 1>
<SQL statement 2>
<SQL statement 3>
/spool OFF
Thanks in advance
JasonPlease paste you SQL file here. These is no way one should overwrite another.
Eric -
In Mail, is it possible to extract email addresses of senders from just one account inbox?
Click on the arrow next to the number of emails in the conversation. That'll show you each separate email. You can create a new mailbox (call it what you want) and drag that email out of the conversation into that mailbox.
-
How to confirm the alerts automatically in the internet mail?
Hi,gurus:
I wanna know how I confirm the alerts automatically in the internet mail.Now we have to navigate to the alert inbox to confirm the alert,but can I do it in the internet mail? I have confirued the parameter in ALRTCATDEF->CONFIGURE->SETTING->INBOUND PROCESSING,but it didn't work.
Thanks in advance.hi,
I checked the library,and it says:
Confirming Alerts by Internet Mail
When an alert is sent by Internet mail, the Internet address of the alert user entered in alert configuration is entered as the Reply To address of the mail. An alert ID is inserted into the text of the mail. When the recipient answers the mail from the alert system, the alert is confirmed automatically. Inbound processing sends a status mail to the sender stating either that the alert has been confirmed successfully, or that an error has occurred. The alert ID must be included in the body of the reply mail.
My question is: How to reply the mail?Where do I write the the alert ID?any ideas? -
XI Alert cannot send through external mail id ?
Hi,
I have configured XI Alert to monitoring Adapter Engine, The Alert is triggert and i can see in my Alert In_box in RWB.
But then how to configure the alert send using external id
I have configured SCOT as well, but i can't see anything from SOST ?
Please advise any other possibility than i need to check ?
Thank You in Advance.
FL.
Edited by: Fernad Lesmana on May 1, 2011 6:33 AMHi Fernad,
Assign the mail id of the recipeint of the alert in Su01
Go to the alert inbox of the recipient , in the option / link --> personalization --> Time Independent Delivery --> select EMAIL.
If scot is configured for every alert, the mail will be forwarder to the recipient mail id allocated in SU01
also try out this,
Goto SCOT. Inside node int (Internet), u will find another node*/SMTP.
Try to Configure the SMTP node. Goto Node SMTP and select Node in use checkbox.
Now, in SMTP Connection -->Mail Host <specify hostname of mailserver> and Mail Port <Specify the mail port, most probably 25> and Codepage <You can select code page >
Internet will be automatically selected, double click on set beside internet
in address area specify '*' so that anyone can be sent mail
schedule backgroud job for mails to go out of SMTP Plugin of ICF.
chk the link for alert configuration :-
http://help.sap.com/saphelp_nw04/helpdata/en/b2/de0741375cf16fe10000000a1550b0/frameset.htm
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step
Regards
rohit -
How can I add an e-mail address to my address book from an e-mail?
Someone sends me an e-mail and I do not have their e-mail in my Thunderbird address book. Is there a way to enter their information into my address book without having to retype it all into my address book. In other e-mail programs that I have used, all I needed to do was click on the message and then click on a drop-down menu item that would simply copy all of the contact information into a new address book entry. Is it possible to do that in Thunderbird?
When viewing a message in a tab or the message pane there is a star to the right of the senders address. If the star is filled with color the address is already in one of your address books. If the star is not filled, click the star to add them. Click the star a second time to open the edit dialog box to add more details to the contact.
This is not the same star that is to the left of the message header when viewing the inbox. -
How to use different mail address in "from" and "user" property?
I'd like to use the user enter mail address as the "from" property and use my mail account to send it, but I got error: com.sun.mail.smtp.SMTPSendFailedException: 553 You are not authorized to send mail, authentication is required when set different mail address in "from" and "user" property, how to resolve this problem?
Basically that's a bad idea. Suppose you used your server to send messages that claimed to come from "[email protected]"? Naturally enough people have tried that, either as a joke or as an attempt at fraud, so that servers will check to see if the message is coming from the server it claims to be coming from. And if it isn't -- as in that example -- it will consider it a forgery. Best case (for you) is that the server will flag it as spam or junk. Worst case is that your server will be blacklisted and other servers will ignore it.
-
How can i change my e-mail address color from blue to black when i send a new message
How can i change my e-mail address color from blue to black when i send a new message
Hi Steven, if you send to yourself does it come through blue?
Is this in the Header or a Signature? -
Old computer I had is OSX Snow Leopard with Entourage. New one is OSX Mavericks. Using Mail where are my addresses and old address book. Transferred old computer backup by Time Machine and other things work? Can;t see a symbol for address book.
Where are addresses kept on MAIL? I don;t like the new format at all. Frances
Begin forwarded message:
From: Frances Topping <[email protected]>
Subject: Re: - Old computer I had is OSX Snow Leopard with Entourage. New one is OSX Mavericks. Using Mail where are my addresses and old address book. Transferred old computer backup by Time Machine and other things work? Can't see a symbol for address book.
Date: August 25, 2014 at 9:46:01 AM EDT
To: discussions-replies <[email protected]>
Old Entourage is POP and new Mavericks MAIL is IMAP I believe. I don;t know how to export in the forms you mention. Frances -
I have an irritating problem with mail autofilling info in email addresses. Emails sent to me the from looks like this: Holiday in the United States <my email address>. I have no idea what this Holiday in the United States is or how it got to be there...How can I fix/change to my name?
I fixed the To: autofilling incorrectly by deleting my email address from the Previous Recipients List, but is there a way to stop that from coming up on emails that I receive?Have you checked your Mac address book? If your email is saved somewhere in your address book with the name "Holidays in the United States" it might be adding the name automatically in Mac Mail.
Alternatively, try this:
Delete an Email Address from Auto-Complete in Mac OS X Mail
To remove an email address from the auto-complete list in Mac OS X Mail:
Start typing the recipient's address or name in a new message.
Select the desired address from the auto-complete list as if you'd compose an email to them.
Click the small down arrow in the recipient.
Select Remove from Previous Recipients List from the menu.
You can also search for the unwanted address directly in the previous recipients list:
Select Window | Previous Recipients from the menu in Mac OS X Mail.
Highlight the address you want to remove.You can highlight multiple addresses by holding down the Command key.
Click Remove from List.
Source: About.com -
I'm trying to reset my apple ID password but forgot my security questions. Apple are sending the confirmation e-mail to the wrong address, please help?
Hello AndrewsAFCx,
Thank you for using Apple Support Communities!
If you cannot remember your security questions for your Apple ID, I would recommend these steps outlined in the article named:
Apple ID: All about Apple ID security questions
http://support.apple.com/kb/HT5665
What should I do if I don't remember the answers to my Apple ID security questions?
Try answering them at least once to see if you can get them right, even if you are not sure you remember the answers to your security questions.
If you are confident you can't remember them, try one of the following:
If you have three security questions and a rescue email address
sign in to My Apple ID and select the Password and Security tab to send an email to your rescue email address to reset your security questions and answers.
If you have one security question and you know your Apple ID passwordsign in to My Apple ID and select the Password and Security tab to reset your security question.
If you have one security question, but don't remember your Apple ID password
contact Apple Support for assistance. Learn more about creating a temporary support PIN to help Apple confirm your identity when you contact Apple Support.
Note: If you have forgotten your password and answer your security questions incorrectly too many times in a row, you will be unable to try to answer your security questions for a period of time. During that time you will not be able to reset your password and will not have access to your account.
All the best,
Sterling -
Once completed the form, is it possible to receive the confirmation e-mail with a link addressing to a html archive?
I don't know if it is the best solution but you could filter the results to just that client's answers on the summary tab and then PDF that.
Maybe you are looking for
-
Hello, Boot Camp troubleshooter folks. Again I come to you with a variation of the same refrain so many others have said. I haven't quite found my exact version of it, so here's mine: I'm taking an online class that required me to make a third partit
-
Acrobat X: SDI vs. MDI
I'd like to coninue this thread, because I believe it's important: Acrobat and Acrobat Reader are strongly missing the MDI feature. Probably the biggest share of "common" users will only open a single document at a time. But there are others around t
-
Installing Oracle 10g personal edition
Hi, I am trying to install Oracle 10g personal edition on ubuntu. After installing I ran the following command: /etc/init.d/oracle-xe configure and by mistake gave a port number for HTTP port on which already another server is running. But now I am u
-
I upgraded to firefox 4.0 and now my msn home page won't let me see my hotmail account
Usually on my msn home page I can see stocks and my hotmail account. After upgrading the place is there but it won't show whether I have new emails or not and doesn't show current stock prices.
-
ICloud mail content showing up blank in iCloud on PC, reading fine in iOS though
I am receiving emails from a few friends and colleagues that show up fine on my iPhone. When i try to access the emails via iCloud.com on my PC. They are showing up completely blank, lost attachments etc. It seems that there are alot of people encoun