From 027a6e63751889dbc57ee4888449645d974717a1 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Thu, 21 Nov 2024 18:58:54 +0100 Subject: [PATCH] replyto --- .env.example | 1 + bun.lockb | Bin 20345 -> 20758 bytes package.json | 1 + src/config/env.ts | 3 ++- src/queues/email.queue.ts | 3 ++- 5 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.env.example b/.env.example index 0f21686..ea7670d 100644 --- a/.env.example +++ b/.env.example @@ -3,4 +3,5 @@ SMTP_PORT=2525 SMTP_USER=your_smtp_user SMTP_PASS=your_smtp_password EMAIL_FROM=noreply@example.com +EMAIL_REPLYTO=noreply@example.com REDIS_URL=redis://localhost:6379 \ No newline at end of file diff --git a/bun.lockb b/bun.lockb index 5e29ba77810e2d70fd82d82801f9a24ec63819f0..52f72d603ab77a76b9bb1c8f4fd224a2887d32ea 100644 GIT binary patch delta 2668 zcmeHJe{jr46yLqv$$d|L9r5FwNFq#7Il0`g{Qef9t^}b&MroUhM*O-+Vj`%V&M=M` z;*}v)MVVn3+NKQCc2K2FOo~#a+8Ujf2-WML$0$8+&|*myYIeqa_hD0Q6}Am_9^S`p6-`YbK!W*pt^Ovw$(kqV!Y6b zt6_5D=xffP5aeBi@GtU}YQhR|6XbGV<&4tuDp48)xm^B>3< zS9vvBh(1D0@)yMfJJy!Wodca11>)^^LLD)ww*30oAY$K|VI4ZLPyQ|^@VKUKy0@iq zcH@zK-<|sL4>}w%UaliWugat31#hDO_%><=|CJPjD$~hpP?ZXu5My97g3jqZ%7>6f zLef)_!DG-x2;rnweU5aKx05PoQULsQYVM>OzJYEi6&iA60(m1WdB30ry+<}u0B!APdk$@pynpOTiBXkCoL0JKp~&b_S|AMzkJ3fOQcFy}EFvXV zl^e(l-b{g5RTmRSEwTA>94T?C43IZYHMijO3NR8;BH$olrsEN*>-9!mjG0!&Wm_<{ zVB+#PDr7Kw>JaIor>1){8qkO1fy=)^#IWe6^?o8|2wp&c5Dyp}8t_D<1;YV77bV)W2bS6@z39!PJw?sj1VJoTkeiWTS64tIf_AEoevVGM6r zOH+P47vC&vUD@SEU!%0!>^29id#K%Qv4&r(cOHDcbsetbUAyFa6f!EB6cg6mQV<>8!7(bFg1cH!=&Yn-DX+`e|Q%?b}iy zYtbvi=ClITpE@Qgh1WRa%RBIqk_Q#1nHb=M7m;lHmPc3=F%}-a?R?MgxGS62!V{S?LoEeo((fJ?8^$OO9q&=oc!wPM751EH1(%QmE M8b3CgE{)y(C$stTGXMYp delta 2287 zcmeHIdu)?c6u-B$Y+osD$2!AKp%Nwg3+QIox){-j6uCn(OA_HvE(gh9GHT8{E zDT!!TQ-v4}`$-))0o~xWI`;#|fLnlLf!+9S5O5vl*$ZewT*ie>E5eI0li84T@X0`) z<=Ngs3>0Eo%Xn*I;L7Sn3*i%92rp;2J}?W&({HvV5bKTyz6Q=Yd4NZ=47()l?~y7c zEpcdMH>S!}q#8B3mqO52C<6T!#h`y6)uc%mg-n|Ayg`U35UdAXGYH}_`ptn#A`b$z3P3BPudLBifJ1GYJHK}Gzj-U|qyA&~Nrv6y}V%l!@o7Vl+ zyMbO~+*XUtOnARRuOV)mgw!wNo*YCWi>44V6~tT&)M@t0a}={^(ne};O)14bJO+=T zPNP@0Q3SSb*k-_%!t2MHRI8@6VVlOqBUGn)mBV0V$*&Bztkh)<%JHPyH2E5Zpbt^R zrWx+osLK|VK~n9STtOkbW;kr8E_-n)=EJ)eZ+}Ouipw$H7*W%rZ-PFEG$zfv$^_2< z-TQA4H7bVa@UbUfWviNfKtAy5c{&ph)22!}6(aARc7 zWzUF;iH|GRxnIW;prA1h=S1%OpFYk4+J8=8w92tPE&BBErBbQK_k0ls=-h~O(=P0i zg{pJ;LN-C z5{->GDDlnY4ds^PTmZbmY|qsZH;5>LaLa?R?>#;AvI1INFtaEC6A$59;xfm*DO`|2 zkZj0cNIys>M1^o&VzyXLTH%lkuDsC@E_gmlT!BMrN}(%*r^0o`wYG!JXj`bYUrCFu-J|T6Vsn4rW{|n=T#p;|>!nhkDksyk(6gz@=aKca z+gC1|=nwR>X;hJl>uzFExw8z5#P!|MY`GU0SaHZ`kaP3hd2ak;CG9Cvoym8umv!*^ zXG)*4!k?S)hv_1sG}A5U8p-3dOYAUT(i;mU|(aNK*tiyOz=!|6&D8D#{rrbEW?U+ z2VIXJ=_SNS( async (job) => { await transporter.sendMail({ from: config.email.from, + replyTo: config.email.replyTo, to: job.data.to, subject: job.data.subject, text: job.data.text, - html: job.data.html + html: job.data.html, }) }, {