我正在使用node.js和nodemailer,我可以将电子邮件发送到专用的Gmail帐户。
但是,我希望以客户端身份连接到Gmail帐户,并接收发送到该Gmail帐户的所有电子邮件。
关于nodemailer的堆栈溢出的所有示例都是关于发送电子邮件。我找不到任何关于接收电子邮件的事情。
我该怎么做?
谢谢,
安德烈
答案 0 :(得分:4)
答案 1 :(得分:0)
如果它仍然相关,只需在“to”属性(在mailOptions中)中将消息发送到您的客户端电子邮件地址,这样nodemailer就会向您的客户端发送电子邮件,您仍然会收到它们。
看起来像这样:
const Discord = require('discord.js');
const client = new Discord.Client();
const prefix = '+';
const fs = require('fs');
client.command = new Discord.Collection();
const commandFiles = fs.readdirSync('./commands/').filter(file => file.endsWith('.js'));
for(const file of commandFiles){
const command = require(`./commands/${file}`);
client.command.set(command.name, command);
}
client.on('ready', () =>{
console.log('Bot is turned on');
}),
client.on('message', message =>{
if(!message.content.startsWith(prefix) || message.author.bot) return;
const args = message.content.slice(prefix.lenght).split(/ +/);
const command = args.shift().toLowerCase
if(command === 'bok'){
client.command.get('ping').execute(message, args);
}
})
client.login('token');
它应该可以工作。这个想法是nodemailer发送,但我们可以每次都发送给我们,我们会得到相同的结果。