CFMail and deliverability

Has anyone been able to use CFmail and personal email
certificates like those available with Thawte?
My goal is to see what I can do to increase deliverability.
Hosting a number of sites I run into deliverability issues
from time to time. Usually cfmail emails hit the bulk email box..
I use SPF and multiple ips per domain and set server to the
mailserver on the cfmail tag..
Anyone know what else we can do.
My hunch is that since on the cfadministrator you are limited
to declare a single mail server, that server is tagged as a bulk
sender..

We send all of our outgoing message to a queue first, so they
are all in a database table to start.
We then have a scheduled task that takes those messages and
throttles outgoing as well as prioritize oneoffs and make sure
duplicates don't go out. You then only have one place to deal with
cfmail, all other places are inserts into the database. Cfmail
allows you to specify outgoing servers in the tag and not just the
administrator, so I’d set the outgoing mail servers here,
maybe pulled from the database along with the message, so each
doamin can have their own outgoing email server.
If they send less than 500 messages a day, you could set up
email servers with gmail’s account for domains and send it
through their email server. If you send more than that per domain,
then you should look at PowerMTA ($3k) or StrongMail ($20k).
Do not try to include any tracking images as these get
flagged as bulk email. You also need to test the message and make
sure it does not “appear” as SPAM. I’ve seen
integation with Spam Assasin to test message prior to sending, so
you might want to look around for that.

