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
Leelol, 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,
MarkSomu,
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 PMHi 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 helpPlease 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
SruthiHi,
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
AndreaHi, 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. -
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 GroonisHi 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
SatyaHi 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,
CorinneHi,
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/ -
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,
EricI 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. -
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