Вот как я решил.
Вот мой пример функции Azure и конфигурации приложения логики
[FunctionName("Function1")]
public static IActionResult Run(
[HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequest req,
ILogger log)
{
log.LogInformation("C# HTTP trigger function processed a request.");
var csvFile = new StringBuilder();
csvFile.AppendLine(string.Format("{0},{1}", "1", "ABC"));
csvFile.AppendLine(string.Format("{0},{1}", "2", "ABcd"));
csvFile.AppendLine(string.Format("{0},{1}", "3", "ABCde"));
csvFile.AppendLine(string.Format("{0},{1}", "4", "ABCdef"));
csvFile.AppendLine(string.Format("{0},{1}", "5", "ABCdefg"));
csvFile.AppendLine(string.Format("{0},{1}", "6", "ABCdefgh"));
return new OkObjectResult(csvFile.ToString());
}

Дайте нам знать, если это работает для вас .. мы можем сделать то же самое с учетной записью outlook .. Я только что использовал учетную запись Gmail.