diff options
author | Eric S. Raymond <esr@thyrsus.com> | 1999-01-31 00:34:42 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 1999-01-31 00:34:42 +0000 |
commit | 48bb3f9df2dcd7f9be973b66219d56ab6fe762f5 (patch) | |
tree | b44c0b27342094793dcff04826fc8382490a58a2 /sink.c | |
parent | 2536f3bbf0c7d5fc3ef14a21c11e07efea6cf294 (diff) | |
download | fetchmail-48bb3f9df2dcd7f9be973b66219d56ab6fe762f5.tar.gz fetchmail-48bb3f9df2dcd7f9be973b66219d56ab6fe762f5.tar.bz2 fetchmail-48bb3f9df2dcd7f9be973b66219d56ab6fe762f5.zip |
Better bounce behavior.
svn path=/trunk/; revision=2359
Diffstat (limited to 'sink.c')
-rw-r--r-- | sink.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -455,10 +455,12 @@ static int handle_smtp_report(struct query *ctl, struct msgblk *msg) return(PS_REFUSED); default: /* bounce the error back to the sender */ - send_bouncemail(msg, XMIT_ACCEPT, + if (send_bouncemail(msg, XMIT_ACCEPT, "General SMTP/ESMTP error.\r\n", - 1, responses); - return(PS_REFUSED); + 1, responses)) + return(PS_REFUSED); + else + return(PS_TRANSIENT); } } |