These are public posts tagged with #mail. You can interact with them if you have an account anywhere in the fediverse.
한국어 (Korean): Upyo 0.2.0 릴리스 노트
日本語 (Japanese): Upyo 0.2.0 リリースノート
中文(台灣) (Chinese (Taiwan)): Upyo 0.2.0 發布說明
中文(中国) (Chinese (China)): Upyo 0.2.0 发布说明
We're pleased to announce the release of Upyo 0.2.0. Upyo is a cross-runtime email library that provides a unified, type-safe API for sending emails across Node.js, Deno, Bun, and edge functions. With support for multiple email providers through interchangeable transports—including SMTP, Mailgun, SendGrid, and now Amazon SES—Upyo enables seamless switching between email services without code changes.
This release introduces two significant additions: Amazon SES transport support and comprehensive OpenTelemetry integration. These features expand transport options and add production-ready observability capabilities to the library.
Amazon SES Transport
Upyo now includes support for Amazon SES through the new @upyo/ses package. This transport provides AWS Signature v4 authentication with zero external dependencies, maintaining Upyo's commitment to cross-runtime compatibility. The implementation supports both AWS access key credentials and session-based authentication for temporary credentials.
import { SesTransport } from "@upyo/ses";
import { createMessage } from "@upyo/core";
const transport = new SesTransport({
authentication: {
type: "credentials",
accessKeyId: process.env.AWS_ACCESS_KEY_ID!,
secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY!,
},
region: "us-east-1",
});
const receipt = await transport.send(createMessage({
from: "sender@example.com",
to: "recipient@example.com",
subject: "Hello from SES",
content: { text: "Sent via Amazon SES!" },
}));
The SES transport includes regional configuration support, comprehensive IAM role integration through external credential providers, and efficient bulk sending capabilities. Like other Upyo transports, it provides the same consistent interface while leveraging Amazon's proven email infrastructure for reliable delivery at scale.
Configuration sets, message tagging, and rich content features are fully supported, allowing teams to take advantage of SES's advanced tracking and analytics capabilities. The transport handles AWS authentication complexity while maintaining the simple, unified API that Upyo users expect.
OpenTelemetry Integration
The new @upyo/opentelemetry package adds comprehensive observability support to any Upyo transport through a decorator pattern. This implementation provides distributed tracing, metrics collection, and intelligent error classification without requiring changes to existing email sending code.
import { createOpenTelemetryTransport } from "@upyo/opentelemetry";
import { SmtpTransport } from "@upyo/smtp";
// Wrap any existing transport with observability
const transport = createOpenTelemetryTransport(
new SmtpTransport({ host: "smtp.example.com" }),
{
serviceName: "email-service",
metrics: { enabled: true },
tracing: { enabled: true },
}
);
// Use exactly as before - observability is automatic
await transport.send(message);
The OpenTelemetry transport automatically instruments email operations with traces and metrics, tracking delivery rates, latency distributions, and categorizing failures by type. It integrates seamlessly with existing OpenTelemetry infrastructure, supporting both global providers and custom configurations for different deployment scenarios.
Performance optimization features include configurable sampling rates for traces and metrics, ensuring minimal overhead in high-throughput environments. The transport provides automatic resource management through Disposable
/AsyncDisposable
support and includes specialized monitoring capabilities for bulk email operations, making it suitable for production workloads of any scale.
Getting Involved
We're continuously working to improve Upyo and would love to hear from the community. Whether you're trying out the new Amazon SES transport, implementing observability with OpenTelemetry, or using any of our existing transports, your feedback helps shape the library's future.
If you encounter issues, have feature requests, or want to contribute, please visit our GitHub repository. We also welcome discussions about new transport implementations, documentation improvements, and integration experiences across different runtime environments.
Meine Datenschutz und Privatsphäre Übersicht 2025, für alle
als PDF Datei:
https://cryptpad.digitalcourage.de/file/#/2/file/G5H5fsq35WPOoSWzEW23dHEG/
#DSGVO #TDDDG #unplugtrump
#Datenschutz #Privatsphäre #sicherheit #Verschlüsselung #Adguard
#encryption #WEtell #SoloKey #NitroKey #Email #Cybersecurity #Pixelfed #Massenűberwachung #Leta
#Google #Metadaten #WhatsApp #Threema #Cryptpad #Signal
#Hateaid #Cyberstalking #Messenger #Browser #Youtube #NewPipe #Chatkontrolle #nichtszuverbergen #ÜberwachungsKapitalismus #Microsoft #Apple #Windows10 #Linux #Matrix #Mastodon #Friendica #Fediverse #Mastodir #Loops #2FA #Ransomware #Foss #VeraCrypt #HateAid #Coreboot #Volksverpetzer #Netzpolitik #endof10 #OpenAndroidInstaller #Nobara
#Digitalisierung #FragdenStaat #Shiftphone #OpenSource #GrapheneOS #CCC #Mail #Mullvad #PGP #GnuPG #DNS #Gaming #linuxgaming #Lutris #Protondb #eOS #Enshittification
#Bloatware #TPM #Murena #LiberaPay #GnuTaler #Taler #PreppingforFuture
#FediLZ #BlueLZ #InstaLZ #ThreatModel
#FLOSS #UEFI #Medienkompetenz
Ik heb dus de @mozilla @thunderbird #mail app gedownload. Wat blijkt, je kunt de #synchronisatietijd niet aanpassen. Zover ik heb kunnen ontdekken kijkt het nu eens per uur (60 min.) of er mail is. Dat is zakelijk\beroepsmatig geen optie.
Dit is in mijn ogen een zeer grote #BUG.
#Apple #Mail.app + #Notes.app still use #STARTTLS #IMAP protocol as a default?
Did a "lsof -i Pn" on my Macbook to learn that Mail used for my providers both port 143 (insecure STARTTLS) + port 993 (#TLS). For sure I didn't explicitly configure this.
The checkbox in Accounts => Advanced and then ~"configure connection preferences automatically" is the culprit. Unchecking that, choose port 993 instead of 143 , restart the Mail.app (and Notes.app) everything is fine.
@ Apple : #wtf ?
Moi drodzy - wymyśliłem sobie #challenge bezpieczeństwo w 5 krokach... zapraszam do podjęcia go, na razie opisałem Krok 0 - a więc początek. Co tydzień postaram się kolejne opisać.
#security #mail #tuta
https://jurkiewicz.pro/krok-0-stworz-bezpieczny-mail-tuta-nota/
»Gmail fantasiert - Googles #Mail-Programm verhunzt Inhalte – Zwangsübersetzungen - E-Mail-Irrsinn bei Gmail: Wie Google Worte verdreht:
Ohne Vorwarnung verändert sich der Inhalt von #EMail's – und mitten in journalistischen Texten tauchen absurde #Fehler auf: dieser Link deckt auf, dass #Google ein Problem hat – und vielen Menschen damit Probleme macht.«
Ein Grund mehr um GMail nicht & #PGP #Verschlusselung zu nutzen. Wir alle senden E-Mails auch an #GMail Adressen.
Ohne Vorwarnung verändert sich der Inhalt von E-Mails…
t-onlineИдея — Proof-of-Work «почтовая марка» для email: три заголовка против спама
Лёгкий Proof-of-Work для писем: три дополнительных заголовка делают массовый спам дороже, а честные отправители могут «доплатить» CPU-временем и повысить шанс пройти в Inbox.
Зачем это нужно Спам остаётся дешевле чашки кофе: ботнеты…
ХабрA relire : MailDev, une alternative à MailCatcher pour capturer vos envois de mail
https://blog.shevarezo.fr/post/2016/07/05/maildev-alternative-mailcatcher-capturer-mail
Lors d'un développement informatique, tester l'envoi…
ShevArezo`BlogIf you use or have heard of cock.li, they recently had a pretty big oopsie with their webmail. Over a million user login records and some contact info got leaked because of an old security flaw in the software they used.
The leaked info includes email addresses, first and last login times, failed login attempts, language settings, and saved preferences. About 93,000 contacts from around 10,400 users were also exposed. Passwords and actual emails were NOT leaked, but if you used their webmail since 2016, changing your password is a smart move!
Cock.li has now removed their webmail system completely and suggests everyone switch to using an email client instead. They’re sorry about the mess and are working on better security going forward. Stay safe and keep your passwords fresh!
cock.li - yeah it's mail with cocks
More info here: https://mail.cock.li
#Webmail #Mail #Email #cockdotli #cockli #Cock #Privacy #Security
The Rise And The Fall Of The Mail Chute - As the Industrial Age took the world by storm, city centers became burgeoning hubs... - https://hackaday.com/2025/06/25/the-rise-and-the-fall-of-the-mail-chute/ #uspostoffice #mischacks #mailchute #featured #interest #history #mail
As the Industrial Age took the world by storm, city…
HackadayHey #Postcrossing and #Postcard pals. Just making sure you know @postcrossing is here on Mastodon, which is AWESOME. But somehow they only have 41 followers. Let's show them some love. I know you nerds (he tooted w/ admiration) are primed for this sort of hobby...
ALSO: If you don't know what PostCrossing is, you're in for a real treat. It's sort of like if social media was postcard based.
newsletter slowforward 9 maggio – 21 giugno 2025 + sostieni l’eroica opra ultraventennale del sito
tra ieri e oggi ho spedito per mail – alle persone registrate – la newsletter (a)periodica di slowforward, con link a post pubblicati qui dal 9 maggio al 21 giugno. la newsletter non ha (ancora) un nome, e viene manualmente compilata da me. chi volesse riceverla, per leggere o rileggere informazioni e articoli che giocoforza sono recuperabili ma visivamente scomparsi oltre l’orizzonte degli eventi, può farmene richiesta scrivendo a https://slowforward.net/contact/
chi volesse sostenere il lavoro di slowforward, di mg / differx,
può farlo via ko-fi oppure paypal
https://ko-fi.com/differx57119
mettiamola (sempre) così: sono fermo a uno dei semafori della rete, e vi faccio cenno indicando il parabrezza… se apprezzate e vi fa piacere che io da 22 anni quotidianamente vi aiuti a renderlo ben trasparente e sensibile a informazioni & notizie su #scritturadiricerca #scritturasperimentale #palestina #asemicwriting #scritturaasemica #antifascismo #prosa #prosabreve #prosainprosa #artecontemporanea #materialiverbovisivi #audio #podcast #video #presentazioni #criticaletteraria #teorialetteraria #letturepubbliche #progettiletterari, #archivi #anni70 … non avete da fare altro che offrirmi un caffè.
#2003 #Anni70 #anniSettanta #anni70 #annisettanta #antifascismo #archivi #archivio #arteContemporanea #artecontemporanea #asemic #asemicWriting #asemicwriting #audio #caffè #CarmeloBene #contact #controinformazione #CorradoCosta #criticaLetteraria #CriticaLetteraria #differx #diffusioneDiTesti #EmilioGarroni #EmilioVilla #flarf #glitch #googlism #informazione #informazioni #koFi #kofi #lavoro #letturePubbliche #letturepubbliche #link #MagdaloMussio #mail #materialiVerbovisivi #materialiverbovisivi #MG #NanniBalestrini #newsletter #newsletterPeriodica #notizie #orizzonteDegliEventi #Palestina #parabrezza #paypal #podAlPopolo #podalpopolo #podcast #post #presentazioni #progettiLetterari #progettiletterari #prosa #prosaBreve #ProsaInProsa #prosabreve #prosainprosa #raccoltaDiMateriali #reading #scritturaAsemica #scritturaComplessa #scritturaDiRicerca #scritturaSperimentale #scritturaasemica #scritturadiricerca #scritturasperimentale #scrittureComplesse #scrittureDiRicerca #scrittureSperimentali #slowforward #slowforwardDal2003 #sostieniSlowforward #teoriaLetteraria #teorialetteraria #unCaffèASlowforward #video #videopresentazioni
Visita l'articolo per saperne di più.
slowforward