Вопросы с тегами [email]

1

голосов
0

ответ
401

Просмотры

Не удалось отправить письмо активации с Джосера в Django Framework Rest

пытаюсь отправить письмо с кодом активации, когда пользователь зарегистрироваться. когда запрос поста называется содержание электронной почты отображается в консоли, но это не отправить электронную почту пользователя. Установка Джанго: EMAIL_USE_TLS = True EMAIL_HOST = 'smtp.gmail.com' EMAIL_HOST_USER = EMAIL_HOST_PASSWORD = EMAIL_PORT = 587 EMAIL_BACKEND = '' django.core.mail.backends.smtp.EmailBackend Джосера = { 'SET_PASSWORD_RETYPE': Правда, 'LOGOUT_ON_PASSWORD_CHANGE': Правда, 'PASSWORD_RESET_SHOW_EMAIL_NOT_FOUND': Правда, 'PASSWORD_RESET_CONFIRM_URL': '# / пароль / сброс / подтверждение / {UID} / {маркер}', 'ACTIVATION_URL': '# / активировать / {идентификатор пользователя} / {маркер}', «SEND_ACTIVATION_EMAIL «: Правда, 'сериализаторы': {}} PS: SMTP включена аккаунта Gmail с помощью https: //www.codingforentrepreneurs.
Bishnu Sharma
1

голосов
2

ответ
213

Просмотры

Error in sending email in Anypoint Studio (MuleSoft)

