• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Outolook Mail gönderme sorunu

Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Hayırlı günler.
Aşağıdaki kodlar ile mail gönderme işlemini sorunsuz yapıyorum fakat Outlooka baktığımda mailler gönderilmiş kutusunda yer alıyor fakat gönderdiğim mail adresine gitmiyor.
Hatta deneme amaçlı aynı maili gönderilen adrese ilet yaptım o gitti diğer deneme maillerim ulaşmadı.
Herhangi bir ayarı mı vardmır?

"Araçlar-GüvenMerkezi-Programlı erişim" e izin verdim ama bu sadece mail giderkenki uyarı ekranını kapatmak içindi

Kod:
Option Explicit

Dim Yol As String
Dim Dosya_Adi As String
Dim Outlook_App As Object
Dim Outlook_Mail As Object
Dim S1 As Worksheet, Onay As Byte

Sub PDF_KAYDET_MAIL_GONDER()
    Set Outlook_App = CreateObject("Outlook.Application")
    Set Outlook_Mail = Outlook_App.CreateItem(0)
    
    Set S1 = ActiveSheet
    
    Yol = ThisWorkbook.Path
    Dosya_Adi = Yol & "\" & "DenemeMail"
    ChDir Yol
        
    Onay = MsgBox("Kayıt edip mail göndermek istiyor musunuz?", vbExclamation + vbYesNo, "Uyarı")
    
    If Onay = vbYes Then
        S1.ExportAsFixedFormat Type:=xlTypePDF, _
        Filename:=Dosya_Adi, _
        Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, _
        IgnorePrintAreas:=False, _
        OpenAfterPublish:=False
        
        With Outlook_Mail
            .To = "acar6783@gmail.com"
            .CC = ""
            .BCC = ""
            .Subject = "Deneme Mailidir"
            .Body = "Merhaba Sayın Yetkili," & vbCrLf & "" & vbCrLf _
            & "BA Mutabakat formu  ekte bilgilerinize sunulmuştur." & vbCrLf & vbCrLf & _
                    "Mutabık olduğunuza dair imzalı kaşeli görselini tarafımza göndermeniz rica olunur" _
                    & vbCrLf & "Saygılarımla" & vbCrLf & "İyi çalışmalar dileriM."
            .Attachments.Add Dosya_Adi & ".pdf"
            .BodyFormat = 2
            .Save
            .Send
            '.Display
        End With
        
        MsgBox "İşleminiz tamamlanmıştır.", vbInformation
    
    Else
        
        MsgBox "İşleminiz iptal edilmiştir.", vbInformation
    
    End If
    
    Set S1 = Nothing
    Set Outlook_Mail = Nothing
    Set Outlook_App = Nothing
End Sub
 
Geri
Üst