Реально нужна помощь - не отправляется почта

avtostopshik

Client
Регистрация
09.09.2016
Сообщения
790
Благодарностей
136
Баллы
43
Люди, друзья, кто-нибудь)) помогите пожалуйста решить проблему. Есть сниппет для отправки почты с зенки с указанного емейла на указанный емейл. Проблема в том, что у меня нечего не работает. Не отправляются письма. В логе пишет: сбой при отправке сообщения электронной почты. Сниппет рабочий, так как отдавал его на проверку поддержке. Отдавал и другим людям, у них тоже работает. Создавал report.zip и отправлял его в поддержку, и там сказали, что ошибок нет. Тестировал в отдельном шаблоне, чтобы точно не было никаких конфликтов, и всё равно не работает. Выходил с прокси и пробовал отправить - не отправляет. Выключал антивирус - не помогает. Пробовал с разных почтовых сервисов отправить (гугл, яндекс, майл) - результат один: ошибка.
Что ещё можно попробовать? Как решить проблему? Помогите пожалуйста, это прям какая-то нерешаемая проблема, появившаяся только у меня((
 

VerBin

Client
Регистрация
28.05.2016
Сообщения
555
Благодарностей
457
Баллы
63
В том случае, если у всех работает, кроме тебя, то:
Попробуй выполнить на другом компьютере, если проблема сохранится, значит явно ошибка в логике.
Если готов оплатить время за решение проблемы, можешь отписать в скайп.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Сами попробуйте с этим же акком на другой машине. Если пашет - Что-то с сетевыми настройками на машине я думаю.
 
  • Спасибо
Реакции: ks1989

avtostopshik

Client
Регистрация
09.09.2016
Сообщения
790
Благодарностей
136
Баллы
43
Сами попробуйте с этим же акком на другой машине. Если пашет - Что-то с сетевыми настройками на машине я думаю.
На какой другой? У меня две лицензии зенки, одна на ноуте, другая на компе. С обоих не работает.
 
  • Спасибо
Реакции: ks1989

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
Я, конечно, не уверен как тут с ясновидением, но вот у меня плохо очень, может сниппет покажете? я пока еще не научился по фотографии порчу снимать)
 
  • Спасибо
Реакции: ks1989

avtostopshik

Client
Регистрация
09.09.2016
Сообщения
790
Благодарностей
136
Баллы
43
Я, конечно, не уверен как тут с ясновидением, но вот у меня плохо очень, может сниппет покажете? я пока еще не научился по фотографии порчу снимать)
Вот этот сниппет:
Код:
// с какого email отправлять
var fromEmailString = project.Variables["fromEmail"].Value;
// куда отправлять
var toEmailString = project.Variables["toEmail"].Value;
// логин для авторизации на сервере отправки письма
var login = project.Variables["loginEmail"].Value;
// пароль от email, от имени которого отправляем письмо
var password = project.Variables["password"].Value;
// сервер, через который отправляем письмо
var server = project.Variables["server"].Value;
// порт сервера, через который отправляем письмо
int port;
int.TryParse(project.Variables["port"].Value, out port);
// нужно ли шифровать подключение (например для gmail нужно)
bool encryptConnection;
bool.TryParse(project.Variables["encryptedConnection"].Value, out encryptConnection);
// текст письма
var messageText = project.Variables["messageBody"].Value;
// заголовок письма
var messageSubject = project.Variables["messageSubject"].Value;
// файл, который нужно приложить, если ничего не нужно прикладывать, оставляем переменную пустой
var fileToAttach = project.Variables["fileToAttach"].Value;
// Формирование реквизитов письма
var fromAddress = new System.Net.Mail.MailAddress(fromEmailString, fromEmailString);
var toAddress = new System.Net.Mail.MailAddress(toEmailString, toEmailString);
// создаем подключение к почтовому серверу
var smtp = new System.Net.Mail.SmtpClient {
                            Host = server,
                            Port = port,
                            EnableSsl = encryptConnection,
                            DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network,
                            UseDefaultCredentials = false,
                            Credentials = new System.Net.NetworkCredential(login, password)
                        };
// создаем письмо
var message = new System.Net.Mail.MailMessage(fromAddress, toAddress) {
                                        Subject = messageSubject,
                                        Body = messageText,
                                        IsBodyHtml = false,
                                    };
// если у нас есть вложение, то добавляем его
if (!string.IsNullOrEmpty(fileToAttach))
{
    var attach = new System.Net.Mail.Attachment(fileToAttach);
    message.Attachments.Add(attach);
}
smtp.Send(message);
message.Dispose();
Но как уже выяснили, он рабочий. Это только у меня почта не отправляется. Я и в пустом шаблоне тестировал, и в поддержку писал, и report.zip отправлял - там сказали, что ошибок не обнаружено. А почта-то не отправляется. И уже не знаю, что делать и где искать причину проблемы.
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
Уверены что письмо не режется антиспамом как на стороне получателя так и на стороне отправителя?
файрволов на вашей машине не стоит?
 

avtostopshik

Client
Регистрация
09.09.2016
Сообщения
790
Благодарностей
136
Баллы
43
Уверены что письмо не режется антиспамом как на стороне получателя так и на стороне отправителя?
файрволов на вашей машине не стоит?
Ну, на 100% не уверен, но! - файрволов кажись нет, а антивирус спецом выключал, чтобы проверить, как отправится почта. И даже при выключенном антивирусе не отправилось.
Вот список всех программ что установлены, на всякий случай: https://yadi.sk/i/rYluMTMYvqzC4
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
Ага.. восьмерка или выше... а постер запускается с правами администратора?
 

avtostopshik

Client
Регистрация
09.09.2016
Сообщения
790
Благодарностей
136
Баллы
43

VerBin

Client
Регистрация
28.05.2016
Сообщения
555
Благодарностей
457
Баллы
63
Чтобы получить больше информации, надо сделать этот сниппет в виде консольной программы и обернуть код в try/catch с логированием ошибок.
 
  • Спасибо
Реакции: avtostopshik

avtostopshik

Client
Регистрация
09.09.2016
Сообщения
790
Благодарностей
136
Баллы
43
Чтобы получить больше информации, надо сделать этот сниппет в виде консольной программы и обернуть код в try/catch с логированием ошибок.
Ооо...вот это уже интересно. А не подскажешь ли случайно, как это сделать? Быть может, мануал где-то какой-то зарыт?
 

VerBin

Client
Регистрация
28.05.2016
Сообщения
555
Благодарностей
457
Баллы
63
Ооо...вот это уже интересно. А не подскажешь ли случайно, как это сделать? Быть может, мануал где-то какой-то зарыт?
Отпиши в скайп. Выделю несколько минут. Проверим.
 
  • Спасибо
Реакции: ks1989 и avtostopshik

avtostopshik

Client
Регистрация
09.09.2016
Сообщения
790
Благодарностей
136
Баллы
43
Отпиши в скайп. Выделю несколько минут. Проверим.
Отписал в скайп. Связались, пару дней по настраивали. Не получалось. Потом VerBin начал сам уже на моём компе конкретно ковырять, смотреть, почему почта не отправляется. В итоге нашёл решение. С 25 порта не отправляется почта (возможно из-за провайдера), а вот с 2525 отправляется на ура! Спасибо VerBin за помощь! А остальные, если что, вот, имейте ввиду)
 
  • Спасибо
Реакции: ks1989, VladZen и VerBin

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)