Similar Messages

  • Is CFMail and Mail (CFScript) the same?

    Is CFMail and Mail (CFScript) the same.... Reason I ask, is we are having a tonne of email problems in our application.  A person on my team has indicated that cfmail is more reliable and all the cfsript, "mail" implementations remain largely undelivered.  For this reason they are requesting the we change everything from mail to cfmail.   Has anyone heard ot this before?  I've got to believe that under the covers these are running the same bits of code...?
    CF10
    RHEL 6.2
    Thanks
    Lee

    lol, Thanks Adam!
    This is what he is observing...
    ---This issue lays outside our system.  Each mail sending mechanism results in a different SMTP message which gets routed differently.  We have issues with the reverse DNS lookup, the MX records, and other stuff.  If everything is correct and in place, it shouldn’t matter which mail mechanism we use in ColdFusion, but <cfmail> messages appear to be more successful in getting through.---
    I'm going to try and confirm the nature of the DNS issues and other stuff, but still can't see these even routing differently based on what you are saying. 
    Cheers
    Lee

  • Configuring Scheduler and Delivers

    Hi,
    I'm hoping someone can help identify what I'm missing configuring scheduler and delivers.
    I've followed the manual instructions and several non oracle instructions as recommended in this forum:
    http://download.oracle.com/docs/cd/E10415_01/doc/bi.1013/b31765.pdf
    http://obiee101.blogspot.com/2008/08/obiee-configuring-configuring-scheduler.html
    I'm installing scheduler on a remote unix system. I am using an existing BI Answers install.
    Settings I have used are as follows:
    Database tables created as per manual
    Setup Database User     
    Username     S_NQ_SCHED
    Password     SCHED_XXXX
    Setup instanceConfig.xml     
    ServerName     <ScheduleServer>xxxxx</ScheduleServer>
    CredentialStore     <CredentialStorage type="file" path="/OracleBIData/web/config/credentialstore.xml" passphrase="secret"/>
    file location     \OracleBIData\web\config
    Setup credentialstore.xml     
    Alias     admin
    Username     SchedulerAdmin
    Password     SchedulerAdmin
    passphrase     secret
    file location     cryptotools credstore -add -infile /OracleBIData/web/config/credentialstore.xml
    Configure Scheduler     
    Scheduler Database Configuration     
    Database type     Oracle 10g R2
    Call interface     OCI 10g
    Data Source Name     aaaa10
    Username     sa2
    Password     xxxx
    Scheduler General Configuration     
    Administrator name     administrator
    Administrator password     xxxxxx10
    Mail General Configuration     
    Sender address     [email protected]
    SMTP Server     mailhost
    file location     /oracle/product/OracleBI/setup
         . sa-init.sh
         schconfig
    I am logging into BI Answers using username: administrator and password: xxxxxx10
    When I try to save an iBot I get the following error:
    Oracle BI Scheduler Error: [nQSError: 68019] Authentication Failed.
    Error Details
    Error Codes: GYFPI8RN
    I've now tried several combinations of usernames and passwords in the config files but either get the above error or:
    Oracle BI Scheduler Error: [nQSError: 12008] Unable to connect to port 9705 on machine walter. [nQSError: 12010] Communication error connecting to remote end point: address = walter; port = 9705. [nQSError: 12002] Socket communication error at call=: (Number=-1) Unknown error
    Error Details
    Error Codes: GYFPI8RN
    I'm not sure whether I've got the link between the usernames wrong or if there is something external to the above configurations I need to correct.
    Can anyone point me in the right direction?
    Thanks,
    Mark

    Somu,
    Thank you for the link, a lot of useful comments there.
    I saw one from Gagan:
    One important thing to note is that the user mentioned during cryptotool setup should exist in the RPD and the password should be the password for the user
    ID in RPD.I was wondering about that so I have created a new user using Admin tool:
    SchedulerAdmin
    I have given this user membership of admin and scheduler groups
    I reran cryptotools using
    Alias     admin
    Username     SchedulerAdmin
    Password     SchedulerAdmin
    and changed settings in schconfig
    Scheduler Database Configuration     
    Username     S_NQ_SCHED
    Password     SCHED_PASS
    Scheduler General Configuration     
    Administrator name     SchedulerAdmin
    Administrator password     SchedulerAdmin
    Now I get the following errors:
    in BI Answers when trying to save an iBot:
    Oracle BI Scheduler Error: [nQSError: 12008] Unable to connect to port 9705 on machine xxxx. [nQSError: 12010] Communication error connecting to remote end point: address = xxxx; port = 9705. [nQSError: 12002] Socket communication error at call=: (Number=-1) Unknown error
    Error Details
    Error Codes: GYFPI8RN
    and in NQScheduler.log
    02/09/09 14:03
    Service stopped.
    02/09/09 14:03
    [68015] Service stopped.
    02/09/09 14:04
    [16020] Metadata Database Type: Oracle 10g R2
    Data Source Name: dev10
    Data Source Type: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64b
    02/09/09 14:04
    Current Table: S_NQ_JOB.
    [nQSError: 17001] Oracle Error code: 942, message: ORA-00942: table or view does not exist
    at OCI call OCIStmtExecute.
    [nQSError: 17010] SQL statement preparation failed.
    Current Table: S_NQ_JOB_PARAM.
    [nQSError: 17001] Oracle Error code: 942, message: ORA-00942: table or view does not exist
    at OCI call OCIStmtExecute.
    [nQSError: 17010] SQL statement preparation failed.
    Current Table: S_NQ_INSTANCE.
    [nQSError: 17001] Oracle Error code: 942, message: ORA-00942: table or view does not exist
    at OCI call OCIStmtExecute.
    [nQSError: 17010] SQL statement preparation failed.
    Current Table: S_NQ_ERR_MSG.
    [nQSError: 17001] Oracle Error code: 942, message: ORA-00942: table or view does not exist
    at OCI call OCIStmtExecute.
    [nQSError: 17010] SQL statement preparation failed.
    02/09/09 14:04
    [68008] Scheduler Error:
    Current Table: S_NQ_JOB.
    [nQSError: 17001] Oracle Error code: 942, message: ORA-00942: table or view does not exist
    at OCI call OCIStmtExecute.
    [nQSError: 17010] SQL statement preparation failed.
    Current Table: S_NQ_JOB_PARAM.
    [nQSError: 17001] Oracle Error code: 942, message: ORA-00942: table or view does not exist
    at OCI call OCIStmtExecute.
    [nQSError: 17010] SQL statement preparation failed.
    Current Table: S_NQ_INSTANCE.
    [nQSError: 17001] Oracle Error code: 942, message: ORA-00942: table or view does not exist
    at OCI call OCIStmtExecute.
    [nQSError: 17010] SQL statement preparation failed.
    Current Table: S_NQ_ERR_MSG.
    [nQSError: 17001] Oracle Error code: 942, message: ORA-00942: table or view does not exist
    at OCI call OCIStmtExecute.
    [nQSError: 17010] SQL statement preparation failed.
    I am wondering if I have not setup the database user correctly: S_NQ_SCHED
    Regards
    Mark

  • Data Validation for SD Sales order and Deliveries

    Hello All,
    We activated the data flow for SD sales Order and Deliveries for Infocubes 0sd_co4 and 0sd_c05 and there correspoding datasources.
    I have 2 queries
    1. How to validate data for BI SD sales order with ECC.
    2. How to validate data for BI SD Deliveries data with ECC.
    Kindly help, <removed by moderator>.
    Thanks,
    Rakesh.
    Edited by: Siegfried Szameitat on Jun 21, 2011 12:51 PM

    Hi Rakesh,
    You have to check the tables in R3 and then compare with the Datasources in BW.
    For Examples
    VBAK table in R3 for Sales Order on BW-2LIS_11_VAITM
    VBRK table in R3 for Billing iin BW-2LS_13*
    Check for that day how many sales order were there in VBAK table and there in BW.
    Rgds
    SVU123
    Edited by: svu123 on Jun 21, 2011 8:19 PM

  • Fullfil sales order and deliveries are still appearing in MD04.

    Hello Experts
    After an upgrade Ehp6.4 to Ehp6.6 the fullfil sales order and deliveries are still appearing in MD04.
    We runned SDRQCR21 and released the documents from MD04 but when the users create new sales orders and deliveries and completed them the reservation does not disappear from MD04.
    My Availability Check is CH
    Check.rule (SD order) and (SD delivery)
    Somebody could tell me how can I solve this issue. 
    Thanks for you help

    Please check the document status in VBUK or VBUP table may some of the documents partially PGI'id
    Also please refer the below document which is very helpful.
    MD04: Problems with sales orders
    thanks,
    srinu.

  • Report for Purchase orders and deliveries

    Hi all,
    Is there any report in SAP that gives me the list of purchase orders and the deliveries associated with those PO's.
    Please advise.
    Thanks in advance
    Sruthi

    Hi,
    What kind of delivery are you looking for ??
    If it's inbound delivery, use VL06I tcode & for outbound, try VL06O
    Thanks & Best Regards,
    Devendra Gaware
    PS - Reward if found useful.

  • Copy Control between Sales Orders and Deliveries

    Hi Gurus,
    please can you tell me why copy control between Sales Order and Delivery doesn't work?
    At header level, into copy control, we can set 2 requirement routines, one as general requirement for copying (TVCPL-AUBED) and the other one as requirement for grouping orders into deliveries (TVCPL-AUZUS).
    At header level we can also set a routine for data transfer to define how data are passed from Sales Order header to Delivery header (TVCPL-GRUAK).
    Then we can set routines at item level, one as requirement (TVCPL-AUBED) and one as data transfer (TVCPL-GRUAP).
    When delivery is created with VL10A transaction, at header level only the first  general requirement routine is used (FV50B***). Grouping requirement is not used (we also set a break point and the program is not passing into this routine).
    Then it is used the requirement routine at item level (FV50B***).
    Please can you tel me how we camake working the routine for grouping requirement at header level?
    Thank you very much.
    Kind Regards
    Andrea

    Hi, we used standard routine even if to be sure we run also the generation report you mentioned.
    Please any other suggestions?
    Thank you very much.
    Kind Regards
    Andrea

  • Account and Deliveries Balance-No Open Document

    Hello All,
    I have a problem with the Deliveries Balance of a certain Customer on the BP Master Data, because it shows an amount when there is no Open Documents (Deliveries) , also the Account Balance has been affected, even when all its transactions are reconciled and its real balance is zero.
    The BP Master Data shows:
    Account Balance: -5.329,92 (Real Balance according to General Ledger =0)
    Deliveries: 5.329,92 (With no orange arrow to link and No open deliveries on the system)
    Does anyone knows How can I solve this?

    Hi,
    I found the following SAP Notes on the Market Place, regarding the problem:
    800777
    1532006
    893032
    I will raise a ticket to SAP.
    Thanks.

  • LDAP users and Delivers

    Hi,
    I am using OBI 11.1.1.6.0 and i am using LDAP authentication through initialization block. Now when i want to create Agent i can't see users from ldap (i think those who are not currently logged). I also noticed that when i have configured SA System i can see users added to it. Is SA System the only way to be able to select them in Delivers?
    Thanks,

    HI Adman,
    Now when i want to create Agent i can't see users from ldap (i think those who are not currently logged). ?
    A. User should be login at least one time.
    Note: Create same user in your rpd without password then try to login same id one time you will get user id in your sa system table then remove user in your rpd which you have created for login purpose -- I know this is stupid method.
    2. I also noticed that when i have configured SA System i can see users added to it. Is SA System the only way to be able to select them in Delivers?
    A. If you want to deliver repot to mail -- The only best option SA System only.
    Hope this help's
    Thanks,
    Satya

  • Reconciliation between Account balance and Deliveries in BP MasterData

    Hi.
    Version 2007A
    We create a A\R Invoice for Customer. Customer pays it. Then he want to return items after and want some money back. How we can do this? (Not by A\R Credit Memo). When I do it by Return it affects Deliveries and return of money affects Account balance. How can I reconciliate this accounts?
    In previous version (2004C) I partIy solved this problem by adding Return based on A|\R Invoice. Now I can't see Invoices in Returns maybe this is caused by some settings in the system.
    With regards,
    Maxim Groonis

    Hi Maxim,
    if the customer only returns some of the items previously sold, could you not use correction invoice?
    Are the items actually returned or do you just need to create an accounting transaction?
    To receive goods back into stock you can use either a goods return or a goods receipt, it depends on how you want the stock booked back into the warehouse, the item cost it had gone out with or a new item cost. Also, do you need to re-deliver the stock to the customer? If not, deliveries may be closed/cancelled manually as desired.
    What I do not understand is the VAT aspect, if you issue a sales invoice with VAT, then that amount has to be given to the tax authority. If you issue a credit memo, the VAT amount on that can be claimed back. Does your localisation work differently?
    If you just need to credit the customer, you can do that using manual journal entries, you need to be careful however with the tax reporting. It would be best to check with the company accountant  what postings s/he wishes to achieve.
    All the best,
    kerstin

  • Table for Outstanding orders and deliveries

    Hi,
    I have a requirement where I need to findout what is the outstanding quantity for an article (material). I need what is the wuantity in the sales order, and for how many quantities, the PGI is done for that sales order. So accordingly I can find out the outstanding quantity.
    Can anybdy please let me know which table should I look for Sales order quantity and PGI quantity so that I can findout the outstanding quantity for a material.
    Thanks & Regards
    Satya

    Hi Satya,
    There is no one table where you can get this information. I would use the logic below for this requirement.
    For the sales order item check the delivery status field in table VBUP. There are 3 possibilities here.
    1) If the value is 'A' = Not yet processed, then the delivery quantity is zero and hence the entire line item quantity is pending
    2) If the value is 'C' = Completely processed, then all quantities have been delivered and hence outstanding quantity is zero
    3) If the value is 'B' = Partially processed, then using VBFA table identify all the deliveries for this line and then using LIPS table find out the total delivered quantities.
    Regards,
    Pratheb

  • Stock Report incl. Reservations and Deliveries

    Hi experts
    My client requires a stock report which includes all reservations (e.g. material for production orders) and all open deliveries in one view.
    Do you know of such a report?
    Or how can I easily create one?
    Many thanks for your help.
    Best regards,
    Corinne

    Hi,
    USE MB53 select plant and material
    in the column selection go to current display variant >position and select column
    reservation,deliveries and all other options
    Hope this will be helpful
    BR
    Diwakar

  • CFMAIL and adding CC if needed

    I am currently looping over a list of email addresses and
    sending out the
    mail to all users. I'd like to instead check to see if a
    variable is set,
    and add the cc="" in the cfmail tag instead.
    When I try this it fails, I simply did a <cfif MailCC neq
    "">cc="[email protected]"</cfif> in the cfmail tag, but
    it doesn't seem to like
    this.
    Has anyone done anything similar?
    Or how can I get this to work?
    Thanks!

    i have not tried it, but i know several ways to make it work:
    1) put your whole CFMAIL tag inside a cfif block checking for
    MailCC var
    . you will have 2 complete cfmail tags - one executed when
    MailCC var
    exists (this one will have the cc=".." attribute in it),
    another
    (without cc) executed when MailCC var is empty:
    <cfif len(trim(MAilCC))>
    <cfmail cc="..." ...>
    </cfmail>
    <cfelse>
    <cfmail ...><!--- no cc attrib in this one --->
    </cfmail>
    </cfif>
    2) use attributeCollection attribute of cfmail tag. assumes
    you are on
    cf8. (or is it only update 1 that allows using
    attributeCollection
    together with in-tag attributes? if so, you have to be on
    cf8.0.1).
    something like:
    <cfscript>
    mailAttr = {};
    mailAttr.server = "mail.somedomain.com";
    mailAttr.username = "...";
    mailAttr.password = "...";
    mailAttr.from = "[email protected]";
    mailAttr.subject = "mail subject here";
    if (len(trim(MailCC)) gt 0)
    mailAttr.cc = "[email protected]";
    </cfscript>
    <cfmail to="..." attributeCollection="#mailAttr#">
    </cfmail>
    hth
    Azadi Saryev
    Sabai-dee.com
    http://www.sabai-dee.com/

  • CFMAIL and Editing Fields

    Hi all,
    I need to allow a user to fill out some forms with the
    following info: Name, Title, Supervisor, Division, Status, Salary,
    Effective Date and Remarks. After filling out the info, it needs to
    be sent via a link that will allow the recipient access to the
    table to edit if necessary. Then the recipient can 'Approve' or
    'Deny' the information and send it back for review and distribution
    by the original sender.
    The forms are already complete but I'm confused as to how the
    emailing and editable fields will work. I already have a CFMAIL
    page completed that used to display the information once it was
    input then simply mail it to the recipient. Well, now, the user
    wants the ability to have the recipient edit the information then
    email it back so that they can distribute it. So now I have to use
    a DB table, whereas before, it was just being sent as an email. So
    I've created the table with the columns for the info I mentioned
    before. What I'm confused with is how to make the transfer from
    just emailing information, to emailing a link that will allow the
    recipient to access the table, edit it if necessary, then Approve
    or Deny it and send it back in the same format. The Approval can
    simply be in the form of a field.
    So I basically need to make it so that I'm taking this and
    making it into an editable table via a link sent though an email
    after the user has filled out the necessary information in the
    forms before. Sorry for all the explaining and confusion. I've
    attached some code to look at and modify. I can provide more code
    from the form input pages if you'd like though I figured the logic
    of the email and the ability to allow the recipient to update the
    DB then actually send it back is in the page I attached. It's
    probably not as bad as it looks or sounds but it's confusing the
    hell out of me...
    Thanks a ton,
    Eric

    I have never used REUSE_ALV_GRID_DISPLAY function module for such scenario but i have used OO ALV to get data realtime.
    CALL METHOD GRID1->SET_TABLE_FOR_FIRST_DISPLAY
           EXPORTING
             IS_LAYOUT        = GS_LAYOUT
             IS_VARIANT       = GS_VARIANT
             I_SAVE           = X_SAVE
             IT_TOOLBAR_EXCLUDING = TEMP_UI
           CHANGING
             IT_FIELDCATALOG  = ITAB_FIELDCAT[]
             IT_OUTTAB        = I_ORDER[]
             IT_SORT          = I_SORT[]."
    I display ALV using above statement and whenever user clicks some button on the container, i use
    "* refresh screen display with new data.
      CALL METHOD GRID1->REFRESH_TABLE_DISPLAY.
    method to get new data populated into internal table after this statement.

  • CFMail and structures

    I am trying to send myself an email by using CFErrror and
    CFMail to show which fields the user is changing during an update
    so I can adjust the database or the input screen to match. There
    are over 120 fields to update at any one time.
    I create a structure with field name as the key, and the
    contents of the form.fieldname to be changed as the content.
    The structure is then set into a session variable. I then
    need to include the complex variable in an email. Any thoughts
    about this? I would really like to include the <cfdump>
    output.

    quote:
    Originally posted by:
    jci714
    I am trying to send myself an email by using CFErrror and
    CFMail to show which fields the user is changing during an update
    so I can adjust the database or the input screen to match. There
    are over 120 fields to update at any one time.
    I create a structure with field name as the key, and the
    contents of the form.fieldname to be changed as the content.
    The structure is then set into a session variable. I then
    need to include the complex variable in an email. Any thoughts
    about this? I would really like to include the <cfdump>
    output.
    So why don't you?

