Электронная почта от MSAccess с VBA
250
Manie Verster
В настоящее время я использую CDO для отправки электронной почты из Access с VBA, используя SMTP, и он работает нормально.
Моя проблема в том, что при использовании SMTP я не вижу отправленные электронные письма в отправленных элементах в почтовом ящике, который я использую. Мне нужно это, чтобы я мог доказать получателю, что электронное письмо действительно было отправлено. Кто-нибудь есть идеи, как я могу это исправить? Любое решение в VB.NET
, C#
, VBScript
или VBA
(как указано выше) будет приветствовать. Ниже мой сценарий VBA
.
Const cdoSendUsingPickup = 1 Const cdoSendUsingPort = 2 'Must use this to use Delivery Notification Const cdoAnonymous = 0 Const cdoBasic = 1 ' clear text Const cdoNTLM = 2 'NTLM 'Delivery Status Notifications Const cdoDSNDefault = 0 'None Const cdoDSNNever = 1 'None Const cdoDSNFailure = 2 'Failure Const cdoDSNSuccess = 4 'Success Const cdoDSNDelay = 8 'Delay Const cdoDSNSuccessFailOrDelay = 14 'Success, failure or delay Set objmsg = CreateObject("CDO.Message") Set objConf = CreateObject("CDO.Configuration") Set objFlds = objConf.Fields With objFlds ''http://schemas.microsoft.com/cdo/configuration/ the .Items must pe prefixed with this .Item("sendusing'") = cdoSendUsingPort .Item("smtpserver'") = "1.1.1.1" .Item("smtpauthenticate") = cdoBasic .Item("sendusername") = Username .Item("sendpassword") = Password .Item("smtpserverport") = 25 .Update End With strbody = "Message here" With objmsg Set .Configuration = objConf .To = "email@domain.com" .From = "me@domain.com" .Subject = "EmailSubject" .HTMLBody = strBody .AddAttachment myfile .Fields("urn:schemas:mailheader:disposition-notification-to") = "me@domain.com" .DSNOptions = cdoDSNSuccessFailOrDelay .Fields.Update .Send If Err.Number <> 0 Then Debug.Print Err.Description End If
Посмотри в логах сервера smtp
DavidPostill 7 лет назад
1
Да, Дэвид, я знаю об этом, но у меня нет легкого доступа к нему, потому что там есть электронные письма всей компании, и они не дадут мне доступ к этому. Поэтому я хочу это в моих отправленных товарах.
Manie Verster 7 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
10
Как определить мошенничество в Интернете
-
2
Как я могу использовать GMail в качестве основного почтового клиента?
-
9
Каковы различия между POP3 и IMAP?
-
-
2
Как добавить в «Общие выражения» в Access?
-
4
Использование публичных терминалов для входа в ваши личные учетные данные
-
3
Восстановление Outlook "у вас есть почта" значок
-
2
Почему vcard не приходит в Gmail?
-
4
Что может привести к тому, что электронная почта Outlook 2007 внезапно станет недоступной для редакт...
-
1
Значок в панели уведомлений по электронной почте для определенных папок IMAP
-
3
Как сделать так, чтобы отправка ссылок из браузера на почтовый клиент работала в Vista?