SMTP может отправить ответное письмо?

Я использовал golang с и для отправки почты. Он отлично работает для отправки электронной почты на учетную запись. Но у меня есть проблема: я не могу отправить электронное письмо с ответом на то письмо, которое пришло мне.

Например,

A (отправитель) отправить письмо B (мне) Я могу получить messageID сообщения A с помощью IMAP. Я пытаюсь отправить ответное письмо с In-Reply-To и Referencesс отправителем messageID mail. К сожалению, он отправляет электронное письмо на новую почту (не по электронной почте)

Какой-то код и заголовок я настроил для отправки почты.

gomail

          // Set E-Mail sender
    m.SetHeader("From", "me@mail.com")

    // Set E-Mail receivers
    m.SetHeader("To", "sender@mail.com")

    m.SetHeader("In-Reply-To", "<messageID of A mail>")

    m.SetHeader("References", "<messageID of A mail>")

    // Set E-Mail subject
    m.SetHeader("Subject", "reply mail")

    // Set E-Mail body. You can set plain text or html with text/html
    m.SetBody("text/plain", "test reply mail")

emersion/go-smtp

      msg := strings.NewReader(
    "In-Reply-To: <messageID of A mail>\r\n" +
        "To: sender@mail.com\r\n" +
        "References: <messageID of A mail>\r\n" +
        "Subject: reply mail\r\n" +
        "\r\n" +
        "test reply mail\r\n")

0 ответов

Другие вопросы по тегам