コード例 #1
0
        private EMLetter Pickup(EMLetter letter)
        {
            LetterContent feedback;

            try
            {
                feedback = receiver.Pickup(letter);
            }
            catch (Exception ex)  // exception report
            {
                feedback = new LetterContent("error", ex.Message, TransmissionMode.Post);
            }

            if (feedback == null)
            {
                return(null);
            }

            var fbLetter = new EMLetter(letter.Sender, this.MailAdress, feedback, letter.GetTTL(this.Now));

            fbLetter.SetEnvelope(new Envelope(letter.ID));

            return(fbLetter);
        }
        public async Task <string> SendLetterAsync(LetterContent letterContent)
        {
            var response = await this.Client.SendLetterAsync(letterContent.TemplateId, letterContent.Personalisation);

            return(response.id);
        }