Size: a a a

2021 May 10

ЕС

Евгений Скореев... in Go-go!
base64.URLEncoding.EncodeToString([]byte(mailtext))
источник

ЕС

Евгений Скореев... in Go-go!
есть вот такая вещь, я в base 64 перепробовал разные варианты, но тщетно. не понимаю в чём дело, потому что с телом письма всё хорошо. Страдает только тема и что с этим делать - вопрос.
источник

с

сонная википедия... in Go-go!
так надо же явно указывать кодировку хедеров
источник

с

сонная википедия... in Go-go!
а что у вас  в StringToUnicode?
источник

ЕС

Евгений Скореев... in Go-go!
да это пытался решить проблему, но никакого эффекта
источник

ЕС

Евгений Скореев... in Go-go!
убрал уже
источник

ЕС

Евгений Скореев... in Go-go!
а каким образом? я указывал вот так "MIME-version: 1.0;\nContent-Type: text/html; charset=\"UTF-8\"\n\n"
источник

с

сонная википедия... in Go-go!
источник

ЕС

Евгений Скореев... in Go-go!
что-то не очень пойму. так я правильно указал, или нет?
источник

с

сонная википедия... in Go-go!
Subject это хидер
в хидерах только ASCII, чтоб пропихнуть не-ASCII надо использовать синтаксис выше
источник

ЕС

Евгений Скореев... in Go-go!
хмм, секунду. Обработаю :)
источник

с

сонная википедия... in Go-go!
"Subject: =?UTF-8?B?" + base64.URLEncoding.EncodeToString(subject) + "?="
источник

ЕС

Евгений Скореев... in Go-go!
а, спасибо
источник

с

сонная википедия... in Go-go!
вообще у нас вроде есть пакет для работы с mime
источник

ЕС

Евгений Скореев... in Go-go!
Да?
источник

с

сонная википедия... in Go-go!
источник

ЕС

Евгений Скореев... in Go-go!
аллилуя
источник

ЕС

Евгений Скореев... in Go-go!
Спасибо, вот этот способ сработал.
источник

m

milkiweed in Go-go!
всем привет! я использую библиотеку для работы с кафкой: github.com/Shopify/sarama

Скажите пожалуйста, она умеет переподключаться к кафке в случае чего? Потому что у меня примерно такая логика:

В main функции я инициализирую свою структуру для работы с sarama, там же происходит и коннект к самой кафке. А дальше в http обработчик могут раз в X времени постучаться и тем самым вызвать отправку какой-то инфы в кафку, это происходит примерно вот так:

lb, err := json.Marshal(&location)
message := &sarama.ProducerMessage{Topic: s.config.KafkaLocationTopic, Value: sarama.StringEncoder(lb)}
s.kp.Input() <- message


Проблема моя в том, что иногда этот код не срабатывает. Ендпоинт просто отдает таймаут, думаю что проблема именно на этом этапе. Но как и когда они возникает - хз
источник

KP

Kirill Penzin in Go-go!
Да, умеет. Если посмотреть в исходники, то там есть ретраи на коннект к брокерам.
источник