DEBMAS06 IDoc, field for e-mail address
Hi guys,
I do not know if this is the correct forum to post this question, but I have the following issue in XI mapping:
I cannot find a field to pass the e-mail address for the customer.
Any ideas ?
Hi,
I have not found a place for it in our scenarios so we decided to extend the idoc with a custom z-segment containing the email-address. A user-exit will then have to process this extension and store the field value to the correct tables.
Hope it helps!
-Kenneth
Similar Messages
-
How to make multi-box fields for name or address in a PDF form to be filled in?
I would like to know how to make fields for name and address in a PDF form.
I am now using Acrobat 8 Pro on Windows Vista. I have downloaded a form in the format of a PDF file. Basically it is just a file holding images of pages of the document, and there are no fields for me to type something on it using computer. This form will be used frequently by me, but I don't want to print it out and fill it in every time by hand. I want to fill it in in the computer and print copies of it when needed. The output will then be much more neat and tidy.
I have seen PDF forms with blanks for typing name and address, which means the form can be filled in on the computer before printing. They are special, as these blanks allow users to type name and address with every character occupying a box in the field, which consists of ten boxes or so. These are not ordinary textfields. I want to make similar inputting field as well.
Does anyone knows something about making these input fields with each character using 1 little box in the multi-box field? Any ideas are appreciated.Does anyone knows something about making these input fields with each
character using 1 little box in the multi-box field?
Use text fields with the comb of x characters feature. -
Is there a field for the website address when creating a contact?
is there a field for a website address when creating a contact?
I ended up getting a new phone, straight through Apple. I called their technical support and went through all he basics again and they decided to replace it. Was a pretty quick process - after defaulting and resetting the whole phone (about 2 hours), I called them back to inform that there was no change, so they set up the order.
I had to give my CC# so they could hold a charge on it (in case I didn't send my old phone bach, which they sent me a pre-posted package to send it in anyway). Had a brand new iPhone 4S in my hands in 4 days, which was pretty decent. I had uploaded everything previously to iCloud, so setting up the new phone was a snap.
Only thing I really didn't like was they charged me almost 30 bucks for shipping or processing, or something. Not so sure that should have been my responsibility after spending so much on a brand new product, only to have to have it warrantied after, like, a month. -
Allowed lenght for e-mail addresses
Hello,
in transaction VV12 I have condition records "Sales Organization/customer" for an output message to be sent via e-mail. The transmission medium is "7 - Simple Mail". I double click on the field "Partner" (PARNR) to enter manually the e-mail address of the customer, and the system brings to the same screen that you would reach if you run transaction SBWP and then click on "New message". In the field "Recipient" (L_ADR_NAME) I enter the e-mail address which is 39 characters long, and it's shown correctly. When I get back to VV12 screen, the e-mail address is shown in the field "Partner", but truncated at 35 characters, even if both the lenght of field L_ADR_NAME and "Partner" (PARNR) is 241 characters long.
Does anybody faced this problem, and knows the reason of this behaviour and/or the possible solution?
Thanks in advace.
Best regards,
AndreaDoes the same occur with the two email accounts and SMTP server provided by your ISP?
If not, I don't believe this is a Mail problem.
Does this email account not provided by your ISP have its own SMTP server and is the SMTP server authenticated?
And sometimes it isn't delivered until 48 hours later???
This definitely has nothing to do with the Mail.app or with any email client. Most electronic messages are delivered right away but not always. Email does not take a straight line from your internet connection and SMTP server used by the account to the recipient's incoming mail server and especially if you are not using an SMTP server provided by your ISP for this email account.
I access a total of 5 different email accounts in Mail with 4 SMTP servers - 2 accounts share the same SMTP server and only one account and SMTP server is provided by my ISP. No problems sending mail within any of my accounts and 4 SMTP servers.
Sorry but the person who told you this is wrong. -
Sending INVOICE as attachment in PDF for external Mail address
HI!,
We have made configuraiton for sendin mail while saving VF01 or VF02 from SAP R/3 to external id.
Email is going to the partner Payer but the attachment of the invocie is going as OTF format and not in PDF.
Where i am missing. I have gone thro the discussion thread of srinivas talks about some coding required in Program which what is that
thanks in advanceHi,
Check this program.
Re: send a mail thro abap report
Posted: Mar 14, 2006 11:40 AM Reply E-mail this post
hi,
the below program will help you to send email with any kind of attachment.It is working fine for me.Just try it.
REPORT ZSAMPL_001 .
INCLUDE ZINCLUDE_01.
DATA
DATA : itab LIKE tline OCCURS 0 WITH HEADER LINE.
DATA : file_name TYPE string.
data : path like PCFILE-PATH.
data : extension(5) type c.
data : name(100) type c.
SELECTION SCREEN
PARAMETERS : receiver TYPE somlreci1-receiver lower case.
PARAMETERS : p_file LIKE rlgrap-filename OBLIGATORY.
*PARAMETERS : appfn(150) TYPE c LOWER CASE OBLIGATORY.
DATA : pos TYPE i.
DATA : len TYPE i.
AT SELECTION SCREEN
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
CLEAR p_file.
CALL FUNCTION 'F4_FILENAME'
IMPORTING
file_name = p_file.
START-OF-SELECTION
START-OF-SELECTION.
PERFORM ml_customize USING 'Tst' 'Testing'.
PERFORM ml_addrecp USING receiver 'U'.
PERFORM upl.
PERFORM doconv TABLES itab objbin.
PERFORM ml_prepare USING 'X' extension name.
PERFORM ml_dosend.
SUBMIT rsconn01
WITH mode EQ 'INT'
AND RETURN.
FORM
FORM upl.
file_name = p_file.
*file_name = appfn.
*OPEN DATASET appfn FOR INPUT IN BINARY MODE.
*DO.
READ DATASET appfn INTO ITAB.
IF SY-SUBRC EQ 0.
*APPEND ITAB.
ELSE.
*APPEND ITAB.
EXIT.
ENDIF.
*ENDDO.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
filename = file_name
filetype = 'BIN'
TABLES
data_tab = itab
EXCEPTIONS
file_open_error = 1
file_read_error = 2
no_batch = 3
gui_refuse_filetransfer = 4
invalid_type = 5
no_authority = 6
unknown_error = 7
bad_data_format = 8
header_not_allowed = 9
separator_not_allowed = 10
header_too_long = 11
unknown_dp_error = 12
access_denied = 13
dp_out_of_memory = 14
disk_full = 15
dp_timeout = 16
OTHERS = 17.
path = file_name.
CALL FUNCTION 'PC_SPLIT_COMPLETE_FILENAME'
EXPORTING
complete_filename = path
CHECK_DOS_FORMAT =
IMPORTING
DRIVE =
EXTENSION = extension
NAME = name
NAME_WITH_EXT =
PATH =
EXCEPTIONS
INVALID_DRIVE = 1
INVALID_EXTENSION = 2
INVALID_NAME = 3
INVALID_PATH = 4
OTHERS = 5
ENDFORM. "upl
***INCLUDE ZINCLUDE_01 .
Data
tables crmrfcpar.
DATA: docdata LIKE sodocchgi1,
objpack LIKE sopcklsti1 OCCURS 1 WITH HEADER LINE,
objhead LIKE solisti1 OCCURS 1 WITH HEADER LINE,
objtxt LIKE solisti1 OCCURS 10 WITH HEADER LINE,
objbin LIKE solisti1 OCCURS 10 WITH HEADER LINE,
objhex LIKE solix OCCURS 10 WITH HEADER LINE,
reclist LIKE somlreci1 OCCURS 1 WITH HEADER LINE.
DATA: tab_lines TYPE i,
doc_size TYPE i,
att_type LIKE soodk-objtp.
DATA: listobject LIKE abaplist OCCURS 1 WITH HEADER LINE.
data v_rfcdest LIKE crmrfcpar-rfcdest.
FORM
FORM ml_customize USING objname objdesc.
Clear Variables
CLEAR docdata.
REFRESH objpack.
CLEAR objpack.
REFRESH objhead.
REFRESH objtxt.
CLEAR objtxt.
REFRESH objbin.
CLEAR objbin.
REFRESH objhex.
CLEAR objhex.
REFRESH reclist.
CLEAR reclist.
REFRESH listobject.
CLEAR listobject.
CLEAR tab_lines.
CLEAR doc_size.
CLEAR att_type.
Set Variables
docdata-obj_name = objname.
docdata-obj_descr = objdesc.
ENDFORM. "ml_customize
FORM
FORM ml_addrecp USING preceiver prec_type.
CLEAR reclist.
reclist-receiver = preceiver.
reclist-rec_type = prec_type.
APPEND reclist.
ENDFORM. "ml_customize
FORM
FORM ml_addtxt USING ptxt.
CLEAR objtxt.
objtxt = ptxt.
APPEND objtxt.
ENDFORM. "ml_customize
FORM
FORM ml_prepare USING bypassmemory whatatt_type whatname.
IF bypassmemory = ''.
Fetch List From Memory
CALL FUNCTION 'LIST_FROM_MEMORY'
TABLES
listobject = listobject
EXCEPTIONS
OTHERS = 1.
IF sy-subrc <> 0.
MESSAGE ID '61' TYPE 'E' NUMBER '731'
WITH 'LIST_FROM_MEMORY'.
ENDIF.
CALL FUNCTION 'TABLE_COMPRESS'
IMPORTING
COMPRESSED_SIZE =
TABLES
in = listobject
out = objbin
EXCEPTIONS
OTHERS = 1
IF sy-subrc <> 0.
MESSAGE ID '61' TYPE 'E' NUMBER '731'
WITH 'TABLE_COMPRESS'.
ENDIF.
ENDIF.
Header Data
Already Done Thru FM
Main Text
Already Done Thru FM
Packing Info For Text Data
DESCRIBE TABLE objtxt LINES tab_lines.
READ TABLE objtxt INDEX tab_lines.
docdata-doc_size = ( tab_lines - 1 ) * 255 + STRLEN( objtxt ).
CLEAR objpack-transf_bin.
objpack-head_start = 1.
objpack-head_num = 0.
objpack-body_start = 1.
objpack-body_num = tab_lines.
objpack-doc_type = 'TXT'.
APPEND objpack.
Packing Info Attachment
att_type = whatatt_type..
DESCRIBE TABLE objbin LINES tab_lines.
READ TABLE objbin INDEX tab_lines.
objpack-doc_size = ( tab_lines - 1 ) * 255 + STRLEN( objbin ).
objpack-transf_bin = 'X'.
objpack-head_start = 1.
objpack-head_num = 0.
objpack-body_start = 1.
objpack-body_num = tab_lines.
objpack-doc_type = att_type.
objpack-obj_name = 'ATTACHMENT'.
objpack-obj_descr = whatname.
APPEND objpack.
Receiver List
Already done thru fm
ENDFORM. "ml_prepare
FORM
FORM ml_dosend.
SELECT SINGLE * FROM crmrfcpar WHERE consumer = 'CRM'.
v_rfcdest = crmrfcpar-rfcdest.
CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1' DESTINATION v_rfcdest
EXPORTING
document_data = docdata
put_in_outbox = 'X'
commit_work = 'X' "used from rel. 6.10
IMPORTING
SENT_TO_ALL =
NEW_OBJECT_ID =
TABLES
packing_list = objpack
object_header = objhead
contents_bin = objbin
contents_txt = objtxt
CONTENTS_HEX = objhex
OBJECT_PARA =
object_parb =
receivers = reclist
EXCEPTIONS
too_many_receivers = 1
document_not_sent = 2
document_type_not_exist = 3
operation_no_authorization = 4
parameter_error = 5
x_error = 6
enqueue_error = 7
OTHERS = 8
IF sy-subrc <> 0.
MESSAGE ID 'SO' TYPE 'S' NUMBER '023'
WITH docdata-obj_name.
ENDIF.
ENDFORM. "ml_customize
FORM
FORM ml_spooltopdf USING whatspoolid.
DATA : pdf LIKE tline OCCURS 0 WITH HEADER LINE.
Call Function
CALL FUNCTION 'CONVERT_OTFSPOOLJOB_2_PDF'
EXPORTING
src_spoolid = whatspoolid
TABLES
pdf = pdf
EXCEPTIONS
err_no_otf_spooljob = 1
OTHERS = 12.
Convert
PERFORM doconv TABLES pdf objbin.
ENDFORM. "ml_spooltopdf
FORM
FORM doconv TABLES
mypdf STRUCTURE tline
outbin STRUCTURE solisti1.
Data
DATA : pos TYPE i.
DATA : len TYPE i.
Loop And Put Data
LOOP AT mypdf.
pos = 255 - len.
IF pos > 134. "length of pdf_table
pos = 134.
ENDIF.
outbin+len = mypdf(pos).
len = len + pos.
IF len = 255. "length of out (contents_bin)
APPEND outbin.
CLEAR: outbin, len.
IF pos < 134.
outbin = mypdf+pos.
len = 134 - pos.
ENDIF.
ENDIF.
ENDLOOP.
IF len > 0.
APPEND outbin.
ENDIF.
ENDFORM. "doconv
FORM
FORM ml_saveforbp USING jobname jobcount.
Data
*data : yhead like yhrt_bp_head.
*DATA : ydocdata LIKE yhrt_bp_docdata,
*yobjtxt LIKE yhrt_bp_objtxt OCCURS 0 WITH HEADER LINE,
*yreclist LIKE yhrt_bp_reclist OCCURS 0 WITH HEADER LINE.
*DATA : seqnr TYPE i.
Head
*yhead-jobname = jobname.
*yhead-jobcount = jobcount..
*MODIFY yhrt_bp_head FROM yhead.
Doc Data
*ydocdata-jobname = jobname.
*ydocdata-jobcount = jobcount.
*MOVE-CORRESPONDING docdata TO ydocdata.
*MODIFY yhrt_bp_docdata FROM ydocdata.
Objtxt
*seqnr = 0.
*LOOP AT objtxt.
*seqnr = seqnr + 1.
*yobjtxt-jobname = jobname.
*yobjtxt-jobcount = jobcount.
*yobjtxt-seqnr = seqnr.
*MOVE-CORRESPONDING objtxt TO yobjtxt.
*MODIFY yhrt_bp_objtxt FROM yobjtxt.
*ENDLOOP.
RecList
*seqnr = 0.
*LOOP AT reclist.
*seqnr = seqnr + 1.
*yreclist-jobname = jobname.
*yreclist-jobcount = jobcount.
*yreclist-seqnr = seqnr.
*MOVE-CORRESPONDING reclist TO yreclist.
*MODIFY yhrt_bp_reclist FROM yreclist.
*ENDLOOP.
ENDFORM. "ml_saveforbp
FORM
FORM ml_fetchfrombp USING jobname jobcount.
*CLEAR docdata.
*REFRESH objtxt.
*REFRESH reclist.
*SELECT SINGLE * FROM yhrt_bp_docdata
*INTO corresponding fields of docdata
*WHERE jobname = jobname
*AND jobcount = jobcount.
*SELECT * FROM yhrt_bp_objtxt
*INTO corresponding fields of TABLE objtxt
*WHERE jobname = jobname
*AND jobcount = jobcount
*ORDER BY seqnr.
*SELECT * FROM yhrt_bp_reclist
*INTO corresponding fields of TABLE reclist
*WHERE jobname = jobname
*AND jobcount = jobcount
*ORDER BY seqnr.
ENDFORM. "ml_fetchfrombp
-suresh -
Table for invoice mailing address
hi gurus,
is there any database table for the invoice mailing address?
thanks.Hi
Go through the link given below : you wil find tables related invoice.
http://www.erpgenie.com/abap/tables.htm
With Regards
Nikunj Shah
Edited by: Nikunj Shah on Jul 9, 2008 5:38 AM -
Mapping the IDOC fields for Inbound PO
Hi,
I am trying to map the fields for PO for IDOC type ORDER05, but unable to do so for the following IDOC fields in segments.
Document Date
Vendor
Account Assignment Category
Delivery Date
Requirement No.
Requisitioner
Purchase Requisition
Preq Item No.
Outline Agreement
Outline Agreement No.
What fields in the IDOC match these in SAP R/3.
Thanks,
Randy.Hi Did you manage to get this IDoc working? I'm having the same problem with the mapping and the documentation is really bad.
Thanks. -
I am looking for a class to validate e-mail addresses. I am quite sure that such a class should exist, but I could not find one.
Ewoutand what if someone wants to put in his address but makes a typo which results in another, but valid, address?
You'd never catch that.
The only way to go is to try to send a message to that address and wait for a reply confirming the validity of the address.
That does of course require a conscious action from the owner of that address, which is both good and bad.
It might deter some people from giving you their address, but also prevents pranksters from signing up others to your service who don't want to be signed up.
If you're thinking of making a filter which validates email addresses harvested from usenet to improve the quality of the database of your spam generator that's of course not the way to go. -
Verification code for e-mail address
I have changed e-mail address for the service Share picture using e-mail attachment in Photoshop Elements 11. This should be confirmed by Adobe sending me an e-mail stating the verification code but no code received. What should I do? Without verification I cannot go on.
In Organizer, go to preferences (Under Edit menu)
Then go to sharing under sharing you can change the email address to your latest email address, click ok and then send the email verification cod again.
Thanks
Harshit yadav -
It keeps asking for e-mail address to sign in
when trying to sign in it keeps asking for my e-mail and password
Hi Mandy2010 and rpatrick!
Unfortunately, you can't sign in without using your e-mail address. I believe you are using e-Print. If so, then it is necessary to register your device in order to use the app.
When putting the e-mail address you have to register your printer to HP in HP's website. The link will be provided down below. The main purpose for registering your device is to check what printer you have, so then it can identify it and can allow you to have access to the printer.
Link: https://h20366.www2.hp.com/americas/flowPage/registration/index.do?execution=e1s1&cc=US&lang=en
Hope this information helps! -
Bypass spam filters for certain mail addresses
I am looking for a way to bypass virus checks on mail from a certain mail user (actually system mail sent from a process that we have, so we can trust it).
I have been playing with the @bypassspam_checksacl = qw( [email protected] ); entry in /etc/amavisd.conf but this doesn't seem to bypass as I would expect.
Does anyone know if this file might be over riden else where or perhaps if I can bypass in another way?
CheersGreetings
there is probably more than one way to skin a cat.
here is a postfix only method however i'm not sure if it will pass all before amavid. so see the snippit from the amavisd.conf below.
main.cf
smtpd_recipient_restrictions = hash:/etc/postfix/spamlovers, .....
create a file call spamlovers
[email protected] OK
biggroup.net OK
that will prevent all subsequent anti-spam checks from being applied to
the listed recipient domains/addresses. in short - they want spam, let
them eat spam.
((snip)) amavisd.conf
# %bypass_virus_checks, @bypass_virus_checks_acl and $bypass_virus_checks_re
# lookup tables:
# (this is mainly a time-saving option, unlike virus_lovers* !)
# Similar in concept to %virus_lovers, a hash %bypass_virus_checks,
# access list @bypass_virus_checks_acl and regexp list
$bypass_virus_checks_re
# are used to skip entirely the decoding, unpacking and virus checking,
# but only if ALL recipients match the lookup.
# %bypass_virus_checks/@bypass_virus_checks_acl/$bypass_virus_checks_re
# do NOT GUARANTEE the message will NOT be checked for viruses - this may
# still happen when there is more than one recipient for a message, and
# not all of them match these lookup tables. To guarantee virus delivery,
# a recipient must also match %virus_lovers/@virus_lovers_acl lookups
# (but see milter limitations above),
# NOTE: it would not be clever to base virus checks on SENDER address,
# since there are no guarantees that it is genuine. Many viruses
# and spam messages fake sender address. To achieve selective filtering
# based on the source of the mail (e.g. IP address, MTA port number, ...),
# use mechanisms provided by MTA if available.
# Similar to lookup tables controlling virus checking,
# there exist spam scanning and banned names/types control counterparts:
# %spam_lovers, @spam_lovers_acl
# %banned_files_lovers, @banned_files_lovers_acl
# and:
# %bypass_spam_checks/@bypass_spam_checks_acl/$bypass_spam_checks_re
# (but no bypass_banned_checks, as $bypass_decode_parts controls it
already)
# See README.lookups for detailsabout the syntax.
# The following example disables spam checking altogether,
# since it matches any recipient e-mail address (any address
# is a subdomain of the top-level root DNS domain):
# @bypass_spam_checks_acl = qw( . );
# See README.lookups for further detail, and examples below.
# $virus_lovers{lc("postmaster\@$mydomain")} = 1;
# $virus_lovers{lc('[email protected]')} = 1;
# $virus_lovers{lc('[email protected]')} = 1;
# $virus_lovers{lc('some.user@')} = 1; # this recipient, regardless of
domain
# $virus_lovers{lc('[email protected]')} = 0; # never, even if domain matches
# $virus_lovers{lc('example.com')} = 1; # this domain, but not its
subdomains
# $virus_lovers{lc('.example.com')}= 1; # this domain, including its
subdomains
#or:
# @virus_lovers_acl = qw( [email protected] !lab.xxx.com .xxx.com yyy.org );
# $bypass_virus_checks{lc('[email protected]')} = 1;
# @bypass_virus_checks_acl = qw( some.ddd !butnot.example.com
.example.com );
# @virus_lovers_acl = qw( [email protected] );
# $virus_lovers_re = new_RE( qr'(helpdesk|postmaster)@example\.com$'i );
# $spam_lovers{lc("postmaster\@$mydomain")} = 1;
# $spam_lovers{lc('[email protected]')} = 1;
# $spam_lovers{lc('[email protected]')} = 1;
# @spam_lovers_acl = qw( !.example.com );
# $spam_lovers_re = new_RE( qr'^user@example\.com$'i );
# don't run spam check for these RECIPIENT domains:
# @bypass_spam_checks_acl = qw( d1.com .d2.com a.d3.com );
# or the other way around (bypass check for all BUT these):
# @bypass_spam_checks_acl = qw( !d1.com !.d2.com !a.d3.com . );
# a practical application: don't check outgoing mail for spam:
# @bypass_spam_checks_acl = ( "!.$mydomain", "." );
# (a downside of which is that such mail will not count as ham in SA
bayes db)
I'm sure anyone of these methods will allow the lovers of the blessed spam to fill their hearts content. Hope you have good hard drives
--j -
Keystroke command for e-mail address
Is there a way to create a keystroke command (macro) that would insert my e-mail address in a window requesting an e-mail address?
>System Preferences>Keyboard>Keyboard Shortcuts is the extent of customization on the Mac.
however you have limited options here.
Try something like TextExpander
http://smilesoftware.com/TextExpander/index.html -
Looking for claws mail address book plugin/feature
Hi
I was wondering if there a way to show the address book as a panel in the message editing window (like in thunderbird)?
I haven't seen it neither in preferences nor external plugins (but of course I could have missed something)
Thanks!:)
Last edited by Garr (2010-05-20 18:20:13)Can you export your Thunderbird address book as a vcf card? That is, select all cards, and drag them all to the desktop, or export to the desktop, as a single "mega-VCF" card? If so, then double clicking on that single vcf file should import all into the Address Book application. Fields that do not have data entries in Thunderbird will be left blank in the Apple Address Book.
You may run into an issue with duplicate cards of the same proper name if you are using proper name on the cards. But if, for example, you use proper names on the address/phone set, and email addresses only (no proper names), you should be able to avoid that problem. You could then create groups within Address Book to make a distinction between them. Maybe, once each card was associated with a group, you could maintain proper name on both, since they should be distinguished by group affiliation. But I am not sure on that; that is something that you would have to experiment with. -
Channel for incoming mail addressed to specific domain
I am trying to create a channel for all incoming messages addressed to a specific domain.
I know that all incoming Internet mails go to tcp_local first.
What I want to do is to separate mails for different domains to different channels so I could later process them, either with conversion channel or with some channel filters.
Also, after passing trough those specific channels, how to put those mails back on track for delivery?
Can anyone help on doing this?
Thanks
I�m running (on Solaris 8) MS5.2p1 hf1.21To look over the docs� but I already did, and it�s pretty bad, poorly explained�
So, please let�s try to make this clear.
Note, every time after making changes I run:
imsimta cnbuild
imsimta restart
First, you gave an example to me (reply 5):
[email protected]%tcp_friendly-daemon
Second, I was not sure from your post where to put space (reply6), and I tested both cases:
domain.net$E$F [email protected]%tcp_friendly-daemon # space between $F and $U
and
domain.net [email protected]%tcp_friendly-daemon # space between domain.net and $E
Unfortunately, nothing has changed.
Third, you wrote (reply 7) �No spaces�.
Forth, I tested that as well and it gave me an error (reply 8).
Fifth, in your last reply (reply 9) you said that I need a left and a right half, and you suggested an example that I�ve already checked (reply 6) and it wasn�t working :(
So, now I am completely lost�
Here is the result of testing this last example in imta.cnf:
domain.net [email protected]%tcp_friendly-daemon # space between domain.net and $E
! tcp_friendly
tcp_friendly smtp mx single_sys subdirs 20 noreverse maxjobs 7 pool SMTP_POOL mailfromdnsverify maytlsserver allowswitchchannel saslswitchchannel tcp_auth
tcp_friendly-daemon
imsimta cnbuild
imsimta restart
imsimta test -rewrite -debug [email protected]
Could you review this result, please and try to see what is wrong.
Initializing mm_.
Initializing mm_ submission.
Checking identifiers.
*** Debug output from initializing MM for submission:
13:43:32.79: mmc_winit('l','postmaster@machine_name.test.com','0IB800802GOK8O@machine_name.test.com') called.
13:43:32.79: Queue area size 5858064, temp area size 5858064
13:43:32.79: 1464516 blocks of effective free queue space available; setting disk limit accordingly.
13:43:32.79: Rewriting: Mbox = "postmaster", host = "machine_name.test.com", domain = "$*", literal = "", tag = ""
13:43:32.79: Rewrite: "$*", position 0, hash table -
13:43:32.79: Found: "$E$F$U%$H@machine_name.test.com$V$H"
13:43:32.79: Rewrite failed, not forward.
13:43:32.79: Rewrite: "$*", position 1, hash table -
13:43:32.79: Failed.
13:43:32.79: Rewrite: "$*", position 0, rewrite database -
13:43:32.79: Failed
13:43:32.79: Rewriting: Mbox = "postmaster", host = "machine_name", domain = "machine_name.test.com", literal = "", tag = ""
13:43:32.79: Rewrite: "machine_name.test.com", position 0, hash table -
13:43:32.79: Found: "$U%$D@machine_name.test.com"
13:43:32.79: New mailbox: "postmaster".
13:43:32.79: New host: "machine_name.test.com".
13:43:32.79: New route: "machine_name.test.com".
13:43:32.79: New channel system: "machine_name.test.com".
13:43:32.79: Looking up host "machine_name.test.com".
13:43:32.79: - found on channel l
13:43:32.79: Routelocal flag set; scanning for % and !
13:43:32.79: Rewriting: Mbox = "postmaster", host = "machine_name.test.com", domain = "$*", literal = "", tag = ""
13:43:32.79: Rewrite: "$*", position 0, hash table -
13:43:32.79: Found: "$E$F$U%$H@machine_name.test.com$V$H"
13:43:32.79: Rewrite failed, not forward.
13:43:32.79: Rewrite: "$*", position 1, hash table -
13:43:32.79: Failed.
13:43:32.79: Rewrite: "$*", position 0, rewrite database -
13:43:32.79: Failed
13:43:32.79: Rewriting: Mbox = "postmaster", host = "machine_name", domain = "machine_name.test.com", literal = "", tag = ""
13:43:32.79: Rewrite: "machine_name.test.com", position 0, hash table -
13:43:32.79: Found: "$U%$D@machine_name.test.com"
13:43:32.79: New mailbox: "postmaster".
13:43:32.79: New host: "machine_name.test.com".
13:43:32.79: New route: "machine_name.test.com".
13:43:32.79: New channel system: "machine_name.test.com".
13:43:32.79: Looking up host "machine_name.test.com".
13:43:32.79: - found on channel l
13:43:32.79: Routelocal flag set; scanning for % and !
13:43:32.79: Mapped return address: postmaster@machine_name.test.com
*** Debug output from rewriting a forward header address:
13:43:32.79: Rewriting: Mbox = "user", host = "domain.net", domain = "$*", literal = "", tag = ""
13:43:32.79: Rewrite: "$*", position 0, hash table -
13:43:32.79: Found: "$E$F$U%$H@machine_name.test.com$V$H"
13:43:32.79: Rewrite failed, not envelope.
13:43:32.79: Rewrite: "$*", position 1, hash table -
13:43:32.80: Failed.
13:43:32.80: Rewrite: "$*", position 0, rewrite database -
13:43:32.80: Failed
13:43:32.80: Rewriting: Mbox = "user", host = "domain", domain = "domain.net", literal = "", tag = ""
13:43:32.80: Rewrite: "domain.net", position 0, hash table -
13:43:32.80: Found: "[email protected]%tcp_friendly-daemon"
13:43:32.80: Rewrite failed, not envelope.
13:43:32.80: Rewrite: "domain.net", position 1, hash table -
13:43:32.80: Failed.
13:43:32.80: Rewrite: "domain.net", position 0, rewrite database -
13:43:32.80: Failed
13:43:32.80: Rewriting: Mbox = "user", host = "domain", domain = ".net", literal = "", tag = ""
13:43:32.80: Rewrite: "*.net", position 0, hash table -
13:43:32.80: Failed
13:43:32.80: Rewrite: ".net", position 0, hash table -
13:43:32.80: Found: "$U%$H$D@TCP-DAEMON"
13:43:32.80: New mailbox: "user".
13:43:32.80: New host: "domain.net".
13:43:32.80: New route: "TCP-DAEMON".
13:43:32.80: New channel system: "TCP-DAEMON".
13:43:32.80: Looking up host "TCP-DAEMON".
13:43:32.80: - found on channel tcp_local
13:43:32.80: Rewrite rules result: [email protected]
13:43:32.80: Checking reverse URL cache for: [email protected]
13:43:32.80: Applying reverse URL pattern ldap:///$V?mail?sub?$Q to: [email protected]
13:43:32.85: Resulting URL: ldap:///o%3Ddomain.net%2Co%3Disp?mail?sub?(|([email protected])([email protected]))
13:43:32.85: mmc_open_url called to open ldap:///o%3Ddomain.net%2Co%3Disp?mail?sub?(|([email protected])([email protected])), flags = 256
13:43:32.85: URL with quotes stripped: ldap:///o%3Ddomain.net%2Co%3Disp?mail?sub?(|([email protected])([email protected]))
13:43:32.85: LDAP URL identified
13:43:32.85: URL context #1 will be used
13:43:32.85: Performing URL search on: ldap:///o%3Ddomain.net%2Co%3Disp?mail?sub?(|([email protected])([email protected]))
13:43:32.86: mmc_read_url result: [email protected]
13:43:32.86: URL resolution returned: [email protected]
forward channel = l
channel description =
channel user filter =
dest channel filter =
source channel filter =
channel flags #0 = BIDIRECTIONAL MULTIPLE IMMNONURGENT NOSERVICEALL
channel flags #1 = NOSMTP DEFAULT
channel flags #2 = COPYSENDPOST COPYWARNPOST POSTHEADONLY HEADERINC NOEXPROUTE
channel flags #3 = LOGGING NOGREY NORESTRICTED RETAINSECURITYMULTIPARTS
channel flags #4 = EIGHTBIT NOHEADERTRIM NOHEADERREAD RULES
channel flags #5 =
channel flags #6 = LOCALUSER REPORTHEADER
channel flags #7 = NOSWITCHCHANNEL NOREMOTEHOST DATEFOUR DAYOFWEEK
channel flags #8 = NODEFRAGMENT EXQUOTA REVERSE NOCONVERT_OCTET_STREAM
channel flags #9 = NOTHURMAN INTERPRETENCODING USEINTERMEDIATE RECEIVEDFROM VALIDATELOCALSYSTEM NOTURN
defaulthost = test.com test.com
linelength = 1023
channel env addr type = SOURCEROUTE
channel hdr addr type = SOURCEROUTE
channel official host = machine_name.test.com
channel queue 0 name = LOCAL_POOL
channel queue 1 name = LOCAL_POOL
channel queue 2 name = LOCAL_POOL
channel queue 3 name = LOCAL_POOL
channel after params =
channel user name =
urgentnotices = 1 2 4 7
normalnotices = 1 2 4 7
nonurgentnotices = 1 2 4 7
channel rightslist ids =
local behavior flags = %x7
backward channel = tcp_local
header To: address = [email protected]
header From: address = [email protected]
envelope To: address = [email protected] (route (machine_name.test.com,machine_name.test.com)) (host domain.net)
envelope From: address = [email protected]
name =
mbox = user
Extracted address action list:
[email protected]
Extracted 733 address action list:
[email protected]
Address list expansion:
user%domain.net@ims-ms-daemon
1 expansion total.
*** Debug output from submitting an envelope address:
13:43:32.88: mmc_wadr(0x0018a888,'[email protected]','[email protected]') called.
13:43:32.88: Copy estimate before address addition is 1
13:43:32.88: Parsing address [email protected]
13:43:32.88: Rewriting: Mbox = "user", host = "domain.net", domain = "$*", literal = "", tag = ""
13:43:32.88: Rewrite: "$*", position 0, hash table -
13:43:32.88: Found: "$E$F$U%$H@machine_name.test.com$V$H"
13:43:32.88: Match, pattern = "domain.net", current = "(*domaincheck*)"
13:43:32.88: old state = not checked.
13:43:32.88: Using result 1 from domain match cache.
13:43:32.88: new state = succeeded.
13:43:32.88: New mailbox: "user".
13:43:32.88: New host: "domain.net".
13:43:32.88: New route: "machine_name.test.com".
13:43:32.88: New channel system: "machine_name.test.com".
13:43:32.88: Looking up host "machine_name.test.com".
13:43:32.88: - found on channel l
13:43:32.88: Routelocal flag set; scanning for % and !
13:43:32.88: Address [email protected] requires local processing.
13:43:32.88: Variant #1 = [email protected]
13:43:32.89: Variant #2 = *@domain.net
13:43:32.89: Checking for [email protected] in the system alias file
13:43:32.89: - not found
13:43:32.89: Checking for *@domain.net in the system alias file
13:43:32.89: - not found
13:43:32.89: Checking [email protected] with URL template ldap:///$V?*?sub?$R
13:43:32.89: LDAP URL template identified
13:43:32.89: URL determined to be: ldap:///o%3Ddomain.net%2Co%3Disp?*?sub?(|([email protected])([email protected])([email protected]))
13:43:32.89: URL context #1 will be used
13:43:32.89: Using cached LDAP result for URL info: ldap:///$V?*?sub?$R|[email protected]|[email protected]
13:43:32.89: Scanning LDAP result.
13:43:32.89: Attribute: objectclass
13:43:32.89: Attribute index: 0
13:43:32.89: Attribute: inetuserstatus
13:43:32.89: Attribute index: 1
13:43:32.89: Attribute: mailuserstatus
13:43:32.89: Attribute index: 2
13:43:32.89: Attribute: uid
13:43:32.89: Attribute index: 4
13:43:32.89: Attribute: mail
13:43:32.89: Attribute index: 5
13:43:32.89: Attribute: mailhost
13:43:32.89: Attribute index: 9
13:43:32.89: Attribute: mailDeliveryOption
13:43:32.89: Attribute index: 18
13:43:32.89: Attribute: preferredLanguage
13:43:32.89: Attribute index: 42
13:43:32.89: Scanning complete, begin actions
13:43:32.89: Object class: top
13:43:32.89: Object class didn't match
13:43:32.89: Object class: person
13:43:32.89: Object class didn't match
13:43:32.89: Object class: organizationalPerson
13:43:32.89: Object class didn't match
13:43:32.89: Object class: inetOrgPerson
13:43:32.89: Object class didn't match
13:43:32.89: Object class: inetUser
13:43:32.89: Object class didn't match
13:43:32.89: Object class: ipUser
13:43:32.89: Object class didn't match
13:43:32.89: Object class: nsManagedPerson
13:43:32.89: Object class didn't match
13:43:32.89: Object class: userPresenceProfile
13:43:32.89: Object class didn't match
13:43:32.89: Object class: inetMailUser
13:43:32.89: Object class match, reference value 1
13:43:32.89: Object class: inetLocalMailRecipient
13:43:32.89: Object class match, reference value 18
13:43:32.89: User/group index = 1
13:43:32.89: Domain is active
13:43:32.89: Mail domain is active
13:43:32.89: User status = active
13:43:32.89: Mail user status = active
13:43:32.89: User UID user found.
13:43:32.89: Processing mailhost attribute machine_name.test.com
13:43:32.89: Mailhost references local system
13:43:32.89: Delivery option: mailbox
13:43:32.89: Delivery options value: 1
13:43:32.89: No reprocess flag on user, processing now
13:43:32.89: Status for this address = 1
13:43:32.89: - URL match for [email protected]
13:43:32.89: Delivery option template: $M%$\$2I$_+$2S@ims-ms-daemon
13:43:32.89: - user%domain.net@ims-ms-daemon
13:43:32.89: Parsing address user%domain.net@ims-ms-daemon
13:43:32.90: Rewriting: Mbox = "user%domain.net", host = "ims-ms-daemon", domain = "$*", literal = "", tag = ""
13:43:32.90: Rewrite: "$*", position 0, hash table -
13:43:32.90: Found: "$E$F$U%$H@machine_name.test.com$V$H"
13:43:32.90: Match, pattern = "ims-ms-daemon", current = "(*domaincheck*)"
13:43:32.90: old state = not checked.
13:43:32.90: Using result 0 from domain match cache.
13:43:32.90: new state = fail pending.
13:43:32.90: Rewrite failed due to channel mismatch.
13:43:32.90: Rewrite: "$*", position 1, hash table -
13:43:32.90: Failed.
13:43:32.90: Rewrite: "$*", position 0, rewrite database -
13:43:32.90: Failed
13:43:32.90: Rewriting: Mbox = "user%domain.net", host = "ims-ms-daemon", domain = "ims-ms-daemon", literal = "", tag = ""
13:43:32.90: Rewrite: "ims-ms-daemon", position 0, hash table -
13:43:32.90: Failed.
13:43:32.90: Rewrite: "ims-ms-daemon", position 0, rewrite database -
13:43:32.90: Failed
13:43:32.90: Looking up host "ims-ms-daemon".
13:43:32.90: - found on channel ims-ms
13:43:32.90: - orig_send_access mapping check: l|postmaster@machine_name.test.com|l|[email protected]
13:43:32.90: - passed.
13:43:32.90: - send_access mapping check: l|postmaster@machine_name.test.com|ims-ms|user%domain.net@ims-ms-daemon
13:43:32.90: - passed.
13:43:32.90: - adding address user%domain.net@ims-ms-daemon to channel ims-ms
13:43:32.90: - adding address [email protected] to headers.
13:43:32.90: Copy estimate after address addition is 2
Expanded address:
[email protected]
Submitted address list:
ims-ms
user%domain.net@ims-ms-daemon (orig [email protected], inter [email protected], host ims-ms-daemon) NOTIFY-FAILURES NOTIFY-DELAYS
Submitted notifications list: -
Prevent ldap crawling for e-mail addresses
Hello,
does anybody know can we prevent e-mail crawling from an ldap server.
ThanksCheck your ACIs in your suffix. By default, read access to email addresses is enabled by way of the aci which allows read,search,compare access to all attributes except userPassword.
If you will only allow users that have used the BIND request to bind to the DS (e.g. with userid and password or client cert), then you can change "ldap:///anyone" to "ldap:///all" - this will allow any bound user access, and deny anonymous access.
If you must allow anonymous searches, then you may have to restrict access to email addresses by IP address. The ACI syntax supports this.
Maybe you are looking for
-
Authorization for opening & Closing posting periods - OB52
Hi, Is there any way to set authorization for opening & closing of posting periods in OB52? My scenario: I have 2 company codes - A & B assigned to 2 different posting period variant - say PPA & PPB. The user belonging to CoCd A should not be able to
-
My iPhone 5S no longer sees my wireless printer via bluetooth
my iPhone 5S no longer sees my wireless printer via bluetooth. All it does in Settings is continually search for devices. I've rebooted the phone, as well as the printer. I even sat next to the printer with no luck. It did find the printer when I
-
Facing problem in installing certificate on Weblogic for the SSL
I am doing the setup for secure socket layer(SSL) in weblogic server .I have created the certificate which need for ssl by using the Openssl , after that I entered path for all the file relate to setup by using the weblogic console. Once I have compl
-
Nexus 4000i in blade center H to 5548UP - no Flogi login
I have a fully integrated network in 2 separate data centers built solely on Nexus 5500UP switches that I just got finished designing and implementing. It connects FCoE to all hosts, FCoE from server access 5596UP to a pair of 5596 that act as "SAN"
-
Photoshop Crash immediately at start
Photoshop Crash immediately at start!!! it happens just with the Intel Hd Graphics 4000 display adapter...in my laptop... when is disable...and runs just with the Envidia...works well... but i need the intel Adaptor for After effects!!!... what i can