Maybe you are looking for

  • How to manually delete Po at header level ?

    Hi, I can delete PO line items in my ECC60 system However, i would like to delete PO at header level. In EKKO , i can see the deletion flag in LOEKZ field. BUT in ME22N, i cannot find any button to delete PO at header level... Could somebody clarify

  • How to insert a record with date format field

    I tried to execute the query of the below but it showed error and hence i did research and found out i can add a date syntax in front to format it properly. INSERT INTO EMP (EmpNo, EmpName, Sex, DateOfBirth, Salary, DeptNo) VALUES ('E001', 'Alex', 'M

  • Problem with ATP check in release of process order

    Hi gurus, I have next problem in automatic release of process order: No checking group is maintained for product 000000000791104015, plant VFMX in matl master. Situation: I've some materials without MRP views in material master data but apparently th

  • Changing password via service dswp_create_msg?  Is it possible?

    Hi experts, Our Key Users are using service dswp_create_msg to create Service Desk messages.  We don't want to give them any other point of access to the system.  Only this one. However, when accessing this service, users cannot change their password

  • HTML Editor for creating e-mail templates for SAP Cloud for Customer

    Hi Techies,                  Is there any preferred software for creating e-mail templates to use with SAP Cloud for Customers ? I mean to avoid unnecessary errors when creating standard e-mail template which are recognized unified manner within the