Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Max7CD
0 / 0 / 0
Регистрация: 03.11.2015
Сообщений: 25
#1

Метод расширения для отправки введенной строки на почту

11.11.2015, 01:57. Просмотров 227. Ответов 2
Метки нет (Все метки)

при компиляции выбивает следующую ошибку на рис. ( в вложении), все свои данные введены правильно, подскажите, как решить проблему?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Mail;
using System.Threading.Tasks;
 
namespace StringExtended
{
    public static class StringEx
    {
        public static string send(this string str)
        {
            String smtpHost = " smtp.gmail.com";
            int smtpPort = 587;
            String smtpUserName = "login";
            String smtpUserPass = "password";
 
            SmtpClient client = new SmtpClient(smtpHost, smtpPort);
            client.Credentials = new NetworkCredential(smtpUserName, smtpUserPass);
 
   
            String msgFrom = "from @gmail.com";
            String msgTo = "to@gmail.com";
            String msgSubject = "Письмо от C#";
            String msgBody = str;
            MailMessage message = new MailMessage(msgFrom, msgTo, msgSubject, msgBody);
 
            try
            {
                client.Send(message);
            }
            catch (SmtpException ex)
            {
                Console.WriteLine(ex.Message);
                string str2 = "the message is not send ";
                return str2;
            }
            string str1 = "the message is send ";
            return str1;
        }
    }
}
namespace ConsoleApp1
{
    using StringExtended;
    public class Program
    {
        public static void Main(string[] args)
        {
            Console.WriteLine("Etner a message");
            string str = Console.ReadLine();
            Console.WriteLine("The message is sendind....");
            Console.WriteLine(str.send());
            Console.ReadKey();
 
        }
    }
}
0
Миниатюры
Метод расширения для отправки введенной строки на почту  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2015, 01:57
Ответы с готовыми решениями:

Проверка существования файла для отправки на почту
Вообщем траблы с этим Использую класс public static void MessageSend() ...

Прикрепить все файлы из папки для отправки на почту
// отправитель - устанавливаем адрес и отображаемое в письме имя ...

Отсутствует метод расширения To() у строки
Есть код , ошибка в пятой и третьей строчке "string не содержит определения для...

Как при помощи C# отправить выбранный файл в outlook для последующей отправки на почту?
Например имеем форму с кнопкой на ней, требуется при нажатии на кнопку открыть...

Метод расширения .Select для string
Как можно заменить выделенную мною часть сообщения без этого ".Select" ? Не...

2
Someone007
2178 / 1767 / 798
Регистрация: 09.05.2015
Сообщений: 4,366
Завершенные тесты: 1
11.11.2015, 02:06 #2
C#
1
client.EnableSsl = true;
и еще возможно порт надо стандартный использовать (25).
0
Max7CD
0 / 0 / 0
Регистрация: 03.11.2015
Сообщений: 25
11.11.2015, 20:37  [ТС] #3
у меня так записан порт (587), я его сам при настройке выбирал
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2015, 20:37

Автоматизация отправки писем с вложением на почту
Доброго времени суток... Вопрос такой... задача каждый день отправлять человеку...

Преобразование строки в hex для отправки через COM порт
Вопрос, как вот это byte = { 0xAA, 0x00, 0x24, 0x00, 0x00, 0x24, 0x55 };...

Метод расширения?
ManufacturerServiceFactory - класс, в котором реализован Create() Create...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru