Мой сайт размещен на общем сервере Linux, и я написал функцию C, используя сокеты для отправки себе электронных писем.Письма отправляются без проблем, пока я отправляю их себе.Письма к себе отправляются без имени пользователя и пароля.Но если я отправляю их в gmail и т. Д., Они отклоняются, потому что жалуются на localhost .
- Можно ли отправить в gmail и т. Д., Используя localhost ?
- Если мне понадобится имя пользователя и пароль, на каком этапе процесса это будет сделано?(Это не указано ни в википедии , ни в этом Perl примере.)
Это то, чем я сейчас занимаюсь:
- Используйте socket (), чтобы открыть порт 25 на localhost.
- запись / чтение из сокета для следующих действий:
HELO localhost
MAIL FROM: myemail@mydomain.com
RCPT TO: myemail@mydomain.com
DATA
blahblah
QUIT