mirror of
				https://github.com/nodemailer/wildduck.git
				synced 2025-11-04 03:58:05 +08:00 
			
		
		
		
	set valid date header for the submitted message
This commit is contained in:
		
							parent
							
								
									233a6fbd64
								
							
						
					
					
						commit
						54d4531cf9
					
				
					 1 changed files with 8 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -240,9 +240,16 @@ module.exports = (db, server, messageHandler) => {
 | 
			
		|||
 | 
			
		||||
                            envelope.to = envelope.to.filter(addr => !inAddressList(addresses, tools.normalizeAddress(addr.address)));
 | 
			
		||||
 | 
			
		||||
                            let now = new Date();
 | 
			
		||||
                            let sendTime = options.sendTime;
 | 
			
		||||
                            if (!sendTime || sendTime < now) {
 | 
			
		||||
                                sendTime = now;
 | 
			
		||||
                            }
 | 
			
		||||
 | 
			
		||||
                            let data = {
 | 
			
		||||
                                envelope,
 | 
			
		||||
                                from: options.from,
 | 
			
		||||
                                date: sendTime,
 | 
			
		||||
                                to: options.to || [],
 | 
			
		||||
                                cc: options.cc || [],
 | 
			
		||||
                                bcc: options.bcc || [],
 | 
			
		||||
| 
						 | 
				
			
			@ -300,7 +307,7 @@ module.exports = (db, server, messageHandler) => {
 | 
			
		|||
                                            reason: 'submit',
 | 
			
		||||
                                            from: compiledEnvelope.from,
 | 
			
		||||
                                            to: compiledEnvelope.to,
 | 
			
		||||
                                            sendTime: options.sendTime
 | 
			
		||||
                                            sendTime
 | 
			
		||||
                                        },
 | 
			
		||||
                                        (err, ...args) => {
 | 
			
		||||
                                            if (err || !args[0]) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue