mirror of
https://blitiri.com.ar/repos/chasquid
synced 2025-12-17 14:37:02 +00:00
Either the recipient or from addresses can be "<>" to indicate the null address. mda-lmtp does not handle that well, as it sends "<<>>" which is invalid. This patch fixes that by special-casing them, which is unfortunate but reasonably common.
33 lines
398 B
Plaintext
33 lines
398 B
Plaintext
|
|
nc tcp_listen localhost:14932
|
|
|
|
mda |= ./mda-lmtp --addr=localhost:14932 -f "<>" -d "<>" < .data
|
|
|
|
nc -> 220 Hola desde expect
|
|
|
|
nc <~ LHLO .*
|
|
nc -> 250-Bienvenido!
|
|
nc -> 250 Contame...
|
|
|
|
nc <- MAIL FROM:<>
|
|
nc -> 250 Aja
|
|
|
|
nc <- RCPT TO:<>
|
|
nc -> 250 Aja
|
|
|
|
nc <- DATA
|
|
nc -> 354 Dale
|
|
|
|
nc <- Subject: test
|
|
nc <-
|
|
nc <- This is a test.
|
|
nc <- .
|
|
|
|
nc -> 250 Recibido
|
|
|
|
nc <- QUIT
|
|
nc -> 221 Chauchas
|
|
|
|
mda wait 0
|
|
|