Everytime я пытаюсь отправить по электронной почте в AnyPoint Studio, я получаю сообщение об ошибке. Я попытался отправить его с других компьютеров и он всегда работает. Это просто не похоже на работу в шахте, и я понятия не имею, почему. Это мой .xml: Когда я открываю браузер и введите Localhost: 8081 / SendEmail, не электронная почта не передается и печатает браузер это сообщение. Не удалось события маршрута через конечную точку: DefaultOutboundEndpoint {endpointUri = SMTP: //myemail%40gmail.com: @ smtp.gmail.com, разъем = GmailSmtpConnector {имя = жизненный цикл Gmail = запуск этого = 17e9bc9e numberOfConcurrentTransactedReceivers = 4 createMultipleTransactedReceivers = истина связано = истина supportedProtocols = [SMTP] serviceOverrides =}, имя = 'endpoint.smtp.myemail.gmail.com', MEP = ONE_WAY, properties={[email protected], toAddresses = myemail @ gmail.com. ком, при условии = Это тест.}, transactionConfig = Транзакция {завод = нуль, действие = INDIFFERENT, таймаут = 0}, deleteUnacceptedMessages = ложь, InitialState = начало, responseTimeout = 10000, endpointEncoding = UTF-8, disableTransportTransformer = ложь} , Забавно, я тестировал тот же XML в других компьютерах, и она работает.
Amy
1

голосов
1

ответ
78

Просмотры

WooCommerce пользовательской почты другая цена, чем клиент

Я покупаю продукты с 20% скидкой и перепродать их по нормальной цене на моем сайте. Я хочу, чтобы сделать дополнительную электронную почту, которая должна быть отправить на мой собственный адрес электронной почты, когда клиент делает заказ на моем сайте. Мой вопрос: Если это возможно сделать новую сообщение электронной почты, который будет отправлять обычные платежные реквизиты, но и оплаченную цену со скидкой 20% на нем. Это поможет мне много, чтобы купить продукты со скидкой цены, так что я могу отправить сообщение владельцу продукта. Сейчас я должен вычислить 20% от обычной цены и отправить его владельцу продукта. Кто-нибудь есть решение или совет? Спасибо за помощь.
Pim Hoek
1

голосов
1

ответ
92

Просмотры

Мы можем сделать отслеживание электронной почты при отправке почты через SMTP с помощью рамки PHP Zend

В настоящее время я использую mailgun для отправки электронной почты, но строгание отправить электронное письмо с помощью SMTP в Zend Framework, PHP. Моя главная задача являются: Необходимо отслеживать электронную почту против открытой и нажмите получателями. как мы можем отправить электронную почту в пакетном режиме, как для маркетинга электронной почты или объемных писем? есть ли предел, как только х числа сообщений электронной почты может быть отправлена ​​с помощью одной аутентификации конфигурации Smtp? мы должны иметь пользовательские настройки SMTP на основе для отправки электронной почты от тех пользователей, или это возможно иметь один общие настройки SMTP базовую же домен электронной почты для всех пользователей, отправить по электронной почте от нашего приложения?
Sumit Tiwari
1

голосов
2

ответ
384

Просмотры

Условный заказ New Order WooCommerce уведомление по электронной почте о различных recippients

Хорошо, я был вопрос пришел от клиента, который не кажется невозможным, но правильно настройка условий является для меня проблемой. Вот что происходит, и то, что мне нужно. я бы на самом деле это будет функция возможно. Магазин имеет иерархию пользователей. Там будут 2x Суперадминистратор (ID: админ), 5x Admins (ID: admin2), 15x клиентов банка (ID: банки) и клиентов 2x недвижимости (ID: недвижимость). Я уже настроил пользовательские пользователь с идентификаторами. Нет товаров нет цены. Все выставлен счет по электронной почте с order_info. Все оплачивается на более поздний срок в доме. Таким образом, сайт действительно полагается на электронную почту. Если 15x клиенты банки разместить new_order, эти new_order (ей) необходимо отправить по электронной почте счет на администратор 5x. Если клиенты 2x Недвижимость разместить new_order, эти new_order (ей) необходимо отправить по электронной почте счет на администратор 5x. Если 5x Админы разместить new_order, эти new_order (ей) необходимо отправить по электронной почте счета-фактуры к Суперадминистратор 2x. Я не самый большой с PHP и что я имел предыдущий был очень неаккуратно. Любая помощь?
Jody B Roach
1

голосов
1

ответ
42

Просмотры

Отправка Entity по электронной почте с помощью Mailer ASP.net

Попытка разработать приложение, где, когда пользователь применяет для назначения, они получают подтверждение по электронной почте о том, что назначение было получено с подробным описанием в электронной почте. У меня есть запрос Linq (после назначения создается), чтобы получить свои данные из базы данных. Я отлажена приложение, и детали проходят по методе почтовой программы. Тем не менее, я получаю пустое сообщение. Это что-то делать с ViewBag.Data? Вот где я посылаю детали: вар приложение = (от в db.Appointments где appointments.AppointmentId == a.AppointmentId выбрать) .FirstOrDefault () UserMailer.AppointmentDetails (приложение) .send (); Мой метод почтовой программы: общественное AppointmentDetails виртуальных MvcMailMessage (назначения назначения) {ViewBag.Data = назначение; вернуться Заполнить (х => {X.Subject = "Назначение Деталь"; x.ViewName = "AppointmentDetails"; x.To.Add (appointment.ApplicantEmail); }); } Наконец, вид на адрес электронной почты: Ежедневники Детали @ ViewBag.Data: Добро пожаловать в App и наслаждаться вашим временем!
Anna Doe
1

голосов
0

ответ
70

Просмотры

Отправка электронной почты с помощью AJAX - ошибка

Привет У меня есть проблема с моей электронной почтой. Он показывает мне сайт, который является успешным, но он не посылает почту ... Я, вероятно, сделал ошибку где-то. Я сделал что-то кнопка со всплывающим окном, где находятся все входы от формы, как. Я не могу найти решение. если вы хотите, чтобы проверить это: Моя тестовая страница веб На этом сайте «Szybki Kontakt» это кнопка для отправки электронной почты. Но doesn'd отправить сообщение после того, как успех. Это мой PHP код:
Nienormalny_
1

голосов
1

ответ
649

Просмотры

Вставить изображение в HTML для автоматического outlook365 Email Отправить

Я пытаюсь внедрить и образ в моем HTML-код с помощью SMTP и электронной почты в питона. Пакеты: импорт smtplib из email.mime.multipart импорта MIMEMultipart из email.mime.text импорта MimeText Это фрагмент кода в HTML Это то, что я вижу в реальной отправки электронной почты, я чувствую, что я делаю что-то очень неправильно, что, вероятно, очевидно, для большинства.
megv
1

голосов
0

ответ
293

Просмотры

DEBUG: Отправить: QUIT Не удалось подключиться к SSL: //smtp.gmail.com: 465 [SMTP: Не удалось подключиться сокет: Соединение отклонено (код: -1, ответ:)] [дублированный]

Этот вопрос уже есть ответ здесь: PHPMailer GoDaddy SMTP Server Connection Отказался 18 ответов PHP на GoDaddy Linux Shared пытается отправить через GMAIL SMTP 11 ответов Я пытаюсь отправить по электронной почте с помощью PHP скрипт, который я размещен на Godaddy хостинг. Я использую Груша Mail () функцию для отправки электронной почты, но теперь я получаю код ошибки: -1, ответ: Ошибка: DEBUG: Отправить: QUIT Не удалось подключиться к SSL: //smtp.gmail.com: 465 [SMTP: Не удалось подключиться сокет: Соединение отклонено (код: -1, ответ:)] Мой PHP скрипт:
Ganesh Aher
1

голосов
1

ответ
96

Просмотры

Script to auto forward (BCC) message to contact group

Я пытаюсь создать сценарий, который будет перенаправлять последнее сообщение в любом потоке с определенным ярлыком ( «послать к испытанию») для определенной группы контактов ( «FWD-тест»). Я основывался в большой степени на StackExchange: Как я могу автоматически пересылать сообщения электронной почты Gmail, когда применяется метка? Сценарий я придумал до сих пор ниже: функция autofwd () {// целевого почтового ярлыка вар inlabel = «послать к испытанию»; Logger.log ( "Target почта ярлык:" + inlabel); // обработанная почта этикетка вар outlabel = «послал к испытанию»; Logger.log ( "обработанная почта этикетка:" + outlabel); // Получить список контактов для FWD в вар группе = ContactsApp.getContactGroup ( 'FWD-тест'); вар контакты = ContactsApp.getContactsByGroup (группа); вар электронная почта = новый String (); для (вар я = 0; я
JTL16571
1

голосов
1

ответ
55

Просмотры

ATSPACE.COM нарушил команду HELO / EHLO для транзакции SMTP?

SMTP соединение от моего ноутбука к Интернет-провайдеру работал нормально в течение многих лет, когда мой компьютер посылает «EHLO [10.0.0.107]», чтобы представить себя. Это случается, Mac OSX с использованием почты, но это не имеет значение, потому что я печатаю тесты вручную с помощью командной строки телнета, проверенной с Mac, с Win10, даже Pi, а также из других источников в стране. Недавно мой для плати ATSPACE.COM SMTP сервер начал неудачу с ошибкой «# 103b», как только я закончить «RCPT TO:» команду в SMTP разговор. Я проследил это обратно к команде EHLO, поскольку любое другое полное доменное имя представлено с помощью команды EHLO работает без ошибки # 103B - даже доменные имена, которые не имеют ничего общего со мной. Я также попытался SMTP разговор с другим ISP SMTP сервера (1and1. ком), используя одинаковые команды и все работает отлично. Два вопроса: 1) Если у вас есть учетная запись ATSPACE.COM, вы можете проверить свои возможности SMTP вручную с телнет и опубликовать журнал командной строки разговора? Пожалуйста, маскировать свое имя пользователя и пароль, прежде чем отправлять его. 2) Я думаю, что представление мой локальный IP-адрес с помощью команды EHLO нормально (он работал в течение многих лет с atspace и до сих пор работает с 1and1), и я знаю, представляя любой другой URL работает отлично. Можете ли вы указать мне в направлении ссылки, который говорит, представляя локальный IP-адрес находится в пределах спецификаций? Мне нужно нажать на эту точку с atspace технической поддержкой, попавший меня вокруг полюса в течение около месяца. Любая помощь приветствуется! Вы можете проверить свои возможности SMTP вручную с телнет и опубликовать журнал командной строки разговора? Пожалуйста, маскировать свое имя пользователя и пароль, прежде чем отправлять его. 2) Я думаю, что представление мой локальный IP-адрес с помощью команды EHLO нормально (он работал в течение многих лет с atspace и до сих пор работает с 1and1), и я знаю, представляя любой другой URL работает отлично. Можете ли вы указать мне в направлении ссылки, который говорит, представляя локальный IP-адрес находится в пределах спецификаций? Мне нужно нажать на эту точку с atspace технической поддержкой, попавший меня вокруг полюса в течение около месяца. Любая помощь приветствуется! Вы можете проверить свои возможности SMTP вручную с телнет и опубликовать журнал командной строки разговора? Пожалуйста, маскировать свое имя пользователя и пароль, прежде чем отправлять его. 2) Я думаю, что представление мой локальный IP-адрес с помощью команды EHLO нормально (он работал в течение многих лет с atspace и до сих пор работает с 1and1), и я знаю, представляя любой другой URL работает отлично. Можете ли вы указать мне в направлении ссылки, который говорит, представляя локальный IP-адрес находится в пределах спецификаций? Мне нужно нажать на эту точку с atspace технической поддержкой, попавший меня вокруг полюса в течение около месяца. Любая помощь приветствуется! Можете ли вы указать мне в направлении ссылки, который говорит, представляя локальный IP-адрес находится в пределах спецификаций? Мне нужно нажать на эту точку с atspace технической поддержкой, попавший меня вокруг полюса в течение около месяца. Любая помощь приветствуется! Можете ли вы указать мне в направлении ссылки, который говорит, представляя локальный IP-адрес находится в пределах спецификаций? Мне нужно нажать на эту точку с atspace технической поддержкой, попавший меня вокруг полюса в течение около месяца. Любая помощь приветствуется!
Brian
1

голосов
1

ответ
39

Просмотры

Что является узким местом для validate_email?

Я нахожусь в стадии планирования потенциального проекта. Я использовал бы validate_email со списком адресов. Как быстро я смогу проверить адреса в списке и что будет узким местом? Кроме того, я, скорее всего, возникнут проблемы с моим провайдером, как их думать я спамить?
Phillip Brantley
1

голосов
0

ответ
211

Просмотры

MFMailComposeViewController панель навигации не показывать какое-то время

У меня есть функциональность доли в моем app.when я открываю MFMailComposeViewController для отправки email.Then иногда скрывает навигацию bar.Because в моем приложении я использовал пользовательские навигации bar.So я должен скрыть контроллер навигации на всех screens.But когда электронная почта всплывающее окно появляется, то у меня есть отобразите контроллер навигации для шоу отправить или отменить button.But не появляется sometime.Below мой code.Please сказать мне, что я сделал не так в моих code.I испробовали все методы, но я есть не в состоянии воспроизвести эту проблему. если (MFMailComposeViewController.canSendMail ()) {self.navigationController .setNavigationBarHidden (ложь, анимированный: правда)? self.navigationController .navigationBar.isHidden = ложный отпечаток ( "Можно отправить по электронной почте."
Gaurav Gupta
1

голосов
2

ответ
152

Просмотры

HTML5 Video iOS11 вопрос

Я использовал код из EmailOnAcid для реализации HTML5 видео в электронную почту, и она работает во всех клиентах, для стандартного почтового клиента в iOS11 кроме. https://www.emailonacid.com/blog/article/email-development/a_how_to_guide_to_embedding_html5_video_in_email миниатюра из видео показано, но он просто продолжает буферизацию, и никогда не играет. Единственный способ получить iOS11 для воспроизведения видео, является закрытие электронной почты приложение и открыть его вновь. Тогда он может воспроизводить видео. Есть ли решение для этого, или, по крайней мере, некоторых C целевой iOS11 сделать запасной вариант?
Nikolai907
1

голосов
0

ответ
584

Просмотры

Отправить документ в формате PDF с помощью Gmail с помощью VBA

Я пытаюсь отправить документ в формате PDF через Gmail с помощью VBA. Этот код отправляет письмо с PDF прилагается. Когда я открываю прилагаемый PDF, я вижу пустую страницу. Я могу увидеть размер PDF является правильным, 357kb. Когда я вручную прикрепить документ в формате PDF в Gmail можно увидеть, что находится внутри (а не пустая страница). Когда я прикрепить файл вручную, он занимает 5 секунд. С кодом VBA, электронная почта отправляется автоматически, что может быть причиной, почему у меня есть пустые страницы. (Gmail не имеет достаточно времени, чтобы обработать документ, я думаю). Я хотел бы использовать Gmail или потенциально Windows Mail. Dim Почта В Новое сообщение Dim Config As Configuration Set Config = Mail.Configuration Config (cdoSendUsingMethod) = cdoSendUsingPort Config (cdoSMTPServer) = "smtp.gmail.com"
pchiknagi
1

голосов
0

ответ
27

Просмотры

Does anyone know how I can make the email form look tidy when it arrives using a formspree.io

У меня есть проблема с formspree ответа по электронной почте ... мне удалось избежать перенаправлять их сайт после щелчка на кнопке отправки. Это выглядит следующим образом: вар сообщение = «»; $ ( "# SendMessage") на ( "щелчок", функция () {сообщение = $ ( "# ContactForm") сериализации (); $ .ajax ({URL:.. «//Formspree.io/[email protected] ком», метод: "POST", данные: {сообщение: сообщение}, DATATYPE: " JSON"}); предупреждение (" Спасибо за письмо, мы \ будем в контакте быстро '); возвращает истину;}) ; Имя E-mail Тема Описание Отправить Но когда моя почта приходит на электронную почту .... Это выглядит следующим образом: NAME=Johan+Doe&[email protected]&SUBJECT=Some+topic& ОПИСАНИЕ = есть + некоторые + текст Кто-нибудь знает, как я могу сделать форму электронной почты выглядит опрятно, когда он приходит? Заранее спасибо!
Milos Usljebrka
1

голосов
2

ответ
2.1k

Просмотры

Pasting Chart into Outlook Email from Excel

Пробовал все другие коды на подобных страницах, но не работать. Это моя текущая версия. Работает только если я в настоящее время нового окна электронной почты открытого и как ни странно, мой код будет вставить .Body и диапазон ячеек детали на 2 отдельных новые окна электронной почты. Я просто хочу, чтобы код, открыть новое окно электронной почты с содержанием .Body и деталь диапазона ячеек (содержит таблицу). Кто-нибудь есть какие-либо идеи, где мой код пошло не так? Sub pasting01 () Set OutApp = CreateObject ( "Outlook.Application") Set OutMail = OutApp.CreateItem (0) С OutMail .TO = "[email protected]" .CC = "[email protected]" .Subject = " Тест».Body = "Уважаемый г-н Ли" и vbNewLine ActiveSheet.Range ( "A1: J30"). Copy Set vInspector = OutMail.GetInspector Set wEditor = vInspector.WordEditor wEditor.Application.Selection.Start = Len (.Body) wEditor .Application.Selection.
josephyschen89
1

голосов
0

ответ
165

Просмотры

Создание заголовка DKIM-подписи на Mac

Итак, вот моя ситуация в нескольких словах. Во-первых, я бегу Thunderbird 59 на Mac и использовать 1and1 как мой хостинг пространства и сервера электронной почты с SMTP. Только в случае, если это помогает. Теперь я хочу, чтобы отправить кучу писем и хотел бы, чтобы держаться подальше от спама-фильтров, и поэтому хочу подписать свою почту с помощью DKIM. У меня уже есть пара открытых / частных ключей; У меня уже есть мой открытый ключ добавлен в мои настройки DNS с параметром TXT; и я редактировал мои настройки Thunderbird, чтобы отобразить «DKIM-подпись:» поле в моем редакционном окне электронной почты. Теперь все, что я пропускаю это содержание заголовка DKIM-подписи, правильно? Однако, несмотря озираясь на некоторое время, я, казалось бы, не в состоянии найти, как перейти от моего секретного ключа к заголовку DKIM-подписи. Конечно, есть достаточно простой способ (для непрофессионала, без опыта кодирования говорить), чтобы сделать это, не так ли? Большое спасибо заранее за помощь! Лу
Lou
1

голосов
2

ответ
44

Просмотры

Passing Python Variable to Separate HTML File

Я пытаюсь создать функцию, которая сообщения электронной почты в файле HTML с CSS и все. Я пытаюсь выяснить, как передать переменные в моем HTML. HTML код находится в отдельном файле с именем index.html FILE 1 app.py Защиту mailer2 (addr_from, addr_to, название, пароль): # Определить SMTP сервер электронной почты детали smtp_server = 'smtp.gmail.com' smtp_user = addr_from smtp_pass = пароль # Построить электронный тзд = MIMEMultipart ( 'альтернативный') сообщ [ 'К'] = addr_to сообщ [ 'С'] = addr_from сообщ [ 'Тема'] = 'Test Email From Me' HTML = urllib.urlopen ( 'index.html «) .read (). формат (first_header = 'Привет') часть2 = MimeText (HTML, 'HTML') msg.attach (часть2) s = smtplib.SMTP (smtp_server, 587) s.starttls () s.login ( smtp_user, smtp_pass) s.sendmail (addr_from, addr_to, msg.as_string ()) с. бросить курить () В моей HTML-код, {} first_header Я ожидаю привет заполнить месте first_header, но вместо этого я получаю:.. HTML = urllib.urlopen ( 'index.html') следующим образом () формат (first_header = 'до свидания «) KeyError:„набивка“Не уверен, что вопрос здесь. Может кто-то пожалуйста, помогите мне?
user3558939
1

голосов
1

ответ
957

Просмотры

Ошибка Тип: Аргумент 1 передается в App \ События :: __ конструкт () должен быть экземпляром App \ Events, экземпляр Осветите \ Support \ Коллекция данного

Я хочу, чтобы отправить электронную почту в Laravel 5.5 с помощью событий и слушателя. Но при вызове события на контроллер я получил это сообщение об ошибке. Тип ошибки: Аргумент 1 передается в App \ События \ EMailNotif \ UserWorkflowEmail :: __ конструкт () должен быть экземпляром App \ События \ EMailNotif \ App \ WFApprover, экземпляр Illuminate \ Support \ Collection данной, называемой в C: \ wamp64 \ WWW \ B2BSite \ приложение \ Http \ Контроллеры \ OrdersController.php на линии 289 I Поиск в Интернете, но не может найти решение. Я надеюсь, что смогу найти решение в этом форуме. Пожалуйста помоги. Это мой контроллер
Dian.Y
1

голосов
0

ответ
51

Просмотры

PHP электронной почты не послана

Я пытаюсь выполнить следующие простые PHP программу для отправки электронной почты: Но, когда выполняется из моего Mac терминала, я получаю следующее предупреждение и электронная почта не отправляется: postdrop: предупреждение: mail_queue_enter: создать файл почтовый адрес для / 91512,35994: Разрешение отказано Любые подсказки? Спасибо
Akshay Lokur
1

голосов
1

ответ
286

Просмотры

Должен ли я добавить Salesforce SPF запись в самом моем домене?

У меня возникли некоторые проблемы с письмами, которые отправляются от SF. Поэтому я хотел, чтобы добавить SPF записи НФА. Добавить ли это сам мой домен? Например, мой домен размещен из NetworkSolutions. Я иду туда и добавить СПФ запись SF, правильно? Если да, то я с немного трудно решить, где именно я бы поставил рекорд ФГИ в полях. Я referrencing этой справочной статьи. https://help.salesforce.com/articleView?id=Sender-Policy-Framework-SPF-and-Salesforce-SPF-Record&language=en_US&type=1 Что бы я положил в хозяине? SF посылает почту из электронной почты, выполненном, как example.com. Там нет субдомен как help.example.com. Был бы я просто положить у = SPF1 тх включают: _spf.salesforce.com ~ все в текстовом поле? Для хозяина, я положил, что мой MXRecord есть, что: пример-com.mail.protection.outlook.
Paul
1

голосов
0

ответ
21

Просмотры

Обработка нескольких и дубликатов писем для Google MailApp

Я пытаюсь создать сценарий для Google Таблиц, который выполняет следующие действия: 1) запускает на определенный 2 день) компилирует информацию из столбцов на основе даты критериях 3) посылает электронный дайджест из нескольких значений столбцов для каждой уникальной сработавшей строки электронной почты I» ве посмотрел несколько альтернативных примеров, но я не могу понять синтаксис для обработки шаг 3. данные, полученные от Google Forms представлений. Материалы постоянно добавляются. Сценарий имеет триггер времени с приводом. Я хочу, чтобы собрать все данные для записи по тому же ответчиком по электронной почте на сработавшую дате и выделить данные, предназначенные для различных адресов электронной почты. Я схватил сценарий и переделал его в меру своих способностей. (Смотри ниже) В настоящее время он дает следующие результаты: 1) сценарий триггеров правильно по дате 2) собирает информацию из сработавших столбцов и отчетов в одном письме ко всем адресам из сработавших строк. (Неправильное поведение) В настоящее время сценария бегает «цикл», чтобы захватить все срабатывающие данные для тела электронной почты и отправляет все данные на все письма. Я понимаю, почему он делает это, но я не могу обернуть мою голову вокруг, как выполнить «шаг 3» выше «. Я думаю, что нужно создать объект для почтовых данных и запустить еще один «цикл», чтобы изолировать эталонную электронную почту. Я не уверен, куда идти отсюда, или как получить значение столбца, чтобы выделить необходимую электронную почту. Электронные таблицы макета: Колонка A: Отметка Колонка B: Записанный E-mail Колонка C - F: Персонализированная информация Колонка G: Запрошенный Followup Дата Колонка H: Дни, оставшиеся до набора Followup данные Дата начинается на строке 2 Email срабатывает, когда колонка H передает значение 0. Спасибо заранее за любую помощь и все Current Script: функция checkReminder () {// получить объект электронной таблицы уаг таблицу = SpreadsheetApp. getActiveSpreadsheet (); // установить первый лист как активный SpreadsheetApp.setActiveSheet (spreadsheet.getSheets () [0]); // извлечение этого листа уаг листа = spreadsheet.getActiveSheet (); // выяснить, что последняя строка вар lastRow = sheet.getLastRow (); // строки индексируются начиная с 1, и первой строкой // это заголовки, так что начать с строкой 2 вара StartRow = 2 // захватить колонку 8 (в «» остался дней столбца) диапазона вара = sheet.getRange (2 , 8, lastRow-StartRow + 1,1); вар NumRows = range.getNumRows (); вар reminder_date = range.getDisplayValues ​​(); // захватить DOB столбец вар = DOB sheet.getRange (2,4, lastRow-StartRow + 1,1) = вар DOBrange DOB.getDisplayValues ​​(); // захватить тел # столбец вар Phnum = sheet.getRange (2,5, lastRow-StartRow + 1,1) = вар phnumrange phnum.getDisplayValues ​​(); // Администратор Дата 1 дробового вар Admindate = sheet.getRange (2,6, lastRow-StartRow + 1,1) = вар Администратор Admindate.getDisplayValues ​​(); // Теперь, возьмите диапазон пациента столбца имя = sheet.getRange (2,3, lastRow-StartRow + 1,1); вар patient_info_values ​​= range.getValues ​​(); // захватить электронный вар Emailrows = sheet.getRange (2,2, lastRow-StartRow + 1,1); вар = Emailrows.getValues ​​адресов электронной (); вар sendit = 0; вар MSG = ""; вар приветствие = «Это письмо, чтобы напомнить вашу команду Followup со следующими лицами \ п \ п.»; // Цикл по дням левого значения (Var = 0; я lastRow-StartRow + 1,1) = вар DOBrange DOB.getDisplayValues ​​(); // захватить тел # столбец вар Phnum = sheet.getRange (2,5, lastRow-StartRow + 1,1) = вар phnumrange phnum.getDisplayValues ​​(); // Администратор Дата 1 дробового вар Admindate = sheet.getRange (2,6, lastRow-StartRow + 1,1) = вар Администратор Admindate.getDisplayValues ​​(); // Теперь, возьмите диапазон пациента столбца имя = sheet.getRange (2,3, lastRow-StartRow + 1,1); вар patient_info_values ​​= range.getValues ​​(); // захватить электронный вар Emailrows = sheet.getRange (2,2, lastRow-StartRow + 1,1); вар = Emailrows.getValues ​​адресов электронной (); вар sendit = 0; вар MSG = ""; вар приветствие = «Это письмо, чтобы напомнить вашу команду Followup со следующими лицами \ п \ п.»; // Цикл по дням левого значения (Var = 0; я lastRow-StartRow + 1,1) = вар DOBrange DOB.getDisplayValues ​​(); // захватить тел # столбец вар Phnum = sheet.getRange (2,5, lastRow-StartRow + 1,1) = вар phnumrange phnum.getDisplayValues ​​(); // Администратор Дата 1 дробового вар Admindate = sheet.getRange (2,6, lastRow-StartRow + 1,1) = вар Администратор Admindate.getDisplayValues ​​(); // Теперь, возьмите диапазон пациента столбца имя = sheet.getRange (2,3, lastRow-StartRow + 1,1); вар patient_info_values ​​= range.getValues ​​(); // захватить электронный вар Emailrows = sheet.getRange (2,2, lastRow-StartRow + 1,1); вар = Emailrows.getValues ​​адресов электронной (); вар sendit = 0; вар MSG = ""; вар приветствие = «Это письмо, чтобы напомнить вашу команду Followup со следующими лицами \ п \ п.»; // Цикл по дням левого значения (Var = 0; я // захватить тел # столбец вар Phnum = sheet.getRange (2,5, lastRow-StartRow + 1,1) = вар phnumrange phnum.getDisplayValues ​​(); // Администратор Дата 1 дробового вар Admindate = sheet.getRange (2,6, lastRow-StartRow + 1,1) = вар Администратор Admindate.getDisplayValues ​​(); // Теперь, возьмите диапазон пациента столбца имя = sheet.getRange (2,3, lastRow-StartRow + 1,1); вар patient_info_values ​​= range.getValues ​​(); // захватить электронный вар Emailrows = sheet.getRange (2,2, lastRow-StartRow + 1,1); вар = Emailrows.getValues ​​адресов электронной (); вар sendit = 0; вар MSG = ""; вар приветствие = «Это письмо, чтобы напомнить вашу команду Followup со следующими лицами \ п \ п.»; // Цикл по дням левого значения (Var = 0; я // захватить тел # столбец вар Phnum = sheet.getRange (2,5, lastRow-StartRow + 1,1) = вар phnumrange phnum.getDisplayValues ​​(); // Администратор Дата 1 дробового вар Admindate = sheet.getRange (2,6, lastRow-StartRow + 1,1) = вар Администратор Admindate.getDisplayValues ​​(); // Теперь, возьмите диапазон пациента столбца имя = sheet.getRange (2,3, lastRow-StartRow + 1,1); вар patient_info_values ​​= range.getValues ​​(); // захватить электронный вар Emailrows = sheet.getRange (2,2, lastRow-StartRow + 1,1); вар = Emailrows.getValues ​​адресов электронной (); вар sendit = 0; вар MSG = ""; вар приветствие = «Это письмо, чтобы напомнить вашу команду Followup со следующими лицами \ п \ п.»; // Цикл по дням левого значения (Var = 0; я // Администратор Дата 1 дробового вар Admindate = sheet.getRange (2,6, lastRow-StartRow + 1,1) = вар Администратор Admindate.getDisplayValues ​​(); // Теперь, возьмите диапазон пациента столбца имя = sheet.getRange (2,3, lastRow-StartRow + 1,1); вар patient_info_values ​​= range.getValues ​​(); // захватить электронный вар Emailrows = sheet.getRange (2,2, lastRow-StartRow + 1,1); вар = Emailrows.getValues ​​адресов электронной (); вар sendit = 0; вар MSG = ""; вар приветствие = «Это письмо, чтобы напомнить вашу команду Followup со следующими лицами \ п \ п.»; // Цикл по дням левого значения (Var = 0; я // Администратор Дата 1 дробового вар Admindate = sheet.getRange (2,6, lastRow-StartRow + 1,1) = вар Администратор Admindate.getDisplayValues ​​(); // Теперь, возьмите диапазон пациента столбца имя = sheet.getRange (2,3, lastRow-StartRow + 1,1); вар patient_info_values ​​= range.getValues ​​(); // захватить электронный вар Emailrows = sheet.getRange (2,2, lastRow-StartRow + 1,1); вар = Emailrows.getValues ​​адресов электронной (); вар sendit = 0; вар MSG = ""; вар приветствие = «Это письмо, чтобы напомнить вашу команду Followup со следующими лицами \ п \ п.»; // Цикл по дням левого значения (Var = 0; я // захватить электронный вар Emailrows = sheet.getRange (2,2, lastRow-StartRow + 1,1); вар = Emailrows.getValues ​​адресов электронной (); вар sendit = 0; вар MSG = ""; вар приветствие = «Это письмо, чтобы напомнить вашу команду Followup со следующими лицами \ п \ п.»; // Цикл по дням левого значения (Var = 0; я // захватить электронный вар Emailrows = sheet.getRange (2,2, lastRow-StartRow + 1,1); вар = Emailrows.getValues ​​адресов электронной (); вар sendit = 0; вар MSG = ""; вар приветствие = «Это письмо, чтобы напомнить вашу команду Followup со следующими лицами \ п \ п.»; // Цикл по дням левого значения (Var = 0; я
M. S.
248

голосов
19

ответ
385.3k

Просмотры

Каков наилучший способ проверки адреса электронной почты Java? [закрыто]

Какие хорошая электронная библиотека проверки адреса для Java? Существуют ли какие-либо альтернативы на Викисклад валидатор?
jon077
1

голосов
1

ответ
25

Просмотры

Извлечение данных из входящих сообщений электронной почты

У меня есть несколько тысяч писем в моем почтовом ящике Thunderbird. Каждое сообщение включает в себя информацию о заказах я продал. Заголовок включает SKU и так же содержимое электронной почты. Я хотел бы способ извлечь детали заголовка всех моих писем, так что я могу размещать в Excel. Мне нужно, чтобы иметь возможность извлечь SKU от всех писем разумным образом, чтобы я мог использовать эти данные. Это возможно? Есть ли способ, чтобы просто скопировать заголовки всех моих писем в почтовом ящике, так что я могу вставить в таблицу Excel?
Johnny Boy
1

голосов
1

ответ
50

Просмотры

Есть ли негативные последствия для изменения из заголовка электронной почты?

Мы отправляем по электронной почте через Mailgun для клиента. И клиент хотел бы, чтобы изменить из заголовка электронной почты так, чтобы он совпадал адрес электронной почты пользователя, представляющей форму (их адреса электронной почты является полем ввода текста). Помимо проблем, проверки - какие последствия существуют, чтобы делать это? И есть «безопасный» или «лучшая практика» способ сделать это вообще? Я думал, что это вообще осуждено как практика спама, но я не могу найти много информации об этом. Я изменил ответ-к заголовку по электронному адресу пользователь отправляет, однако, было бы желательно, если бы мы могли бы изменить представление электронной почты, так что он выглядит, как он пришел от пользователя, представляющего формы (я не хочу чтобы получить в техническую / юзабилити причины о том, почему это является желательным, но достаточно сказать, что это такое).
Sean
1

голосов
2

ответ
95

Просмотры

Чтение писем от IMAP - как флаг им, как видно при обработке?

Я читаю и обработки сообщений электронной почты, полученные от IMAP с помощью Джодд почты библиотеки. API очень хорошо, но я борюсь с одним логическим вопросом. Я использую код, следующий: EmailFilter фильтр = новый EmailFilter (); filter.flag (Flags.Flag.SEEN, ложь); session.receiveEmailAndMarkSeen (фильтр); Позвонив session.receiveEmailAndMarkSeen я получаю все непрочитанные сообщения электронной почты, и они помечены как прочитанные немедленно. Теперь, когда обработка терпит неудачу в моем коде для какой-либо причины, и я стараюсь, чтобы получать сообщения электронной почты снова все эти необработанные письма помечаются как прочитанные уже и не загружаются больше. Я предпочел бы загружать электронную почту и пометить их как прочитанные individualy, как неоспоримые обработаны успешно. Так что я пытался получить их с session.receiveEmail, но не знаете, как помечать их как прочитанные при обработке? Любой намек, как это сделать? Я могу видеть, что объект электронной почты имеет «флаг»
David Marko
1

голосов
0

ответ
59

Просмотры

Как автоматизировать «уполномоченных получателей» на Mailgun?

То есть, я хочу поставить форму бюллетеня на моем сайте, что, когда завершается пользователь, он получает электронную почту от авторизации Mailgun разрешить регистрацию в списке. Это «функция», как Email Validations на Mailgun? Мой счет на Mailgun бесплатно.
Whatyson Neves
1

голосов
0

ответ
61

Просмотры

Python 3 Массовая проверка адреса электронной почты Подключение Отказался

Им удается подтвердить массовый список адресов электронной почты. Проблема с кодом ошибки «отказ в соединении» Каждая электронная почта проверка возвращает Соединение отклонено. Почему это? Можете ли вы дать мне решение? Нет проблем с проверкой синтаксических правил сообщения электронной почты ниже код не только для правильной области программы, т.е. проверки MXRecord. Им с помощью IntelliJ Idea, Python 3.4.3 и Tkinter для GUI. Защиту handle_accuracy (Я): для электронной почты в self.emails: # Смотрите, если электронная почта строка содержит амперсанд и период. если (email.find ( '@') <0) или (email.find () <0 ''): печать ( "Email синтаксически не правильно.") self.inaccurate_emails.append (электронная почта) еще: email_exists = само .check_existence (электронная почта), если email_exists: печать (» ) # Укажите для вызова функции, что электронная почта не может быть найдена. возвращать значение False, кроме ConnectionRefusedError: печать ( «Подключение Отказался») возвращают значение False server.set_debuglevel (0) # программу настройки другой блок исключения для обработки дополнительных вопросов с подключением. попробуйте: server.connect () server.helo (хост) #needs иметь вертолёт, а не привет server.mail (электронная почта) код, сообщение = server.rcpt (), за исключением TimeoutError: печать ( "Тайм-аут") server.quit ( ) возвращает значение False, кроме ConnectionRefusedError: печать ( "Подключение Отказались") server.quit () возвращают ложные server.quit (), если код == 250: возвращение Правда еще: возвращение Ложные Спасибо заранее. возвращать значение False, кроме ConnectionRefusedError: печать ( «Подключение Отказался») возвращают значение False server.set_debuglevel (0) # программу настройки другой блок исключения для обработки дополнительных вопросов с подключением. попробуйте: server.connect () server.helo (хост) #needs иметь вертолёт, а не привет server.mail (электронная почта) код, сообщение = server.rcpt (), за исключением TimeoutError: печать ( "Тайм-аут") server.quit ( ) возвращает значение False, кроме ConnectionRefusedError: печать ( "Подключение Отказались") server.quit () возвращают ложные server.quit (), если код == 250: возвращение Правда еще: возвращение Ложные Спасибо заранее. возвращать значение False, кроме ConnectionRefusedError: печать ( «Подключение Отказался») возвращают значение False server.set_debuglevel (0) # программу настройки другой блок исключения для обработки дополнительных вопросов с подключением. попробуйте: server.connect () server.helo (хост) #needs иметь вертолёт, а не привет server.mail (электронная почта) код, сообщение = server.rcpt (), за исключением TimeoutError: печать ( "Тайм-аут") server.quit ( ) возвращает значение False, кроме ConnectionRefusedError: печать ( "Подключение Отказались") server.quit () возвращают ложные server.quit (), если код == 250: возвращение Правда еще: возвращение Ложные Спасибо заранее. set_debuglevel (0) # Установка другой блок исключения для обработки дополнительных вопросов с подключением. попробуйте: server.connect () server.helo (хост) #needs иметь вертолёт, а не привет server.mail (электронная почта) код, сообщение = server.rcpt (), за исключением TimeoutError: печать ( "Тайм-аут") server.quit ( ) возвращает значение False, кроме ConnectionRefusedError: печать ( "Подключение Отказались") server.quit () возвращают ложные server.quit (), если код == 250: возвращение Правда еще: возвращение Ложные Спасибо заранее. set_debuglevel (0) # Установка другой блок исключения для обработки дополнительных вопросов с подключением. попробуйте: server.connect () server.helo (хост) #needs иметь вертолёт, а не привет server.mail (электронная почта) код, сообщение = server.rcpt (), за исключением TimeoutError: печать ( "Тайм-аут") server.quit ( ) возвращает значение False, кроме ConnectionRefusedError: печать ( "Подключение Отказались") server.quit () возвращают ложные server.quit (), если код == 250: возвращение Правда еще: возвращение Ложные Спасибо заранее.
Ben Thompson
1

голосов
1

ответ
33

Просмотры

Как использовать SMTP на сервере разработки тестов?

Я строй сайта электронной коммерции на локальном Windows 7 Pro (Apache / PHP) тестовый сервер с помощью самоподписанного SSL. У меня есть MYDOMAIN.COM в файле хостов перенаправления на локальный - до сих пор так хорошо. Когда я пытаюсь использовать функцию электронной почты в электронной коммерции программного обеспечения через SMTP Gmail, я получаю сообщение об ошибке SSL: [23-Apr-2018 3:00:06 America / New_York] Не удалось установить соединение. Ошибка № 2: stream_socket_enable_crypto (): операция SSL потерпела неудачу с кодом сообщения об ошибках 1. OpenSSL: ошибка: 14090086: SSL процедуры: ssl3_get_server_certificate: сертификат проверить неудачную [C: \ Apache24 \ HTDOCS \ входят \ Classes \ поставщиков \ PHPMailer \ class.smtp .php линия 379] [23-Apr-2018 3:00:06 America / New_York] SMTP Ошибка: не удается подключиться к SMTP хост. [23-Apr-2018 3:00:06 America / New_York] КЛИЕНТ -> SERVER: QUIT Я думал просто получить дешевый CA SSL и установить его на сервере, но я не уверен, что это будет работать, так как сервер SMTP Gmail, очевидно, не используя мой хост файл. Это просто догадка на данный момент. Вопрос Я хотел бы ответить, это, 1, будет устанавливать CA Cert решить эту проблему, и 2. Если нет, то ваша стратегия, чтобы иметь функциональную электронную почту на тестовом сервере с доменом в файл хостов? Спасибо, Дэвид
David
1

голосов
2

ответ
75

Просмотры

Using Macros to send email to specific recipients

Я пытаюсь отправить по электронной почте напоминание конкретному получателю с их ассоциированных UserIds хранятся в листе Excel. Адрес электронной почты будет посылать только получателю, если они еще не завершили исследование. (Cells (iCounter, 3)) MailDest где электронная почта всех получателей расположены. DGName содержит все связанные с UserIds реципиента. Один получатель может иметь более одного идентификатор_пользователя. Проблема заключается в том, что все UserIds (DGName) получателей генерируются в каждой электронной почты, посылаемого им. Как мне изменить мои коды, так что он будет посылать по электронной почте к получателям электронной почты, связанные и их UserIds? РЕДАКТИРОВАТЬ Вот коды: Sub SendReminderMail () дим OutLookApp как объект Тусклого OutLookMailItem как объект Тусклого iCounter As Integer Dim MailDest As String Dim DGName As String Set OutLookApp = CreateObject ( "Outlook. отправить В данном примере, если «Обратная связь» Колонка пуста, она будет вызывать макрос для отправки по электронной почте напоминания получателя. Пример данных Excel
Ash Ketchum
1

голосов
2

ответ
49

Просмотры

питон открытая почта против чтения почты

Я пытаюсь открыть почту на Gmail. У меня есть следующий код, но он на самом деле читает почту на консоли. Я хотел бы Gmail обнаруживает почта была открыта, потому что, когда я запускаю скрипт на консоли, почта не действительно открыта. Он выделен жирным шрифтом в моем Gmail. импорт imaplib, адрес электронной почты пользователя = '[email protected]' пароль = imap_url 'XXX' = 'imap.gmail.com' Защиту get_body (MSG): если msg.is_multipart (): возвращение get_body (msg.get_payload (0)) остальное: возвращение msg.get_payload (None, True) CON = imaplib.IMAP4_SSL (imap_url) con.login (пользователь, пароль) con.select ( 'INBOX') результат, данные = con.fetch (b'3' , '( RFC822) ') = email.message_from_bytes сырье (данные [0] [1]) печати (get_body (сырой)), если я пометить сообщение как видно,
henry dupuis
1

голосов
1

ответ
184

Просмотры

504 Шлюз Тайм-аут ошибки на PHP Mail / EC2

Я пытаюсь отправить по электронной почте с помощью функции РНР почты (). Он работал хорошо в моей местной среде (MacOS). В EC2 (убунт 16.0.6 LTS), почта отправляется, но возникает ошибка 504. 504 Шлюз Тайм-аут Nginx / 1.10.3 (Ubuntu) Я проверил эти вещи: php.ini: SMTP_PORT 25 открыт SMTP порт 25 (входящий, исходящий от VPC и группы БЕЗОПАСНОСТЬ) И мой PHP код: Я ставлю этот PHP в действии в виде тега. Кто-нибудь сталкивался с этим проблемы?
Centell
1

голосов
0

ответ
56

Просмотры

Сбор показателей для каждого отдельного recipent на Amazon SES

Я использую простую электронную почту службу Amazon для отправки транзакционных сообщений электронной почты. Для этого я создал класс Python, который использует AWS SDK для Python, Boto3. Одним из параметров этого класса, получатели представляют список получателей, которые будут получать сообщения электронной почты. Я создал набор конфигурации с «SES: от домена» авто-таг и установили, что собранные метрики будут отправлены на службу CloudWatch. С помощью этой установки можно проверить количество получателей, которые открыли электронную почту, перешедшие по ссылкам, содержащихся или сталкиваются рендеринг неудачи. Однако эти значения представлены в обобщенном виде. Я хотел бы знать, как: 1.Use набора конфигурации для сбора метрик для каждого отдельного получателя (адрес электронной почты); 2.Integrate этой конфигурации в метод я использую для отправки сообщений электронной почты или HTML-код, который составляет по электронной почте. Так как я в настоящее время использую функцию автоматического тега, он должен только configSetName на моем коде. Метод для отправки электронной почты: Защита send_email (самостоятельно, при условии, кодировка = «UTF-8»): «» «„“» # Создать новый ресурс SES и укажите регион. клиент = boto3.client ( 'SES', REGION_NAME = self._aws_region) # Попробуйте отправить по электронной почте. попробуйте: #Provide содержимое электронной почты. ответ = client.send_email (Destination = { 'ToAddresses': self._recipient,}, {Сообщение = 'Тело': { 'Html': { 'Charset': кодировка, 'данные': self._html_content.getvalue (), }}, 'Тема': { 'Charset': кодировка, 'Data': предмет,},}, Source = self.sender, # Если вы не используете набор конфигурации, комментарий или удалить # следующие строки ConfigurationSetName = «тест»,) # Индикация ошибки, если что-то пойдет не так. кроме ClientError как е: печать (e.response [ 'Error'] [ 'Message']) еще: печать ( "Письмо отправлено сообщение ID:"), печать (ответ [ 'ResponseMetadata'] [ 'RequestID']) Charset ': набор символов, 'Data': предмет,},}, Source = self.sender, # Если вы не используете набор конфигурации, комментарий или удалить # следующие строки ConfigurationSetName = "тест",) # Индикация ошибки, если что-то идет не так. кроме ClientError как е: печать (e.response [ 'Error'] [ 'Message']) еще: печать ( "Письмо отправлено сообщение ID:"), печать (ответ [ 'ResponseMetadata'] [ 'RequestID']) Charset ': набор символов, 'Data': предмет,},}, Source = self.sender, # Если вы не используете набор конфигурации, комментарий или удалить # следующие строки ConfigurationSetName = "тест",) # Индикация ошибки, если что-то идет не так. кроме ClientError как е: печать (e.response [ 'Error'] [ 'Message']) еще: печать ( "Письмо отправлено сообщение ID:"), печать (ответ [ 'ResponseMetadata'] [ 'RequestID']) комментарий или удалить # следующие строки ConfigurationSetName = «тест»,) # выводится сообщение об ошибке, если что-то пойдет не так. кроме ClientError как е: печать (e.response [ 'Error'] [ 'Message']) еще: печать ( "Письмо отправлено сообщение ID:"), печать (ответ [ 'ResponseMetadata'] [ 'RequestID']) комментарий или удалить # следующие строки ConfigurationSetName = «тест»,) # выводится сообщение об ошибке, если что-то пойдет не так. кроме ClientError как е: печать (e.response [ 'Error'] [ 'Message']) еще: печать ( "Письмо отправлено сообщение ID:"), печать (ответ [ 'ResponseMetadata'] [ 'RequestID'])
CaioIgnm
1

голосов
0

ответ
74

Просмотры

Колба почты письма с задержкой на не отправляются в некоторых областях

Я строй приложения колбы, и при разработке, я настроил колбовые почты для отправки сообщений электронной почты через учетную запись Gmail на порт 25. С этой конфигурацией, я могу отправить электронную почту на другую Gmail счетов без проблем. Однако, когда я переключаюсь конфигурации на адрес электронной почты, размещенный на моем офисе почтовый сервер через порт 25, электронные письма, отправленные на счета Gmail будут резко задерживается (+ 10мин) или никогда не получали. Заранее спасибо за любую проницательность!
dtrodger
1

голосов
1

ответ
364

Просмотры

отправить письмо с вложением в CodeIgniter

прикрепление Pdf по электронной почте в CodeIgniter MySource код здесь $ this-> load-> библиотеки ( 'электронной почты', $ конфигурации); $ This-> email-> set_newline ( "\ г \ п"); $ This-> email-> из ('[email protected] '); $ This-> email-> к ($ USEREMAIL); $ This-> email-> куб.см ( ''); $ This-> email-> субъект ( 'PDF'); $ This-> email-> сообщение ($ сообщение); $ This-> email-> присоединять ( 'public_html / invoicepdf / 171.pdf'); $ Mailsucc = $ this-> email-> отправить (); Я пытался с этим, но не работал $ this-> email-> присоединять ( 'public_html / invoicepdf / 171.pdf'); И я также заменить путь с URL.
gobi
1

голосов
0

ответ
31

Просмотры

Напоминание сообщения, отправленные на адреса электронной почты AOL являются пустыми

Я построил шаблон электронной почты напоминания с помощью MJML. Я получил жалобы от трех клиентов, что письмо они получили от меня пустое. Только различима картина, что все они являются пользователями AOL. У меня был один из них, пришлите мне скриншот. компьютер этого клиента является Windows Vista и с помощью Firefox, чтобы отобразить его. Я не получил ответы от других моих клиентов. Я создал электронную почту AOl для тестирования и послал напоминание таким же образом другие мои клиенты получают бы их. Он работает правильно для меня. (Windows 10 с использованием Firefox) Кто-нибудь знает, Что вызывает это?
SILENT
1

голосов
1

ответ
250

Просмотры

JavaMail Maven Error

I used JavaMail with my plugin to send an email and that that worked fine a couple of months ago. I now came back to update my plugin and do some more bug testing and for some reason when I try and send an email from the plugin the following error is thrown: Caused by: java.lang.ClassNotFoundException: com.sun.mail.util.MailLogger My pom.xml current looks like this, I am using both the activation jar and JavaMail: org.apache.maven.plugins maven-compiler-plugin 1.8 1.8 spigot-repo https://hub.spigotmc.org/nexus/content/repositories/snapshots/ org.spigotmc spigot-api 1.12.2-R0.1-SNAPSHOT provided org.bukkit bukkit 1.12.2-R0.1-SNAPSHOT provided jaf activation 1.0.2 javax.mail javax.mail-api 1.6.0 com.warrenstrange googleauth 1.1.2
Q_Q
1

голосов
1

ответ
21

Просмотры

Odoo электронный шаблон не может редактировать и сохранять

Dears Я использую odoo 10. Я создал автоматизированные действия и использовать шаблоны электронной почты в нем. Все было тихо и просто хорошо работает на начальном этапе. Но теперь я хочу, чтобы изменить шаблон электронной почты и добавить несколько деталей в нем. Но когда я сохранить шаблон не показывает ошибку и что когда-нибудь текст / данные добавить к содержимому получает исчезнувший. Это странное поведение происходит только на интернет-сервере. На моей локальной машине он работает отлично до сих пор я могу редактировать и сохранять шаблоны писем. Я пробовал много решений из стека и форумов, но без успеха. Пожалуйста, порекомендуйте.
user3606682
1

голосов
1

ответ
36

Просмотры

PHP Prepared Statements; Weired Result

I try to implement a newsletter function in PHP. When a user subscribes on our website, a verification e-mail gets send to them. If they have already subscribed, they get a message displayed like: "you have already subscribed" or "E-Mail already registered, but not verified. The e-mail was resent. function new_member($email,$list_id) { global $db; $san_email = filter_var($email, FILTER_SANITIZE_EMAIL); if (filter_var($san_email, FILTER_VALIDATE_EMAIL)) { $hash = openssl_random_pseudo_bytes(10, $cstrong); $qry = "SELECT COUNT(*),active,access_hash FROM ".MYSQL_PREFIX."mailing_list_member WHERE address = '?' AND list_id = ?"; var_dump($qry); if ($stmt = $db->prepare($qry)) { $stmt->bind_param("si", $san_email, $list_id); $stmt->bind_result($count,$active,$db_hash); $stmt->fetch(); $stmt->close(); } else { echo "sendet query: ".$qry."\n"."Antwort: ".$db->error; } if ($count==1) { if ($active==1){ return "E-Mail-Addresse bereits angemeldet."; } else { send_verification_mail($san_email,$list_id,$db_hash); return "E-Mail-Addresse bereits angemeldet, allerdings noch nicht bestätigt. Bestätigungsmail wurde erneut gesendet."; } } else { $qry = "INSERT INTO ".MYSQL_PREFIX."mailing_list_member (address,list_id,access_hash) VALUES ('?',?,'?')"; if ($stmt = $db->prepare($qry)) { var_dump($san_email); $stmt->bind_param("sis", $san_email, $list_id, $hash); $stmt->fetch(); $stmt->close(); send_verification_mail($san_email,$list_id,$hash); return "Bestätigungsemail wurde erfolgreich an ".$san_email." gesendet."; } else { echo "sendet query: ".$qry."\n"."Antwort: ".$db->error; } } } else { return "Keine gültige E-Mail-Addresse angegeben!"; } } For testing purpose this function got called like this (with a ream mail in there): echo new_member('[email protected]',1); If I do this, the mail gets sent to the right e-mail-address, but not inserted into the database. Even if the user is already in the database, the e-mail is sent.
Hannes Keks

Просмотр дополнительных вопросов