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
    chakoo

    Hi 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

  • Hi i forgot my answers to the security questions and i wanted to mail them but it is being mailed to a email address different from my primary and alternative email addresses. how do i solve this?

    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, CIP

    Hi,
    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 = ' &#0124; &#0124; 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 = ' &#0124; &#0124; 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 = ' &#0124; &#0124; 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 = ' &#0124; &#0124; 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 = ' &#0124; &#0124; 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 ' &#0124; &#0124; 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 = ' &#0124; &#0124; 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 = ' &#0124; &#0124; 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 ' &#0124; &#0124; 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: ' &#0124; &#0124; :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: ' &#0124; &#0124; :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: ' &#0124; &#0124; :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: ' &#0124; &#0124; :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
    Jason

    Please 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?

    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 AM

    Hi 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.

    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 a problem with mail autofilling info email addresses. Emails sent to me the from looks like this: Holiday in the United States email address . I have no idea what this Holiday in the United States is...How can I fix/change to my name?

    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?

    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?

    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